PHP Classes

Packages of Mohammed Yousef

Recommend this page to a friend!
  All class groups  >  All authors  >  Packages of Mohammed Yousef (2)  >  Mission progress status  >  Reputation  
Picture of Mohammed Yousef
Name: Mohammed Yousef is available for providing paid consulting. Contact Mohammed Yousef .
Classes: 2
Country: Egypt Egypt
Age: 36
All time rank: 7057 in Egypt Egypt
Week rank: 195 Up6 in Egypt Egypt Up
All time users: 4297
Week users: 0
Innovation award
Innovation award
Nominee: 1x

Winner: 1x
 
  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
  Files folder image BBEngine  
Dynamically Extendable BBCode Parser/UnParser
This package can be used to convert text with BBCode marks to HTML and vice-versa.

It can find and replace BBCode marks and replace them with HTML tags.

The package can also do the opposite by converting HTML to equivalent text with BBCode marks.

The conversion can be done by custom PHP code.

The list of supported tags can be dynamically extended with new BBCode tags with definitions stored in a database.

The Package can handle 4 types of tags :-

* Direct Words : Directly replace words with others (e.g. smiles)

* Direct Tags : Replace Html Tags with BBCode directly

* Indirect Non Recursive : Mainpulate content in BBCode with user defined function , BBCode tags can't be Nested

* Indirect Recursive : The Same Indirect manner with the added ability of Parsing Nested tags
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: 68% 75% - 81% - - 50% 2746
Month: Not yet rated by the users

  Files folder image PHP Threader  
PHP Programming Innovation award winner
September 2007
Winner


Prize: One subscription to the PDF edition of the magazine by PHP Architect
MultiThreading-like Functionality in PHP[Win&*nix]
This class can be used to add MultiThreading-like Functionality to PHP.

Online Docs Here : http://ajphpth.sourceforge.net/

The Class has an OOP Dynamic structure allowing adding Thread-Calling Classes Or Communication Classes As add-ons

it Comes with 3 Default Thread Calling Methods :-

1. Sockets : in Sockets Method it uses PHPSockets to generate POST requests to server to trigger Thread Execution.

2. Ajax : in Ajax Method It generates Javascript to generate AJAX requests to trigger Thread Execution(Js must be enabled in Client side) .

3. CLI : in CLI Methods OS Specific Shell Calls are used to trigger Thread Execution [Exec() must be enabled].

Multiple scripts may be executed in parallel.

Each thread may take it's own parameters .

it Comes with 3 Default Thread Communication & Synchronization Methods :-

1. Shared Memory (Shmop Extension must be available)

1. Flat Files

2. MySql Heap Engine/Table (Offcourse MySQL must be availabe with table creating Prevaliges)

The Class has the Features of :-

1. Completely Cross Platform Threads

3. Threads can communicate directly & Share data (Communication is Fully encapsulated) .

4. Providing Tracing of each Thread State

5. Abstract Mutex Class which can be used from user defined Communication Clases .

6. Threads can interact directly with user in Ajax Method (works best with FireFox as it implements Ajax as it should) .
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: 75% 67% 60% 67% - - 57% 1719
Month: Not yet rated by the users


  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z