Skip to main content

Jon Phipps's Library tagged php   View Popular

15 Mar 09

MVCnPHPProject - AptitudeCMS - Trac

MVCnPHP stands for Model-View-Controller in PHP and it is just that...an MVC implementation written in PHP. Not familiar with MVC? We'd recommend a quick read on Wikipedia. In a nutshell it's a design pattern that creates a clean separation between the presentation layer (screens) with the business logic layer (models). MVCnPHP is open source released under the New BSD License and you can see a demo of MVCnPHP in action.

www.apteno.net/...MVCnPHPProject - Preview

php framework mvc

08 Oct 08

Aptana Cloud | Aptana

  • With PHP, Apache, MySQL and Jaxer servers already running on top of elastic computing infrastructure,
    Aptana Cloud is the fastest way to deploy and scale your sites and apps.
    Even before you go live, Cloud's hosted SVN and staging servers combined
    with the remote file editing, database management, and Cloud configuration tools built
    right into Aptana Studio make site development and management a breeze.
06 Oct 08

Enums in PHP | Jeremy Johnstone

  • I’m not sure what lead me to it, but I stumbled across a blog post on how to implement Enums in PHP via userland code written by Jonathan Hohle. I liked the concept he had, but the implementation was a bit unappealing because it used eval() among other more minor issues. You shouldn’t need to generate Enums at runtime, so I took that as a challenge to find a way to do it at compile time, thus making the code much more efficient. Like Jonathan, I also wanted to maintain support for ’s type hinting and it should obviously support the semantics one expects from an if feasible. I wasn’t sure of the real value to having the Enums iterable as well like he did, but I figured if possible I should keep support for that too.
01 Oct 08

Symfony Camp 2008 - 12 & 13 September 2008

  • Symfony Camp 2008 - 12 & 13 September 2008

WASP | Web Application Structure for PHP 5

  • WASP is a powerful web application framework built on PHP 5. WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP. - jonphipps on 2006-07-20
  • WASP is a powerful web application framework built on PHP 5. WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP.
02 Sep 08

Piwik - Web analytics - Open source

  • piwik is an open source (GPL license) web analytics software. It gives interesting reports on your website visitors, your popular pages, the search engines keywords they used, the language they speak… and so much more.
25 Jul 08

techfounder » Handling mail and mime in PHP using the Zend Framework

    • Handling mail is a very common requirement in web applications. Even the most basic sites usually have a contact form that sends a mail through the server instead of putting a contact mail address for spam-spiders to find. Using PHP’s built in function (aptly named mail() ) is relatively straightforward - until you need slightly more advanced features, such as adding and encoding email headers or sending multiple mails efficiently.



      Fortunately, the Zend Framework comes with a very capable mail component called Zend_Mail. Zend_Mail abstracts some of the more tedious aspects of mail handling with PHP, including:



      1. Adding and encoding email headers
      2. Protection against header injection
      3. Multiple mail transports (SMTP is useful for sending multiple mails)
      4. Creating and handling mime-compliant multipart messages
      5. Composing HTML emails
      6. Reading mail boxes

Running background processes in PHP

  • hen we want some kind of background process running our PHP code, we have a simple challenge: we can’t leave it up to the client. On the web, people hit their stop button, their browsers lock up and they force quit, they even have the odd power outage. When we want to do complex processing on the server side, we need to detach from the client-server model of a web-served script. PHP can fork a script, but the parent script is still facing an unreliable client.


    Our best option, then, is to launch a background process from the command line. There are three steps to this: starting the background script, passing it information to do its job, and checking when it’s finished.

22 Jul 08

Grid edit in place with jQuery and Ajax

  • This tutorial is about mimicking an Excel style interface that hooks into a database through Ajax. Most of the logic that creates the richness of the application is handled with jQuery.
21 Jul 08

techblog.tilllate.com » Nine ways to obfuscate e-mail addresses compared

  • When displaying an e-mail address on a website you obviously want to obfuscate it to avoid it getting harvested by spammers. But which obfuscation method is the best one? I drove a test to find out. Here are the results:
15 Jul 08

What is Zym? - Zym Framework

  • Zym is an application level PHP5 framework that streamlines the development of applications in a consistent manor using a set of defined conventions and patterns. It is based off of Zend Framework and therefore inherits ZF's loose-coupled "use-at-will" architecture. Zym becomes the "glue" for bringing Zend Framework's components together to similate a "full-stack" framework without the restrictions of one.
09 Jul 08

SilverStripe - Wikipedia, the free encyclopedia

  • SilverStripe is a free and open source programming framework and content management system (CMS) for creating and maintaining websites. The CMS provides an intuitive web-based administration panel, allowing any person to maintain their website without knowledge of markup or programming languages.
30 Jun 08

New York PHP

  • This is a running archive of presentations given to or by NYPHP.
20 Jun 08

PHP Performance Series: Maximizing Your MySQL Database - Mike Willbanks : getting into the mind of a php developer.

  • In the first article of the PHP Performance Series, I focused on PHP Caching Techniques. This time I want to talk about maximizing your database. This article will deal mostly with MySQL, however, you should be able to note many of the different aspects even if you do not directly utilize MySQL.
17 Jun 08

GeSHi - Generic Syntax Highlighter :: Home

  • Generic Syntax Highlighter - GeSHi. GeSHi started as an idea to create a generic syntax highlighter for the phpBB forum system, but has been generalised to this project. GeSHi aims to be a simple but powerful highlighting class
06 Jun 08

The SesameVault API


    • The SesameVault.com API provides access to core SesameVault functionality for use with 3rd party web and desktop applications, and is available for commercial or non-commercial use by anyone with a SesameVault account.




      The core API functionality includes:



      • Video uploading
      • Video transcoding
      • Video retrieval
      • Tagging / video organization
      • Retrieval of stats, video metadata, etc



      This tutorial is split into three parts. The first describes the architecture of the API: how to make requests and how to read responses. The second outlines API libraries for Ruby and PHP developers that take much of the work out of using the API. And the third delves into the specifics of the most common API calls and provides examples to get you started quickly.

1 - 20 of 179 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo