Posted in Information | May 27th, 2009 | No Comments »
No bug spray can get rid of the many programming bugs that are detected by the parser as you compile the program to come up with the final product. As any programmer knows, program bugs are as sure as the existence of and energy drink by their side, and though most of them may be the result of simple typo’s and other naming problems one can be assured of an unusual one that defies all your efforts and phone calls to buddies. What do you do? Ask the community of course, through the PHP Bugs site where they are compiled as reference for all who use PHP. Read the rest of this entry »
Posted in Information, News | April 27th, 2009 | No Comments »
PHP developers and industry leaders are holding this year’s Testfest 2009 in a few months to get people all over the globe to test and review the current RC for approval and review pending full release. Such public or community testing is standard of the many open-source developers who help each other to test out new features and past problems if they were addressed or not. Many of the detected errors would be addressed in the subsequent Full Release. The open-sourced community is made up of leading programmers, developer groups and even companies, all of which work together during testfest. Read the rest of this entry »
Posted in Information, News | March 27th, 2009 | No Comments »
Or so they say, with them releasing the software development kit (SDK) for Azure, Microsoft’s cloud services platform. maybe they’ve wised up and have accepted they cannot stand alone in the fast evolving internet and computing industry, most of which have long shifted to open sourced platforms for their web needs. The SDK includes code samples and tools for developers so they can work with Silverlight and IE8, the next generation of browser they have for the long Internet Explorer line. Read the rest of this entry »
Posted in News | February 13th, 2009 | No Comments »
It’s only been awhile since PHP 5.2.8 was out and it’s in with the new and out with the old once more:

The PHP development team would like to announce the immediate availability of PHP 5.2.9. This release focuses on improving the stability of the PHP 5.2.x branch with over 50 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.
The new PHP 5.2.9 has the following fixes and security enhancements:
* Fixed the security issue in imagerotate(), where the background colour is not correctly validated with a non true colour image.
* Fixed a crash regarding extracting in zip when files or directories’ entry names have a relative path.
* Fixed explode() behavior with an empty string that respects the negative limit.
* Fixed a segfault when malformed string is passed on to json_decode().
For more information, you can read more of the details of this latest PHP version here.
Posted in Information | January 10th, 2009 | No Comments »
The internet is composed of many web sites with most written in PHP, some in python and many other sub languages which are based on other proprietary formats. The heavy use of PHP necessitates the issuance of frequent updates which addresses security issues and flaws that prevents hackers from getting access or control of vulnerable implementations of systems using PHP in Windows. Windows Being the most targeted Operating System makes it very vulnerable but thanks to the open nature of the web, any security flaws that are found are immediately found and announced getting the community on the hunt for an immediate solution.
Read the rest of this entry »
Posted in Imp @ja | January 4th, 2009 | No Comments »

イメージ提供:farm1.static.flickr.com
URLをブラウザーのアドレスバーにタイプする時、例としてhttp://www.fairgound.com とタイプし、Enterをクリックしたとしましょう。あなたがしていることは、あるウェブサーバーにリクエストを送り、そのサーバーがある場所にあるウェブページの内容を取ってくるのです。 あなたが見るブラウザーはあなたが依頼した実際のコードのページのHTMLの結果であって、実際のコードがサーバー側のスクリプトを使って見せるページのアウトプットではありません。 パーシングというのは実際のコードをHTMLに変換する過程です。ウェブサーバーのパーサーエンジンが変換の責任を持ちます。あなたのブラウザーが見せるHTMLのアウトプットの裏には長く複雑なPhpコードの迷路が存在します。あなたがURLをリクエストすると、ウェブページが解析され、サーバーがあなたのブラウザーにHTMLアウトプットを送る前にHTMLに変換されたものを送ります。
Posted in Information, News | December 13th, 2008 | No Comments »

Say goodbye to the ‘ol 5.2.7. and say hello to 5.2.8.:
Due to a security bug found in the PHP 5.2.7 release, it has been removed from distribution. The bug affects configurations where magic_quotes_gpc is enabled, because it remains off even when set to on. In the meantime, use PHP 5.2.6 until PHP 5.2.8 is later released.
The PHP Development Team would like to announce the immediate availability of PHP 5.2.8. This release addresses a regression introduced by 5.2.7 in regard to the magic_quotes functionality, which was broken by an incorrect fix to the filter extension. All users who have upgraded to 5.2.7 are encouraged to upgrade to this release. Alternatively you can apply a work-around for the bug by changing “filter.default_flags=0″ in php.ini.
Take out 5.2.7. as soon as possible and use the newest one for security’s sake!
Source
Posted in Imp @ja | November 27th, 2008 | No Comments »

画像転載元:philrandolph.com
PHPのような、新しい言語を学ぶのは少し勇気が要ります。他の言語になれていない人にとっては特にそうでしょう。 でも、実はその初めの一歩が一番大変なのです。 いったん始めてしまえば、あとは練習あるのみです。 それには、まずは忍耐強く基本を一つずつ学ぶ必要があります。 PHPの基本を学ぶヒントは、次のようなものがあります。
PHPは、HTMLに不足している機能を補足するスクリプト言語です。 PHPによって、データの収集や処理が可能になります。 この技術を使えば、さらに細分化したデータを生成することが可能になるのです。
- まずは、道具を揃えましょう。テキストエディタが必要です。
- FTPも必要です。FTPはあなたのPCとリモートサーバとの間でファイルをやり取りするためのもので、LANやインターネットに接続するのに使います。
- PHPを使ってファイルを作成する練習をしましょう。
さらに詳しいことは、インターネット上の情報やチュートリアルを参考にしてください。
Posted in Basic Programming | November 25th, 2008 | No Comments »

Image Source: img141.imageshack.us
Creating a shopping cart with PHP is, quite amazingly, very simple to do. And if you are able to do it correctly, it could spell a big difference between a very efficient system or just a badly written one. The stock’s details should be stored in the database and the only information that is left is the required information, which is the identification of the product that has been added into the cart. The shopping cart must be accessible and there must be ways to access it. One way to do is, the most popular way, having a click button that says ‘Add To Cart’ on that particular page. What it should be able to do next is to be able to update the products in the shopping cart before a new product range shows up.
Posted in Basic Programming | October 6th, 2008 | No Comments »

Image Source:farm1.static.flickr.com
When you type in, a URL in the address bar of your browser, like for example, http://www.fairgound.com and then you click Enter, what you’re actually doing is, you are sending a request to a particular web server that keeps the URL that you typed in and then it gets the contents from the specified location of that particular web page. What you are seeing in the browser is the HTML result of the actual code of the page you requested not the actual code most specially when the page uses server side scripting to show the output of the page. Parsing is the process of converting the actual code to HTML. Parser engines of the web servers are responsible for the conversion. Behind the HTML output that you are seeing in your browser is a maze of long, complex Php code. What happens is you request the URL, the web page is parsed, then server sends back the HTML generated before the server sends the HTML output to your browser.