|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The view part , in view.php |
|
|
|
|
ISOLATING THE DATA MANIPULATION
|
|
|
|
|
Controller index.php script changed to |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share this post
|
|
MVC Pattern for PHP
Posted by Prabir Choudhury on October 29, 2009
Posted in CMS, Design Pattern, PHP | Tagged: controller, design archetecture, model, model-view-controller, mvc, mvc and web application, mvc for php development, mvc pattern, PHP, php and mvc, view, web application design pattern, web design pattern | Leave a Comment »
Transforming XML with XSLT in PHP
Posted by Prabir Choudhury on October 15, 2009
|
|
|
|
There were two different XSLT processors implemented in PHP 4: Sablotron (in the more widely used and known xslt extension), and libxslt (within the domxml extension). The two APIs were not compatible with each other, and their feature sets were also different. In PHP 5, only the libxslt processor is supported. Libxslt was chosen because it’s also based on libxml2 and therefore fits perfectly into the XML concept of PHP 5.
PHP 4
|
|
|
|
|
Using XSLT in PHP5 involves two main steps. 1. preparing the XSLT objects. 2. triggering the actual transformation for each XML file. to begin, load the stylesheet using DOM, then instantiate a new XSLTProcessor object and import the XSL documentby passing newly created DOM object.
|
|
|
|
|
|
|
| Book mark this post |
Posted in PHP, XML | Tagged: DOM Object, php4, php5, XML, xsl, xslt, xslt_create(), xslt_process() | Leave a Comment »
10 ‘worst’ passwords
Posted by Prabir Choudhury on October 10, 2009
In one of the biggest phising scams ever, the passwords of more than 10,000 Hotmail accounts were found to have been compromised and posted online.
http://infotech.indiatimes.com/quickiearticleshow/5102191.cms
Posted in News, Technology, Uncategorized | Tagged: bad passwords, hacking, internet, login, password | Leave a Comment »
Introducing the Google Chrome OS
Posted by Prabir Choudhury on July 8, 2009
It’s been an exciting nine months since we launched the Google Chrome browser. Already, over 30 million people use it regularly. We designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping or just staying in touch with friends. However, the operating systems that browsers run on were designed in an era where there was no web. So today, we’re announcing a new project that’s a natural extension of Google Chrome — the Google Chrome Operating System. It’s our attempt to re-think what operating systems should be.
Posted in News, Technology | Leave a Comment »
CMS Matrix
Posted by Prabir Choudhury on June 11, 2009
Another good site for the CMS user. This site is provided as a community service to everyone interested in looking for a means to manage web site content. Here you can discuss, rate, and compare the various systems available on the market today.
This site works because of community involvement! Please rate any systems you’ve used and discuss them in the forums. If you notice any errors, please report them via the feedback form located on each CMS’s listing page.
Posted in CMS | Tagged: CMS, cms matris, cms statistics | Leave a Comment »
New Zend Framework 1.8 Delivers Rapid Application Development (RAD) for PHP
Posted by Prabir Choudhury on June 10, 2009
Zend Technologies, Inc., the PHP Company, announced today a new version 1.8 release of Zend Framework. The project is an open, collaborative web application framework for PHP development and deployment that includes contributions from the open source community and Zend partners.
Rapid application development (RAD) is now possible with Zend Framework 1.8’s automated and customizable creation of PHP-based web applications. This feature lets users create their own standards and processes for specific business needs when creating Zend Framework-based applications.
Posted in News, PHP, Technology | Tagged: PHP, RAD, zend | Leave a Comment »
PHP MicroCMS
Posted by Prabir Choudhury on June 10, 2009
PHP MicroCMS (PHP MCMS) is a simple, but very powerful Content Management System that everyone can use. This script can be installed easily by web developers, webmasters, graphic designers, etc. PHP MCMS was developed in OOP and allows you to build websites in a few minutes and then easy add and edit the content.
PHP MicroCMS allows users with very little technical knowledge to build websites and it widely used by our customers due to its easy management tools. PHP MicroCMS requires NO knowledge of HTML, although HTML can be used to enhance the pages by adding headings, images, hyperlinks or simply to emphasize text.
The PHP MCMS is an excellent tool for those who:
- • Want to create web sites
- • Look for small, but powerful CMS
- • Need to build a secure web site quickly
Posted in News, PHP | Tagged: CMS, microcms, PHP, php cms | Leave a Comment »
How large is the PHP market?
Posted by Prabir Choudhury on June 10, 2009
Sometimes it is necessary to know how large is the PHP market in the world or in a specific country.
It may help, for instance, developers to advocate for PHP, companies to decide for sponsoring PHP events, PHP training, developing of products targeting the PHP developers, or any other initiatives directed to the PHP market.
This article presents several sources of information that may help decision makers to invest more in the PHP market.
The article also covers the huge popularity of Firefox browser among PHP developers attributing it to the superb Web development extensions available for this browser. The most useful Firefox extensions for PHP developers are listed.
Posted in News, PHP | Leave a Comment »
Key Differences between HTTP/1.0 and HTTP/1.1
Posted by Prabir Choudhury on June 5, 2009
The HTTP/1.1 protocol is the result of four years of discussion and debate among a broad group of Web researchers and developers. It improves upon its phenomenally successful predecessor, HTTP/1.0, in numerous ways. We discuss the differences between HTTP/1.0 and HTTP/1.1, as well as some of the rationale behind these changes.
Posted in Uncategorized | Leave a Comment »














