phpandallthat


PHP and All That - A bunch of PHP scripts and even serious programs

A collection of multipurpose PHP and other code. Jump to the object of your interest with navigation links:

Subprojects' outline

| Subproject | Description | Status | |:-------------|:------------|:-------| | ANTLR PHP Target | An implementation of ANTLR PHP Target | Merged with original project | | jobcrawler in python | A trivial set of scripts for crawling job websites and creating tables for further job "spam" automation | Beta (Rss parsing is working; CSV files are generated) | | Lambda Templates | Possiblly the most trivial templates engine ever | Stable | | Detached Quercus | A command line ad hoc for Quercus Project | Beta |

ANTLR PHP Target

To follow ANTLR PHP go to http://code.google.com/p/antlrphpruntime/ Old version is here http://phpandallthat.googlecode.com/svn/trunk/antlr

Job crawler

To access jobcrawler in python code do svn checkout http://phpandallthat.googlecode.com/svn/trunk/jobcrawler

Lambda templates

To access Lambda Templates code do svn checkout http://phpandallthat.googlecode.com/svn/trunk/lambdatemplates

Detached Quercus

Detached Quercus is a command line ad hoc for Quercus Project - standalone Open Source version of PHP implementation in Java http://quercus.caucho.com/ (available under GNU Public License (GPL)).

Download

Beforehand, you may want to download the latest version of Quercus on the project website. Usually, they provide only .src.jar and .war files.

Archive with all libs (including recompiled .jar for Quercus 3.2.1) and single .jar for Detached Quercus are available in download. (Please, see provided quercus-License.txt for Quercus distribution license).

You can download the latest source from corresponding SVN folder inside the current project. Code is provided under the New BSD License. (It's not much though).

Usage

You can launch cli with querc-cli.bat (or querc-cli.sh) querc-cli.bat test.php

Assuming you have a proper classpath you can do java org.phpandallthat.PhpCli file.php as well.

Project Information

Labels:
PHP scripts programs code ANTLR python http client automation Java templates Quercus