background preloader

PHP

Facebook Twitter

PHP Password Hashing Tutorial. Www.phpguru.org. Using Iterators in PHP. His article shows you how to use the most important iterator classes: ArrayIterator, DirectoryIterator, FilterIterator, and so forth, found in the Standard PHP Library (SPL), and how to integrate SPL with PHP Data Objects (PDO).

Using Iterators in PHP

The Standard PHP Library The SPL represents a collection of interfaces and classes for PHP 5 that help resolve some common problems and that let developers take full advantage of object-oriented programming. Some of the SPL's most used capabilities are: advanced array access, the ability to customize collection iteration with foreach or while, enhanced file and directory access, and advanced SimpleXML object handling. But the best new functionality that the SPL provides comes in the form of iterators. According to Wikipedia, an iterator is an object that allows a programmer to traverse through all the elements of a collection, regardless of its specific implementation. The ArrayIterator Class <? The output is: BBCode-Parser mit [noparse]-Tag selbst gemacht.

Dieses Tutorial zeigt die Programmierung eines eigenen BBCode-Parsers.

BBCode-Parser mit [noparse]-Tag selbst gemacht

Grundkenntnisse im Umgang mit Regular Expressions (kurz: RegEx) sind sehr vorteilhaft, um die Funktionsweise nachvollziehen zu können! Inhaltsverzeichnis. Class that parses BBCodes for PHP. Project homepage This is the project homepage of the StringParser_BBCode class.

Class that parses BBCodes for PHP

With the help of this class it is possible to parse so-called BB-Codes. Often this undertaking is solved by the use of regular expressions. But regular expressions do not provide the means that are necessary to ensure correct nesting. The class was tested with PHP 4.1.2, 4.3.8, 4.3.9, 5.0.2 und PHP 5.1.2 successfully. XML-RPC for PHP. PHP Login System with Admin Features. Oops...

PHP Login System with Admin Features

Page not found! We are sorry, but the page you are looking for might have been: removed, had its name changed or is temporarily unavailable. Where has the article I was looking for gone? Evolt.org has taken the decision after 15 years to stop accepting article submissions. The mailing lists and browser archive are still alive and kicking. Search for photos using PHP and flickr. This PHP tutorial will show how to create a simple PHP class to search the flickr site for some photos. To get the data we use the flickr API to run a simple search and return the results in a serialized array. We will be using the php function "file_get_contents" to receive data from flickr. The data which we will receive will be a serialized PHP array which means all we need to do is unserialize the array and we will easily be able to use the data returned.

As an alternative we can use a cURL function to get the data, for example if the function "file_get_contents" is not allowed on your web host. API Authentication. SQL injection. A Classification of SQL injection attacking vector until 2010. In a 2012 study, security company Imperva observed that the average web application received 4 attack campaigns per month, and retailers received twice as many attacks as other industries.[2] History[edit] The first public discussions of SQL injection started appearing around 1998.[3] For example, a 1998 article in Phrack Magazine.[4] In 2013 Emperor Blackhat performed SQL injection attacks for educational purposes that had never been done before.

Forms[edit] SQL injection (SQLI) is considered one of the top 10 web application vulnerabilities of 2007 and 2010 by the Open Web Application Security Project.[5] In 2013, SQLI was rated the number one attack on the OWASP top ten.[6] There are five main sub-classes of SQL injection: Classic SQLIBlind or Inference SQL injectionDatabase management system-specific SQLICompounded SQLI The Storm Worm is one representation of Compounded SQLI.[11] Technical implementations[edit] ' or '1'='1. Prepared Statements in PHP and MySQLi – Notebook. This article is intended for readers who have experience using PHP and MySQL.

Prepared Statements in PHP and MySQLi – Notebook

You should also have a general understanding of databases and programming (both procedural and object-oriented) as well as how to use PHP to execute a simple query to MySQL. I will not cover how to install PHP or MySQL, however at the end of the article are some links to help you get started with the installation process and for some further reading on the subject.

How to Break Web Software: Functional and Security Testing of We. 10 PHP functions you (probably) never use. Useful Classes And Libraries For PHP Developers « PHP Twitter. Numerous PHP Frameworks have evolved to enable rapid web development with PHP.

Useful Classes And Libraries For PHP Developers « PHP Twitter

However even greater number of standalone PHP libraries and classes are available which provide similar benefits. Blog Tool and Publishing Platform. How To Display Author Photo and Bio in Wordpress. How to Create WordPress Shortcodes. PHPLinq - LINQ for PHP - Language Integrated Query. PHP OpenXML API. PHP NuSOAP Tutorial. Overview.

PHP NuSOAP Tutorial

PHP 5.3

Type Hinting. People often ask about scalar/basic typehints.

Type Hinting

Here is a drop in class that I use in my MVC framework that will enable typehints through the use of a custom error handler. Note: You should include this code above all other code in your include headers and if you are the using set_error_handler() function you should be aware that this uses it as well. You may need to chain your set_error_handlers() Why? 1) Because people are sick of using the is_* functions to validate parameters. 2) Reduction of redundant coding for defensive coders. 3) Functions/Methods are self defining/documenting as to required input. Also..

<? PHP.