cache

The Buffer class was created with the desire to be able to capture all
print statements for easy buffering. Essentially this class is just
a wrapper for the ob PHP functions. I have added the ability to do
inline str_replaces in the buffer in case anyone wants to use this
class in a template system.
This lets a template system print directly to PHP's output buffer and
modify the results. This keeps the programmer from having to maintain
a gigantic string object through their code.
The cache class compliments this by allowing the generated buffer text
to be saved directly to a file generated and maintained by the cache
class. Using the example file, all cached pages are regenerated upon
expiration, massively reducing the load on database or computationaly
heavy pages.
This and other projects available from:
http://www.kildosphere.com/projects
calculator.php

Use this to embed a calculator (arithmetic and scientific) in your PHP programs and HTML code
CCodeRed

Use this class to show the attempts of the CodeRed Worm to infect your webserver. This code should work with all webserver using the Apache-logfile format.
Please also check my other class CNimda (http://phpclasses.upperdesign.com/browse.html/package/335) for scanning after the NIMDA Worm
Changed Since Files

When the work on project involves local and remote machines and the project files are changed in the local machine, there is the need to send those files to the remote machine.
When project is has only a few files, the manual synchronization effort is not great. However, when project has many files, it would be more practical to have an utility to synchronize only the files that changed since the last update.
This package was developed with this exact purpose of automating the synchronization of the remote files.
Class Doc

This package can be used to process PHP code to generate automatic documentation in a configurable idiom.
CREDITS
A very special thanks to Bastian Gorke for his contribution, he added the German translation!
Thanks a lot, Bastian! :-)
Un grand merci à Bastian Gorke pour sa contribution, il a ajouté la traduction en allemand!
Merci beaucoup, Bastian! :-)
README
Ce script est un script de documentation de classes et de fonctions.
L'utilisation est très simple :
CLASSES :
Leur analyse fonctionne par package.
Un formulaire sert à créer un package.
Un autre sert à uploader des classes dans un package. Si vous avez des classes héritant d'autres classes,
vous devez uploader ces classes parentes dans le package.
Un 3ème forumaire, enfin, sert à analyser le package complet.
Une documentation sera créée, avec un index propre au package, contenant le diagramme d'héritages du package.
FONCTIONS :
Un formulaire sert à uploader le fichier de fonction, un autre à analyser les fichiers uploadés.
Seules les fonctions 'user_defined' seront analysées.
Une collection de fichiers html sont alors créés, facilement transportable dans un autre script
donc on veut documenter les classes ou/et fonctions.
A noter que l'on peut analyser n'importe quelle classe, y compris une classe interne.
La documentation est localisée. Pour le moment, sont supportés l'anglais, le français et l'allemand.
Il est très facile de créer une traduction : il suffit de rajouter une langue dans les fichiers xml
qui se trouvent dans le répertoire 'locales'.
J'ai mis dans le répertoire css/ différentes css, pour montrer que le design est très facilement
modifable. Il suffit pour cela de nommer la css voulue "maindoc.css".
index.php passe par l'interface utilisateur
index2.php montre comment ne pas passer par cette interface (il faut au prélable mettre les classes
à documenter dans le répertoire 'classes')
REPERTOIRES :
class/ => contient les classes faisant fonctionner le script : odocclass.cls.php, odocfunc.cls.php, olocale.cls.php et ohtml.cls.php
classes/ => contient les classes à analyser
fonctions/ => contient les fichiers de fonctions à analyser
css/ => contient la css de la documentation
docs/"langue"/"package"/classes/ et docs/"langue"/fonctions/ => lorsque une classe ou une fonction est analysée, ce répertoire est créé, ainsi qu'un sous-répertoire
du nom de la classe/fonction étudiée. Dans ce sous-répertoire se trouvent les fichiers
html de la documentation
locales/ => contient les fichiers xml de localisation
This script is a classes and functions documentation tool.
It's easy to use :
CLASSES :
Their analysis is based on packages.
A first form is used to create a package name.
A second one is used to upload classes in the package. If you have inherited classes, you MUST upload these
parent classes in the package, too.
A thirs form, finally, is used to analyze a chosen package.
The documentation is then created, with an index page for the package, displaying a diagram for the classes hierarchy.
FONCTIONS :
A first form is used to upload the functions files, and a second one to analyze the chosen file.
HTML files are then created, you can easily move wherever you want to give access to the documentation.
The documentation tool is localized : up to now, only English, French and German are supported.
But it is very easy to create a new language : you just have to translate all the xml files located in the folder 'locales'.
Then, just add the nez language button in the file 'localize.form.html'.
I have put in the 'css' folder various css. The one used will be the one named 'maindoc.css'.
You can create yours quite easily.
FOLDERS :
class/ => here are the tool classes : odocclass.cls.php, odocfunc.cls.php, olocale.cls.php and ohtml.cls.php
classes/ => here are the uploaded classes to be analyzed
fonctions/ => here are the uploaded functions files to be analized
css/ => here are the css files (maindoc.css being the one currently used)
docs/'language_name'/"package_name"/classes and docs/'language_name'/fonctions => here are the html documentation files
locales/ => here are the xml translation files
It uses PHP 5 reflection support to obtain details of the definitions of classes and functions.
It produces documentation from the analyzed PHP code that can be generated in one of the supported idioms. Currently, only English and French are supported.
SEED

SEED is an open-source content management system and website development tool for use by civic and conservation organizations. SEED is designed specifically for building the capacity of local organizations and their networks (at local to global scales) to more effectively communicate amongst themselves and their target audiences to more effectively achieve their conservation goals.
The website you are now viewing is a direct product of the SEED CMS. All of the elements of this site, both in substance and style, are the default features of SEED.
SEED is an ongoing project of The Public Ecology Project and is provided as "open-source." Additionally, SEED is provided free of charge for most organizations.
Micro Database Browser

Micro Database Browser is a simple PHP script which can list your available databases, tables and displays data stored in it. It's purpose to give you an easy installable product to verify your actual DB status without installing professional database management tools.
Some Chess

Some Chess was written by Jon Link in PHP using a MySql database as a backbone. Because it uses only PHP it is accessible even to the folks without java or javascript access. It was designed so that my friends and myself could play chess together from anywhere. The idea is that it is a closed system, meaning that the only way into it is by invite, that way it stays friendly.
Installation is simple though you do need PHP and a MySQL database. All you have to do to install Some Chess is edit the config file and create the tables using the supplied MySQL file and then upload the Some Chess folder.
Some Chess is open source so folks are free to take and edit this program as they like so long as it isn't for profit, though it would be swell if I could get some sort of credit, I'd also like to see what it is you've done to make Some Chess better. If you have trouble or questions please go to the AstroDog website and contact me via the form there, or by email.
A-Online

This script allow you to know how many guests are online in your website. It has a record system which allow you to know what was the maximum of users ever online in your website.
Features
- Shows users online
- Record System
Basicaly, A-Online, stores all IP that are in the website and store them into the database, then it counts them and tells how many Users(IP) are online. If the IP already exists, the script won't store the Ip in the database. Then the script will make a record system in order to know the maximum number of visitors ever in your website.
SA PHP Framework

SA PHP Framework v.0.3 features a new Page handling concept and the default page class extends Smarty now.
For those who visit this site for the first time and wonder "watta hell is SA PHP Framework?" here is the old description:
SA Web Framework is a complete PHP application framework, based on the Front Controller Pattern.
SA stands for SkyApp? and is the framework which we developed and which we are using here at Skyweb.
SA is open source and released under LGPL license which means you can use it for free.
SA relies heavily on PEAR which gives us access to some nice features like mime mail handling, independent database abstraction layer, destructors, database session storing and many more.
Amazing T-Shirt Designer

Amazing T-Shirt Designer is a must have tool for any T-Shirt factory website. This is a complete software where visitors can select product (T-SHIRT/CAP/BAG), then select graphic, size and garment color. There is also an option to have additional text and placement of graphic (in the back, front of t-shirt). This is Exactly similar to what T-shirt.com, designashirt.com and others use.
Ordering process allows a Customer/User to:
- Choose Shirt Style
- Choose Color of Shirt
- Add/Edit Text - from list of fonts and colors
- Add/Edit Picture - from set gallery
wipsi - eCommerce Management System

Customers, * Products and offers, * Orderings, * Billing, * Support and much more. You can sell any kind of products and services with wipsi and allow different payment options. These features are also included: * Automated billing, * PDF invoice as E-Mail attachment, * Automated reminder/warning E-Mails, * Detailled search and filter functions for all data entries, * Invoice export (XLS or HTML), * Rebate and Coupon Code options, * Different payment options (wire, PayPal, moneybookers), * Automated payment recognition, * Sell any type of products, * Fraud statistics in customers list, * Income overview, * Admin users with different access rights, * Database backup (SQL or PHP import file), * Modules (additional software plugins), * No limitations for you (no customer limits)
Easy Availability Page Software

Easy Availability© produces availability pages you can update & customise yourself ... without any knowledge of HTML.
With Easy Availability you can take control of keeping your availability page clean, accurate and professional, with no delays and no continuing charges.
Key Benefits
An up-to-date availability page to inform your customers and increase bookings.
Never pay another webmaster to update your availability pages for you.
Build a clean, clear and bug-free availability page online, without knowledge of HTML.
Save time and effort by editing your availability page on-line at the web server where it resides. Simply visit your page, log in, make changes, save changes, log out ... and you're done!
Get Easy Availability if you:
Currently have a website for your rental property but NO availability page.
Have an availability page that is often out-of-date or difficult to maintain.
Have little or no knowledge of web design, HTML, etc.
Want to speed up your bookings process and make it more efficient.
Image crop GUI

This program is a useful frontend for image manipulation software like ImageMagick.
Flashcomguru's Flash Video Chat

Flashcomguru.com offers a comprehensive resource on Flash Communication Server MX. Featuring tutorials, code samples and forums the site is quickly becoming the number one destination for Flash Developers interested in building sophisticated Flashcom applications.
Trio Image Gallery

Image Gallery Trio Solutions is a friendly Macromedia Dreamweaver extension that will allow you to conform a simple image gallery for a product's showcase or a family album. The identifyng characteristic of Image Gallery Trio Solutions is it's elegant presentation of the pictures conforming the album as well as the easy way of achieving a fast publication of image galleries.
When installing Image Gallery Trio Solutions the insert gallery in your website option will appear in two places in the Dreamweaver toolbars: in Flash Elements > Image Gallery TS or Insert > Media > Image Gallery TS. The options of gallery name as well as the images addresses are introduced in the Tag Inspector panel (F9). Please remember that each one of the images addresses must be placed in the option ImagesArray between quotes "( )".
BeDaDJ - The Proxy / Short Url Site

Free Short URL redirection to make a url like, www.geocities.com/you/you into bedadj.com/#! Browse annonymously and stay secure with our proxy!
Class Path Locator

This class is meant to resolve path of a [PHP class library] file to be included like in Java.
You can specify the directory paths of several [class] libraries that are available and accessible on the system.
This class can check whether a file with given name exists in any of the specified directory paths. If the file path is found it loads its file via PHP include or require statements. It's also possible only to receive the path of a given file. This can be used to load e.g. Template-files, or config-files, etc.
It can also prevent that the same file be loaded more than once.
Proxize

There is no usage limit and no annoying popups or excessive advertising. All pages are optimized with the GZIP function to make your pages load faster. We are constantly monitoring our server to make sure that there is no unnecessary downtime. Your URLs are encrypted with base64. Rotate13 and more encryptions option will be added in future.
class_requirement

This class checks the availability of functions needed by an application scripts and their requirements to evaluate whether the PHP version being used satisfies such requirements to execute the application scripts.
CNimda

Use this class to show the attempts of the new NIMDA Worm to infect your webserver. This code should work with all webserver using the Apache-logfile format.
Now also scanning after "MSADC/root.exe" and "scripts/root.exe" when checking your log files.
CVS NT

This class is meant to browse a CVS repository in the same Windows server where the class is being used.
The class is capable of listing the modules, directories and files that are stored in the local CVS repository.
This class requires the Registry class.
DataDumper

DataDumper will take a PHP variable (numeric, boolean, string or array) and convert it into a string containing the PHP code needed to re-create the variable again using eval().
DEA

This class implements a very abstract, but simple model of an deterministic finite automaton.
You can use it to a great variety of applications.
Debugging for Editor Homesite

This package can be used to debug PHP code using the Homesite editor.
The class homesitedebug can dump the contents of variables into a table.
There are also two scripts for the for the editor Homesite named debug1.js and debug2.js . These scripts are integrated in the editor shortcuts.
The script named debug1.js tells that the debug output should go to the file debug.html. The script debug2.js closes that output file.
The code and the comments are in German.
<< - <
| 840 |
841 |
842 |
843 |
844 |
845 |
846 |
847 |
848 |
849 |
850 > - >>
|