PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 161 to 180 of 182

Using MySQL stored procedures with PHP mysqli

Using MySQL stored procedures with PHP mysqli
A couple of weeks ago a friend of mine asked me how to use MySQL stored procedures with PHP's mysqli API. Out of curiosity I asked another friend, a team lead, how things where going with their PHP MySQL project, for which they had planned to have most of their business logic in stored procedures. I got an email in reply stating something along the lines: "Our developers found that mysqli does not support stored procedures correctly. We use PDO.". Well, the existing documentation from PHP 5.0 times is...

Reddit.com: How do YOU sanitize input?

Reddit.com: How do YOU sanitize input?
On Reddit.com there's a recent post that asks the question How do YOU sanitize input in your PHP applications?I am developing some software for my high school using HTML, CSS, MySQL, and most importantly PHP. [...] So I pose this question, what is YOUR favorite way to sanitize input for inserting, updating, or selecting from a database? Also, is there any way you prefer to verify that input is of a certain type, and only of that type ie, if you're expecting an int or a string, how would you make sure you...

User Group: Seattle User Group Meeting Tonight (3rd) - PHP on Azure & Git

User Group: Seattle User Group Meeting Tonight (3rd) - PHP on Azure & Git
The Seattle PHP User Group is having this month's meeting tonight (the 3rd) starting at 6:30pm at Market Leader, Inc featuring talka from Brian Swan on "PHP on Azure" and Jesse Keating on "Git".Market Leader,Inc. is graciously hosting the venue for Seattle PHP Meetup in Kirkland, WA this month!! In fact, Ariz Jacinto (long-time member & frequent presenter at our Meetups), an employee of Market Leader, Inc., has gone bonkers and lined up a killer night for us all! Note the entrance and then celebrate the...

Henrik Bj&oslashrnskov's Blog: Symfony2: How to do a Wizard (multistep form) with Doctrine2

Henrik Bj&oslashrnskov's Blog: Symfony2: How to do a Wizard (multistep form) with Doctrine2
Henrik Bj&oslashrnskov has a new post with a technique you can use to combine Symfony2 and Doctrine2 to create a multi-step form (a wizard) without having to worry about lost user information between steps.The easy ways is doing it with Javascript and just show/hide the correct fieldsets when needed. The downside with this approach is that the data is only saved and validated once at the end. So if the user reloads the page the entered information is gone. The other way is to have every Step in the...

D-Day is coming to Finland

D-Day is coming to Finland
I'm happy and proud to announce that I will be speaking at the D-Day conference in Finland. I will be doing my "Don't use a screw when you need a nail" talk there, a talk I've done before at Symfony Live in San Francisco and Paris and highly enjoyed doing.

NetTuts.com: Zend Framework from Scratch

NetTuts.com: Zend Framework from Scratch
On NetTuts.com today there's a new tutorial helping you get started with Zend Framework "from scratch". They outline the full process - from download to the creation of a first application.Ready to take your PHP skills to the next level? In this new "From Scratch" series, we'll focus exclusively on Zend Framework, a full-stack PHP framework created by Zend Technologies. First in our tutorial series, is "Getting Started with Zend Framework."The tutorial (executed in a Windows environment) is broken up...

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:Site News: Popular Posts for the Week of 11.05.2010 Juhana Rasanen's Blog: Using MongoDB with CodeIgniter Mashable: 10 Intermediate and Advanced Tips from PHP Masters Community News: PHP-Dev Mailing List - PHP 5.4 alpha Ahmed Shreef's Blog: Soap Web Services in PHP & hint on consuming from .Net Jose da Silva's Blog: Revisiting PHP 5.3 __invoke magic method DZone.com: From Doctrine 1 to Doctrine 2 Project: PHPScenario - A Free Split Testing...

Subversion 1.7 to 1.6 downgrade with MacPorts

Subversion 1.7 to 1.6 downgrade with MacPorts
MacPorts told me that there had been a subversion update (1.7.1), which I went ahead and installed. Woo! Huge speed improvements for everything I tried with the CLI client, great stuff. A short time later my IDE (PHPStorm) fell over screaming. It doesn't like 1.7 yet, and it's a bit stuck until SVNKit supports it. I should have checked really. So how to downgrade? Fortunately this post makes it very easy. So I just did: sudo port deactivate subversion @1.7.0_1 sudo port activate subversion @1.6.17_1...

Henri Bergius' Blog: Composer Solves The PHP Code-Sharing Problem

Henri Bergius' Blog: Composer Solves The PHP Code-Sharing Problem
Henri Bergius has a new post to his blog today about a tool that could help make code reuse across PHP applications a much simpler process. The Composer tool (and Packagist) make setting up packages and dependencies easy.In PHP we've had a lousy culture of code-sharing. Because depending on code from others as been tricky, every major PHP application or framework has practically had to reimplement the whole world. Only some tools, like PHPUnit, have managed to break over this barrier and become de-facto...

PHPMaster.com: Localizing PHP Applications "The Right Way", Part 2

PHPMaster.com: Localizing PHP Applications "The Right Way", Part 2
PHPMaster.com has posted the second part of their series about localizing PHP applications "the right way" (hint: it uses gettext).Welcome back to this series of articles which teach you how to localize your PHP applications using gettext and its PHP extension. In Part 1 you took your first steps towards towards this by installing gettext and Poedit, creating a translation file, and writing a Hello World script. In this part you'll lean about each of the function used in the script, and dive more into...

Kevin Schroeder's Blog: What is phpcloud.com?

Kevin Schroeder's Blog: What is phpcloud.com?
In a new post to his blog today Kevin Schroeder answers a question about a product his employer, Zend currently offers - what is phpcloud.com?Well that's a stupid question, isn't it? It's "Development done right", "Fast, Elastic, Dependable" and on "Any Cloud", right? If you are unclear as to what phpcloud.com is, what the Zend Application Fabric is and what the DevCloud is then this is a good post for you.The phpcloud platform offers their own Zend Application fabric to provide resources based on the...

Wojciech Sznapka's Blog: Why Mockery is better than PHPUnit Mock Builder (with Symfony2)

Wojciech Sznapka's Blog: Why Mockery is better than PHPUnit Mock Builder (with Symfony2)
Wojciech Sznapka has a new post today sharing his opinions as to why Mockery is better than PHPUnit Mock Builder in testing Symfony2-based applications.Recently I did a lot of Test Driven Development on my Symfony2 bundle. I used PHPUnit's built-in mocks and stubs for many projects, so I took it again. But while I was working on mocking Symfony2 core objects I found those mocks very uncomfortable in use. I tried Mockery and it saved my day. Let's see how to get it working with Symfony2 and how it kicks...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
SQL Parser Capturing data in a simplified form post WebmasterTools FSOP Firebug Console Log PHP Form Validation SOAP HTTP Header Sender 100% PHP Uploader


Composer solves the PHP code-sharing problem

Composer solves the PHP code-sharing problem
In PHP we've had a lousy culture of code-sharing. Because depending on code from others as been tricky, every major PHP application or framework has practically had to reimplement the whole world. Only some tools, like PHPUnit, have managed to break over this barrier and become de-facto standards across project boundaries. But for the rest: just write it yourself. But now Composer, and its repository counterpart Packagist, promise to change all that. And obviously new conventions like PHP's namespacing...

Dave Marshall's Blog: Phpmig - Simple migrations for php

Dave Marshall's Blog: Phpmig - Simple migrations for php
In a new post to his blog Dave Marshall shares a homegrown migration tool he's created to help make database migrations a simpler task - phpmig.I've previously blogged about migrations with phing and dbdeploy and also porting ActiveRecord::Migrations to PHP, now here I am again blogging about yet another way of doing migrations in PHP projects. Only maybe this time it's different, maybe this time I've found a way I'm happy with...? Phpmig is a simple migrations system that was written to be easily...

Anthony Ferrara's Blog: IteratorIterator - PHP Inconsistencies And WTFs

Anthony Ferrara's Blog: IteratorIterator - PHP Inconsistencies And WTFs
Anthony Ferrara has a new post to his blog sharing some inconsistencies with iterators that he discovered as discussed with a fellow developer - why some iterators only accept Iterator arguments and others don't.We were talking about why some of the SPL Iterators accept only an Iterator as the constructor argument (Such as LimitIterator), and others accept either an Iterator or an IteratorAggregate as the argument (Such as IteratorIterator). Feeling that this would be a useful feature to add (having all...

PHPBuilder.com: An Early Look at Zend Framework 2.0

PHPBuilder.com: An Early Look at Zend Framework 2.0
On PHPBuilder.com Jason Gilmore has posted a first peek at Zend Framework 2, an upcoming reworking of the popular framework with PHP 5.3-centric features.Version 2.0 seeks to improve upon the current release in a number of ways, focusing on making it easier to get started using the framework, improving performance, and fully embracing the latest PHP language enhancements made available to version 5.3. [...] Although the official release won't be out for several more months, it never hurts to take an...

ArsMagnaTutorials: FuelPHP Tutorial Videos

ArsMagnaTutorials: FuelPHP Tutorial Videos
On the ArsMagnaTutorials YouTube channel has posted three video tutorials (so far) covering the Fuel PHP framework, introducing you to some of the core concepts behind using this powerful framework.The three videos in the series give an overview of: Installation and configuration Folders and structure the framework provides Controllers, view and using the HTML5 boilerplate. You can find out more about Fuel on its website and more about the HTML5 Boilerplate here.

PHPMaster.com: Using the Ternary Operator

PHPMaster.com: Using the Ternary Operator
On PHPMaster.com today there's a new tutorial showing the use of a sometimes overlooked (but very handy) alternate syntax that PHP includes - the ternary operator, a short-hand if/else.You're probably already familiar with PHP's if statement. It's very similar to its counterparts in many other programming languages and represents one of the most fundamental concepts in programming. [...] But there's a way to build on this concept and increase your $coolFactor a bit in the process. Allow me to introduce...