News Feed
Jobs Feed
Sections



Recent Jobs

News Archive
feed this:

Derick Rethans' Blog:
Multiple PHP versions set-up
November 07, 2011 @ 09:14:00

Derick Rethans has a new post today looking at a method for setting up multiple PHP versions on the same machine and switch between them with a little help from some simple bash scripts.

For many of my projects (both hobby and commercial) I need to support many different PHP configurations. Not only just different PHP versions, but also debug builds, ZTS builds and 32-bit builds. In order to be able to test and build extensions against all those different PHP configurations I have adopted a simple method that I'm sharing with you here.

Using this script he can tell his system to pull the latest version of any release from SVN and try to compile it. The trick is putting each of them into a different directory under /usr/local. He uses another small shell function (with a function called "pe()") that sets up the pathing to the right release, complete with its own locations for PEAR/PECL and a php.ini.

0 comments voice your opinion now!
multiple version setup bash script switch tutorial



ProDevTips.com:
MySQL replication in PHP - on the same machine
September 15, 2011 @ 09:48:14

ProDevTips.com has a new tutorial posted today sharing a database replication script they've put together to keep two databases in sync.

After reading up on MySQL replication for a bit I realized that it would go quicker to simply write something in PHP that would sync a subset of tables in one database to exact copies of the same tables in another. Note that the code/SQL [in the example] only works if you replicate from one database to another on the same machine since the main thing here are SQL queries that contain operations/look ups on two databases in the same query.

He includes the code to do the fetch on certain tables (based on a unique key), pushes them into an array and exports them back out into another table. There's also a modification included that makes it work on tables without an auto-increment column.

0 comments voice your opinion now!
mysql database replicate script tutorial


NetTuts.com:
How to Use the Nettuts+ Phing Build Script
August 22, 2011 @ 11:50:40

NetTuts.com has come up with a Phing (the automated build tool written in PHP) build script that designers can drop in as a part of their deployment process to compress, concatenate and Prefixize all of their stylesheets and scripts.

We've created a build script for Phing that will give designers the ability to automatically compress, concatenate, and Prefixize all of their stylesheets and scripts - simply by typing five characters. I'll show you how to use it in this quick tip video.

The post includes a screencast showing you how to get it all set up and working with the rest of your Phing install. They don't help you set up Phing - you'll need that already set up and running to use the task. You can grab teh script directly from github.

0 comments voice your opinion now!
build script phing compress stylesheet designer prefixize tutorial screencast


Devshed:
Simple and Secure PHP Login Script
July 28, 2011 @ 09:57:39

In this new tutorial on DevShed, they walk you through the creation of a secure login script that uses sha256 encryption, a captcha to prevent automated signups, XSS attack protection and several other features.

Recent advancements in PHP offer the developer a variety of tools to improve the security of login systems. [...] This programming tutorial will teach you how to create a simple, yet secure login script utilizing PHP using MySQL and bracing for XSS attack prevention.

Other features include no persistent logins, preventing direct file access, an idle timeout on the user session, protection against session fixation and anti-brute force measures. Full (procedural) code is provided as well as screenshots from phpMyAdmin showing the database table structure. You can grab the code for the project here.

1 comment voice your opinion now!
simple secure login script user tutorial


PHPBuilder.com:
Harness the Scripting Power of PHP and cURL to Update Facebook
February 16, 2011 @ 13:30:19

On PHPBuilder.com today there's a new article from Marc Plotz looking at how you can use PHP and cURL with Facebook to update your status.

You probably know that cURL is a wonderful tool for extracting data from a Web page -- that's a given if you are a developer worth your salt. However, in this article, I want to show you how to use cURL to do things for you. We will start by exploring cURL in detail and then move on to use a very cool script to update our Facebook status.

He introduces cURL for those that aren't familiar with it already (including how to tell if it's installed) and some basic code to show a GET request on a remote file. Things get a little more complicated from there - you'll need to set up some cookies for Facebook, use some regular expression matching to find the form to submit to and send the POST data correctly for the update.

0 comments voice your opinion now!
curl tutorial script facebook update status


Jim Plush's Blog:
How to Auto Create Issues in Jira From PHP
February 07, 2011 @ 08:06:52

Jim Plush has a new post to his blog today that points out a bit of code you can use to auto-create issues in Jira from your PHP application.

We use Jira at Gravity for tracking issues and bugs. Since I'm not always on VPN or have access to our network managing my todos has been cumbersome. I've tried every Todo app out there and always fail to use them for more than 2 days. I finally saw a great article on just using a simple Todo.txt file in your Dropbox folder and working from that. It's been a dream and working out great.

His tool lets him use the Todo list example to push its contents out to the PHP script that connects to the Jira instance and make a new issue. The code is included in the post, ready for cut-and-pasting.

0 comments voice your opinion now!
jira create issue todo list script


Zend Developer Zone:
5.2 to 5.3 migration
January 26, 2010 @ 08:51:13

New on the Zend Developer Zone is an article looking t migrating your application from PHP 5.2 up to 5.3 (relatively) painlessly.

Quick research shows that most prominent applications had to be patched or changed, even though minimally, to work cleanly with 5.3. To help people to convert their web applications to 5.3, I present here a migration script that would allow you to inspect your applications for potential migration problems. Do not expect supernatural wonders from it, but it may save you some valuable time.

The migration script looks for a few things (like bad use of magic methods and the use of deprecated functions) but doesn't catch bad use of reference or, of course, fix the issues for you - you'll still need to make the recommended updates yourself. An example of its use and output is also included.

0 comments voice your opinion now!
migration script update


Andrew Johnstone's Blog:
Lock Files in PHP & Bash
January 05, 2010 @ 12:40:39

Andrew Johnstone, inspired by a previous post on file locking to avoid cron job overlaps, as posted his own method and give a few more examples of how it can be done.

In order for a lock to work correctly it must handle, Atomicity / Race Conditions, and Signaling. I use the following bash script to create locks for crontabs and ensure single execution of scripts.

His bash script looks at the processes currently running and checks to be sure there's not already one there. If not, it takes the script given and executes an instance. If the process has finished running but the lock file is still there, it removes it and moves on to the execute. He includes a few examples of how to use it and the code for a PHP class that makes it easy to check if something's running, locked or what the current signal/status of the process is.

0 comments voice your opinion now!
lock file bash script tutorial


Content with Style Blog:
Quick helper script for ZF view translations
October 29, 2009 @ 07:54:01

On the Content with Style blog today Pascal Opitz has posted a helper script for Zend Framework applications to make internationalization of your templates simpler.

Manual copy and paste jobs are a pain. Faced with the prospect of internationalizing 30+ big view files, I thought there had to be a better way. When I started to use the reg exp search facility in Textmate, the penny dropped. A helper script is what was needed.

The CLI script he's created goes through a file, in this case a view file (phtml) and does a replace on the values defined in an ini file. It's a simple one-to-one, exact match relationship but it can make it much easier to do simple translations on a large number of pages.

0 comments voice your opinion now!
zendframework translation helper script tutorial


Ivo Jansch's Blog:
Debugging parameters for CLI apps using Eclipse PDT
May 04, 2009 @ 08:41:18

Ivo Jansch has a new blog post today looking at a method he's come up with to debug command-line PHP applications in Eclipse PDT with their needed parameters (not as a stand-alone script).

I write quite a lot of command line utilities in PHP and luckily PDT makes it easy to debug command line scripts. The thing with command line scripts is that often they require parameters passed on the command line, and PDT offers an easy way to pass them when you debug a script.

He quickly illustrates (with a few screenshots) how to get the debugger to prompt for the values of the PHP script you've selected. You can also use a similar technique in other Eclipse-based IDEs (like Zend Studio or Aptana).

0 comments voice your opinion now!
debug application script commandline eclipse pdt zendstudio aptana prompt



Community Events





Don't see your event here?
Let us know!


framework api testing application podcast unittest phpunit community release zendframework conference opinion interview database injection zendframework2 voicesoftheelephpant symfony2 introduction language

All content copyright, 2012 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework