
phpandallthat
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.