Why Do Cool Kids Chose PHP to Build Websites?

PHP Developer's Journal

Subscribe to PHP Developer's Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get PHP Developer's Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

(LinuxWorld) — One of my non-profit Web sites, VarLinux.org, ran on my modified version of the PHP-Nuke weblog package from the site's inception in March 2001 until late November 2002. I chose PHP-Nuke as a starting point because I was very impressed with it. However, the more I learned how to use PHP, the more I realized that PHP-Nuke was not only a tangled mess but that I had made it even worse with my modifications. A year later, I was faced with the fact that VarLinux.org was not only lame because it was based on PHP-Nuke, it was also showing its age. It lacked features of other weblogs, and still lacked many of the features I had intended to add to the site. If I were going to fix the code, the first thing I would do would be to make it an object-oriented system. I toyed with the idea of converting my code into OOP-based code, but I concluded that if the P... (more)

Latest Netbiscuits Device Updates

Netbiscuits added new devices to their database (already 5,000+) within the last month: Three Skypephone S2 (Amoi 8709), Nokia 5730 (XpressMusic), LG LG265 (Rumor 2), Toshiba W62T,Sharp SH902i, Kyocera A5528K Sanyo A5522S and- Samsung GT-S8000 (Jet), in addition to the ones below: Samsung SPH-M340 (Mantra) Kyocera M2000 Xt-c Samsung SPH-M310 (Slash) LG LX175 (Flare) Nokia 6720 Nokia 6710 Nokia E55 Nokia E72 Nokia N86 Samsung i7110 Nokia 5530 XpressMusic Sony Ericsson Satio (idou) Nokia 7070 (Prism) Nokia 6212 classic Nokia 2730 (Turbo) Info & free 30 day trial of Netbiscuits available at: www.netbiscuits.com. ... (more)

What Could You Do with Your Code in 20 Lines or Less?

What could you do with your code in 20 Lines or Less? That's the question I ask (almost) every week for the devcentral community, and every week I go looking to find cool new examples that show just how flexible and powerful iRules can be without getting in over your head. Here are a few more cool iRules from the forums. This week I’ve included one of the simplest, shortest iRules to ever make the 20LoL. It just struck me as something quite useful that I’m willing to bet several people will look at and say “oh, that’s handy” despite the fact that it’s not complex or long.  Keep the code coming. Multiple Matches with Switch http://devcentral.f5.com/Default.aspx?tabid=53&forumid=5&postid=60678&view=topic Joe answered a plea for help from the forums that showed how to modify an existing iRule that mad use of switch dropping through to multiple match cases.  This is a ... (more)

Lumen Software Releases Latest AJAX Based Lumenation Version 5.4.8

KANSAS CITY, Mo., Nov. 8 /PRNewswire/ -- Lumen Software, a leader in Web Services Products and Solutions, announced today the release of their latest AJAX based environment and virtual desktop, Lumenation v5.4.8. Lumenation's mature environment offers customers and developers an "out-of-the-box" solution to quickly and easily develop applications inheriting the Lumenation environment and virtual desktop. By combining AJAX technology and utilizing PHP as the underlying language, the Company continues to advance the position of Lumenation in the ever growing web services LAMP space. *(Logo: Send2Press.com/mediadrome/logo-lumen_72dpi.jpg) "AJAX and LAMP without question are individually recognized as significant advances in the shift toward quicker development and more robust, fast executing browser based computing," commented Don Keeler, CTO of Lumen Software. Keeler ... (more)

Configuring and Testing PHP Servers for XSL Support

The major breakthrough in Macromedia Dreamweaver 8 is visual authoring with XML data. You can now perform both client-side and server-side XSL transformations in a snap. I covered XML syntax in one of my previous articles. I also presented the XSL syntax and covered the differences between a server-side and a client-side transformation in my article, XSL Overview. Finally, in the article, Consuming a Remote RSS Feed with Dreamweaver 8, I show you how to consume a remote feed in your site, using the XSL Transformation server behavior in Dreamweaver 8. This article explains how to install and configure XML and XSL support for your web server, in order to be able to perform server-side XSL transformations. The article covers the configuration of PHP application servers - versions 4 and 5 - for Windows, Macintosh, and Linux operating systems. In a server-side XSL tran... (more)

App Store Listing & Mobile Site Shortcut

Netbiscuits helps you distribute your mobile web services. Just get your website listed with GetJar, the world's largest independent app store, and create a free "Mobile Site Shortcut". Mobile site shortcuts are micro-apps that fit for any mobile phone and open your mobile website by one click. Start creating a GetJar - Mobile Site Shortcut ... (more)

Malaysia’s Premier Free-to-Air TV Station Goes Mobile with Netbiscuits

Mobile Web Developer on Ulitzer Netbiscuits, a B2B web software platform for the creation, operation and monetization of mobile websites, and Media Prima Berhad, an integrated media investment group in Malaysia, have announced the joint realization of two new mobile web portals for TV3, Malaysia's leading free-to-air TV network, and GUA, the most popular entertainment and lifestyle portal in Malaysia. The new mobile sites are available at mobile.tv3.com.my and mobile.gua.com.my. TV3 Mobile is a true mobile television channel providing video streaming of TV serials and other programs on 3G-enabled mobile devices. User generated comments and the latest program information complete the service. GUA Mobile provides the latest scoop on happenings in the entertainment world, both local and international. Besides celebrity news the portal offers lifestyle tips and advice r... (more)

Netbiscuits Extends Development Framework with HTML5+

Netbiscuits, a provider of cloud software service for cross-platform development, publishing and monetization of mobile sites and apps, on Tuesday announced the "HTML5+" extension of its Rich UI Development Framework. A set of new rich user interface components allows Netbiscuits' developers to create the most advanced user experiences for mobile web applications using the latest in HTML5 technology. The extended feature set enables auto-location via GPS (Location Biscuit), animated tickers (Ticker Biscuit) and more advanced image and video galleries (Gallery Biscuit). In addition, Netbiscuits' full Rich UI Framework has been expanded to develop multi-touch navigation, floating layers, swiping galleries, dynamic maps, auto-complete, and get-remote content features for mobile web applications. All rich UI features are adapted to more handsets and platforms, includin... (more)

HP - Virtual Iron Webcast: Building Virtual Infrastructure With the Latest in Blade Server Technology

LOWELL, MA -- (MARKET WIRE) -- 01/07/08 -- Virtual Iron Software (www.virtualiron.com), a provider of enterprise-class server virtualization software solutions, will host a Webcast on Tuesday, January 8th with HP on how the combination of Blade system servers and server virtualization can multiply the benefits of virtual infrastructure. The Webcast runs from 2:00 - 3:00 p.m. EST; 11:00 - Noon PST. Registration is available at: https://virtualiron.webex.com/virtualiron/onstage/g.php?t=a&d=684026275. This Webcast will look at emerging hardware and software solutions that are fundamentally changing the economics of server virtualization -- facilitating dramatic gains in price performance and enabling the benefits of virtualization for a whole new set of users and business applications. Attendees will learn about: -- new advanced virtualization software tools designed f... (more)

Two stupid PHP tricks

(LinuxWorld) -- In the face of a slowing economy, it is increasingly difficult to justify spending any time working on my non-profit site VarLinux.org. I posted a notice stating there will be no further progress. Yet even after making it "official," I can't seem to stop myself from working on the site. Perhaps I have some secret hope it will blossom into a successful project that makes money instead of sucking the food out of my children's mouths. Or perhaps I find it therapeutic in these trying times. Regardless, working on this site continues to be educational, particularly in when it comes to learning from my mistakes. (Whenever I think of that expression, I am reminded of the Peanuts strip where Charlie Brown says something along the lines of, "If it is true that you really learn from your mistakes, that makes me the smartest person in the world.") I chronicle ... (more)

More stupid PHP tricks

(LinuxWorld) -- If you follow the latest security bulletins, you noticed someone discovered a huge security hole in the PHP-based weblog software PHP-Nuke. I mention this because I've been learning PHP the hard way by modifying the PHP-Nuke source code, since my two non-profit sites VarLinux.org and Petreley.org are based on PHP-Nuke. I used the 4.4.1a version of the source code, but it looks to me like the security hole may still exist in the latest version. The problem exists in the admin.php file. This part of the program authenticates you as an administrator before it lets you run most privileged functions. There's a snippet of code outside of the security check that lets you upload a file. If you're clever enough to form the proper URL, you can trick PHP-Nuke into uploading its own PHP-Nuke configuration file as a text file. Then you can view the text file to... (more)