337 items | 3 visits
PHP resources on the internet
Updated on Sep 29, 22
Created on Apr 07, 12
Category: Computers & Internet
URL:
Load classes automatically supporting namespaces
This package can parse source code in a given language based on the language syntax defined in the BNF format (Backus-Naur Form).
It takes a grammar with syntax rules defined in BNF format and parses the syntax to build a XML parse tree.
The main class also takes as parameter a reference to a lexer object that splits the source code text in tokens.
A SQL parser and a RTF parser are provided as examples.
This class can auto-complete words entered with a Swype keyboard.
It can take the letters of a word entered in a Swype keyboard and lookup a dictionary file to deduce the words that may complete what the user entered.
This class can create XML documents using extensible DOM elements.
It extends the DOM document class and overrides the element creating functions so it is possible to specify a class that will handle the definition of the document element being created.
This package can render tree structures in several image formats.
It implements the Reingold-Tilford tree drawing algorithm using separate driver classes to render the trees in different output formats.
Currently it supports plain HTML, SVG, or any image format supported by the PHP GD and Imagick extensions.
The tree node shape style, edge style, colours, borders, etc. are configurable parameters.
This class can define and run commands of a data query language.
It can define custom commands of an user defined query language by registering the syntax of those commands.
The class compile the calls to the commands by generating PHP code that are executed later passing eventual command arguments.
No matter how hard you try to test your PHP applications before putting them in production, you will always ship code to your server that has bugs.
Some of those bugs will be very serious and need to be fixed before they cause greater damages to your application data that may be too hard to recover.
"This class allows you to generate complex input forms directly from a MySQL Database Table, and then automatically inserts the user's input back into the database. Currently support Insert and Update in MySQL only."
"This class can validate and save uploaded files.
It can validate an uploaded file by checking that it does not exceed a given size limit and it has one of the allowed file name extensions and MIME types.
A valid file is saved to a given directory with the original file name, if there is no other file already there with the same name."
"PHPWeby ip2country PHP class for resolving IP address(es) to country. Use it for, providing location aware content, preventing fraud, displaying the country name from where the visitor is, web analytics, or blocking users from certain countries. There are many other uses, we will leave that to your imagination. "
"This is a simple class that can calculate loan interest rate.
It takes as parameters the value of a product or a loan amount and the monthly interest rate.
The class calculates the total amount to be paid after a given number of months."
"This class can encrypt text using part result to encrypt the rest.
It takes a given text string and a key position to encrypt the text by looking up a table gets the encrypted character based on each character that is being encrypted and the current key position.
The key position changes to one that depends on the previous encrypted text characters.
The class can also do the opposite, i.e. decrypt a previously encrypted string inverting the process."
"This class can parse HTML and XML documents into DOM objects.
It can take a document string or file name and parse it as HTML or XML document.
The class can use CSS, XPath or jQuery selectors to find and return document nodes.
It also provides functions similar to jQuery like replace, wrap, unwrap, before after."
This class can get the location of an IP address using IPLocation service database files.
It can install the files of IP range blocks from an archive obtained from the IPLocation service.
The class can get the location of an IP address by looking up at the right files depending on the IP address.
"curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks. "
Forum to discuss JPMaster77's PHP login system with admin features
"PHP/MYSQL Login System with 5 Levels of Security meaning "THE HEIRARCHY OF ADMINISTRATION" (Admin/Director -> Manager -> Assistant Manager -> Employees -> Guest). You can add more levels once you are familiar w/ the codes.(I modified jpmaster77)"
"Composer is a dependency manager for PHP. Composer will manage the dependencies you require on a project by project basis. This means that Composer will pull in all the required libraries, dependencies and manage them all in one place."
Review of JPMaster77's login system with admin features where some critical questions are asked.
"A collection of 4 similar PHP login / authentication scripts for different use cases.
From simple one-file login with SQLite flat-file database to professional Composer-using MVC application.
Built with the official PHP 5.5 password hashing functions (100% backwards compatibility pack for PHP 5.3 and PHP 5.4 included).
Clean, modern, future-proof, documented, commented, object-oriented and fits the PSR-1/2 coding guidelines."
337 items | 3 visits
PHP resources on the internet
Updated on Sep 29, 22
Created on Apr 07, 12
Category: Computers & Internet
URL: