# strpos - PHP: Hypertext Preprocessor

- # PHP: Hypertext Preprocessor

  Search for in the
- - Downloads
  - Documentation
  - Faq
  - Getting Help
  - Mailing Lists
  - Reporting Bugs
  - Php.net Sites
  - Links
  - Conferences
  - My Php.net
- - Calling for papers:
    - Open Source Developers' Conference 2008 - Sydney
  - Upcoming conferences:
    - Dutch PHP Conference Amsterdam

- - ### What is PHP?

    PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. If you are new to PHP and want to get some idea of how it works, try the introductory tutorial. After that, check out the online manual, and the example archive sites and some of the other resources available in the links section.

    ### Thanks To

    - easyDNS
    - Directi
    - pair Networks
    - Server Central
    - Hosted Solutions
    - Spry VPS Hosting
    - eZ Systems / HiT
    - OSU Open Source Lab
    - Yahoo! Inc.
    - BinarySEC
    - NEXCESS.NET
    - Rackspace
    - EUKhost

    ### Related sites

    - Apache
    - MySQL
    - PostgreSQL
    - Zend Technologies

    ### Community

    - LinuxFund.org
    - OSTG

    ### Syndication

    You can grab our news as an Atom feed.

  - ### Google Summer of Code: php.net students

    22-Apr-2008

    The PHP team is once again proud to participate in the Google Summer of Code. Ten students will "flip bits instead of burgers" this summer:

    - Zend LLVM Extension by Joonas Govenius, mentored by Nuno Lopes
    - PHP Optimizer by Samuel Graham Kelly IV, mentored by Derick Rethans
    - PhD (PHP Docbook) Project by Rudy Nappée, mentored by Hannes Magnusson
    - Replace auto* with CMake by Alejandro Leiva Rojas, mentored by Pierre A. Joye
    - gsoc:2008 - XDebug by Chung-Yang Lee, mentored by David Coallier
    - Rewrite the run-tests.php script by Cesar Montedonico, mentored by Travis Swicegood
    - PHP Bindings for Cairo by Akshat Gupta, mentored by Anant Narayanan
    - Algorithm Optimizations by Michal Dziemianko, mentored by Scott MacVicar
    - PECL, Website Improvements by Barry Carlyon, mentored by Helgi Þormar Þorbjörnsson
    - Implement Unicode into PHP 6 by Henrique do Nascimento Angelo, mentored by Scott MacVicar

    Update (May 11th): Unfortunately Nicholas Sloan had to drop out of the program, but he will be replaced by Rudy Nappée working on the same application.

    ### PHP 5.2.6 Released

    01-May-2008

    The PHP development team would like to announce the immediateavailability of PHP 5.2.6. This release focuses on improving the stability ofthe PHP 5.2.x branch with over 120 bug fixes, several of which are security related.All users of PHP are encouraged to upgrade to this release.

    Further details about the PHP 5.2.6 release can be found in the release announcement for 5.2.6, the full list of changes is available in the ChangeLog for PHP 5.

    Security Enhancements and Fixes in PHP 5.2.6:

    - Fixed possible stack buffer overflow in the FastCGI SAPI identified by Andrei Nigmatulin.
    - Fixed integer overflow in printf() identified by Maksymilian Aciemowicz.
    - Fixed security issue detailed in CVE-2008-0599 identified by Ryan Permeh.
    - Fixed a safe_mode bypass in cURL identified by Maksymilian Arciemowicz.
    - Properly address incomplete multibyte chars inside escapeshellcmd() identified by Stefan Esser.
    - Upgraded bundled PCRE to version 7.6

    Update (May 6th): The Windows installers were missing the XSL and IMAP extensions.

    Update (May 3rd): The Windows archives were missing the XSL and IMAP extensions.

    ### TestFest 2008

    30-Mar-2008

    The PHP-QA team would like to announce the TestFest for the month of May 2008. The TestFest is an event that aims at improving the code coverage of the test suite for the PHP language itself. As part of this event, local User Groups (UG) are invited to join the TestFest. These UGs can meet physically or come together virtually. The point however is that people network to learn together. Aside from being an opportunity for all of you to make friends with like minded people in your (virtual) community, it also will hopefully reduce the work load for the PHP.net mentors.

    All it takes is someone to organize a UG to spearhead the event and to get others involved in writing phpt tests. The submissions will then be reviewed by members of php.net before getting included in the official test suite. Please visit the TestFest homepage to get additional details on the TestFest on how to get involved, either as a UG or by setting up the necessary infrastructure.

    ### Google Summer of Code 2008

    19-Mar-2008

    Once again we are glad to announce that we have been accepted to be a Google Summer of Code project. See our program for this year's GSoC.

    We would like to take this opportunity to say thanks to Google Inc. for this privilege to participate once again, and would like to invite everyone to look at our list of ideas: http://wiki.php.net/gsoc/2008. Students are of course more than welcome to come up with their own ideas for their proposals and we will consider each and every application that we will receive.

    So once again, thanks to everyone who is involved in this magnificent journey and we hope to see many of you great students and open source passionate join us in our most enjoyable Google Summer of Code projects.

    ### PHP 4.4.8 Released

    03-Jan-2008

    The PHP development team would like to announce the immediate availability of PHP 4.4.8. It continues to improve the security and the stability of the 4.4 branch and all users are strongly encouraged to upgrade to it as soon as possible. This release wraps up all the outstanding patches for the PHP 4.4 series, and is therefore the last normal PHP 4.4 release. If necessary, releases to address security issues could be made until 2008-08-08.

    Security Enhancements and Fixes in PHP 4.4.8:

    - Improved fix for MOPB-02-2007.
    - Fixed an integer overflow inside chunk_split(). Identified by Gerhard Wagner.
    - Fixed integer overlow in str[c]spn().
    - Fixed regression in glob when open_basedir is on introduced by #41655 fix.
    - Fixed money_format() not to accept multiple %i or %n tokens.
    - Added "max_input_nesting_level" php.ini option to limit nesting level of input variables. Fix for MOPB-03-2007.
    - Fixed INFILE LOCAL option handling with MySQL - now not allowed when open_basedir or safe_mode is active.
    - Fixed session.save_path and error_log values to be checked against open_basedir and safe_mode (CVE-2007-3378).

    For a full list of changes in PHP 4.4.8, see the ChangeLog.

    ### Open Source Developers' Conference 2008 - Sydney - Call for Papers

    17-May-2008

    The Open Source Developers' Conference 2008 is a conference run by open source developers, for developers and business people. It covers numerous programming languages across a range of operating systems, and related topics such as business processes, licensing, and strategy. Talks vary from introductory pieces through to the deeply technical. It is a great opportunity to meet, share, and learn with like-minded individuals.

    This year, the conference will be held in Sydney, Australia during the first week of December. If you are an Open Source maintainer, developer or user, the organising committee would encourage you to submit a talk proposal on open source tools, solutions, languages or technologies you are working with.

    For more details, see: http://osdc.com.au/2008/papers/cfp.html.

    If you have any questions or require assistance with your submission, please don't hesitate to ask!

    We continue to recognise the increasing importance of Open Source in providing a medium for collaboration between individuals, researchers, business and government. In recognition of this and ensure a high standard of presentations, we intend to peer-review all submitted papers.

    OSDC 2008 Sydney (Australia) - Key Program Dates:

    1. 28 Apr - Call for Papers
    2. 30 Jun - Initial proposals (short abstract) due
    3. 21 Jul - Proposal acceptance
    4. 15 Sep - Accepted paper submissions

    For all information, contacts and updates, see the OSDC conference web site at http://osdc.com.au/2008/.

    ### Call for PUG, for elePHPants, 2008 generation

    13-May-2008

    The elePHPants are now ready to make their 2008 generation. PHP User groups, enthusiasts and companies that are interested in groups of elePHPants, shall join this year's herd.

    ElePHPants are a great link of the community, happily promoting your favorite language in conferences, on work station, baby cribs and other unusual places. Production prices make it possible for groups to raise funds, entice membership or simply bring joy and PHP around.

    Pre-register your herd of elePHPants online, for big and small, and join the world of blue elePHPants.

    News Archive

  - ### Stable releases

    Current PHP 5 Stable: 5.2.6

    Download

    Historical PHP Stable: 4.4.8

    Download area »

    ### Upcoming Events

    #### Events Calendar

    Add event »

    ### June

    #### Conferences

    - 13. Dutch PHP Conference Amsterdam
    - 13. Dutch PHP Conference

    #### User Groups Events

    - 10. Hamburg
    - 10. Dallas PHP/MySQL Users Group
    - 10. Dallas PHP Users Group (DPUG)
    - 10. Austin PHP Meetup
    - 10. OKC PHP Meetup
    - 10. Seattle PHP Users Group
    - 10. West Midlands Social Meeting
    - 11. Wash DC PHP Developers Group
    - 11. Stuttgart
    - 12. Meeting usergroup Dortmund
    - 12. PHP Usergroup Frankfurt/Main
    - 12. Melbourne PHP User Group
    - 14. PHP User Group Nanaimo, BC/CA
    - 14. PEA meeting from phpchina
    - 14. Joomla! Day Philippines is on it
    - 17. Madison PHP User's Group
    - 17. PHP Brisbane Meetup Group
    - 18. Miami PHP User Group
    - 18. Broward Php Usergroup
    - 18. Nashville PHP Users Group
    - 18. Chicago PHP User Group Brunch
    - 19. TriPUG
    - 19. OINK-PUG (Cincinnati, Ohio)
    - 19. Utah PHP Users Group Meeting
    - 19. Php Argentina
    - 20. PHPSC Conf
    - 21. Kansas City
    - 21. Miami Linux Users Group
    - 21. Twin Cities PHP
    - 21. Los Angeles LAMPsig
    - 21. PHP Vikinger Unconference
    - 21. OSSCamp Delhi Summer Edition
    - 24. New York
    - 24. AzPHP
    - 24. Malaysia PHP Meetup
    - 24. PHP Usergroup Karlsruhe
    - 24. PHPUG Wuerzburg
    - 24. DCPHP Beverage Subgroup
    - 25. Irish PHP Users Group meeting
    - 26. Arabic PHP Group Meeting
    - 26. Malaysia PHP User Group Meet Up
    - 26. Sandy PHP Group
    - 26. Web UG [Munich] Meeting/Grill
    - 27. Tokyo CakePHP study meeting 3rd
    - 28. Sacramento PHP Group
    - 28. Miami Linux Meetup
    - 30. Long Island PHP Users Group

    ### July

    #### User Groups Events

    - 01. SW Florida Linux Users Group
    - 01. PDXPHP monthly meeting
    - 02. Meeting PHP Usergroup OWL
    - 02. PHP Meetup Columbia MD
    - 02. BostonPHP
    - 02. Berlin PHP Usergroup Meeting
    - 03. SDPHP (San Diego, CA)
    - 03. Hannover
    - 03. Meetup Day
    - 03. Omaha PHP Users Group Meetup
    - 03. PHP London
    - 03. The Houston PHP Users Group
    - 03. Boston PHP Meetup
    - 03. Atlanta PHP User Group
    - 03. Manchester UK - PHP Group
    - 03. EdPUG - Edinburgh PHP User Group
    - 03. Sydney PHP Group meetings
    - 03. PHP UG Meetup Auckland
    - 03. Cape Town PHP Users Group
    - 03. Jacksonville User Group
    - 03. Seattle PHP Meetup Group
    - 03. The Copenhagen PHP Meetup Group
    - 03. SF PHP Meetup
    - 04. Köln/Bonn
    - 04. Iran PHP developer's meetup
    - 06. PHP meeting online in China
    - 06. meeting de LAMPistas en La Paz
    - 08. Hamburg
    - 08. Dallas PHP/MySQL Users Group
    - 08. Dallas PHP Users Group (DPUG)
    - 08. Austin PHP Meetup
    - 08. OKC PHP Meetup
    - 08. Seattle PHP Users Group
    - 09. Wash DC PHP Developers Group
    - 09. Stuttgart
    - 10. Meeting usergroup Dortmund
    - 10. PHP Usergroup Frankfurt/Main
    - 10. Melbourne PHP User Group
    - 12. PHP User Group Nanaimo, BC/CA
    - 12. PEA meeting from phpchina
    - 15. Madison PHP User's Group
    - 15. PHP Brisbane Meetup Group
    - 16. Miami PHP User Group
    - 16. Broward Php Usergroup
    - 16. Nashville PHP Users Group
    - 16. Chicago PHP User Group Brunch
    - 17. TriPUG
    - 17. OINK-PUG (Cincinnati, Ohio)
    - 17. Utah PHP Users Group Meeting
    - 19. Kansas City
    - 19. Miami Linux Users Group
    - 19. Twin Cities PHP
    - 19. Los Angeles LAMPsig
    - 22. New York
    - 22. AzPHP
    - 22. DCPHP Beverage Subgroup
    - 26. Sacramento PHP Group
    - 26. Miami Linux Meetup
    - 28. Long Island PHP Users Group
    - 29. Malaysia PHP Meetup
    - 29. PHP Usergroup Karlsruhe
    - 29. PHPUG Wuerzburg
    - 30. Irish PHP Users Group meeting
    - 31. Arabic PHP Group Meeting
    - 31. Malaysia PHP User Group Meet Up
    - 31. Sandy PHP Group

    #### Training

    - 01. Curso on-line de PHP-MySQL
    - 01. PHP Class at CalTek
    - 01. Online - PHP I : Foundations
    - 01. Online - PHP 5 Certification
    - 02. PHP Training - Chennai - India
    - 03. Curso de PHP Avanzado en Bilbao
    - 05. PHP & AJAX -Construindo Websites
    - 06. Ahmedabad PHP Group Training
    - 07. MySQL Spain
    - 07. Curso PHP Madrid
    - 07. PHP E-Learning/Germany
    - 07. Curso on-line ActionScript / PHP
    - 07. PHP & MySQL Training in Kassel
    - 07. PHP & MySQL com Dreamweaver MX
    - 07. Curso on-line de PHP
    - 07. PHP & MYSQL-Construindo WebSites
    - 07. PHP Training Heilbronn
    - 08. PHP Web Sites Optimization
    - 14. PHP para Expertos Curso on-line
    - 14. Curso PHP y MySQL
    - 14. Developing Websites with PHP
    - 14. PHP Boot Camp (Raleigh, NC)
    - 14. PHP 5 and PostgreSQL Bootcamp
    - 14. PHP/MySQL training San Francisco
    - 14. Zend online class : PHP II
    - 15. Cursos de PHP en Bilbao
    - 17. Chennai PHP Training
    - 21. PHP & MySQL Training / Gießen
    - 21. PHP Intro Course South Africa
    - 22. UK PHP Training
    - 24. PHP Brasil - Training
    - 28. Basic PHP Course
- Copyright © 2001-2008 The PHP Group
  All rights reserved.