 | News Feed |
Sections
|
| feed this: |  |
Symfony Blog: New symfony security policy
by Chris Cornutt May 21, 2008 @ 12:06:29
In an effort to keep things a bit more secure (after finding out about this) the symfony team has officially released their own security policy to help prevent issues like that in the future.
You may be wondering why it has been taking us such a long time to react. Here's the main reason: we had not a very strong security alert reporting and qualifying process. This has been fixed recently. So as of now, if you find a security bug in symfony, please send an email to security at symfony-project.com, with as much details as you can and ideally a patch if you can provide one.
The wiki has a whole section on how to report security issues to get them to the right place.
voice your opinion now!
symfony security policy official response wiki section
CIO.com: PHP's Enterprise Strengths and Weaknesses, Take 2
by Chris Cornutt March 18, 2008 @ 11:19:37
As is pointed out both by Cal Evans and the Zend Developer Zone, there's been another article posted due to the response from the (now infamous) CIO article - "PHP's Enterprise Strengths and Weaknesses, Take 2" (by Zend's John Coggeshall).
So, in the digital toolbox of the developer, where has PHP been designed to work best? And where is it, perhaps, not the best tool for the job? [...] While other languages can surely be used to solve The Web Problem, in this article I explain why PHP is the premier solution for server-side Web scripting.
John talks about how PHP was written for the web, how it approaches and handles web requests, the security of the language and some of the major software packages that are being used in PHP development today (like the Zend Framework, PHPUnit and PECL extensions).
voice your opinion now!
johncoggeshall cio magazine response enterprise strength weakness
ONLamp.com: Developing Web Services Using PHP
by Chris Cornutt July 27, 2007 @ 10:28:00
On O'Reilly's ONLamp.com website, there's a new tutorial by Deepak Vohra about the creation of web services with PHP, two different kinds - a SOAP service (and client) and an XML-RPC web service.
A web service consists of a server to serve requests to the web service and a client to invoke methods on the web service. The PHP class library provides the SOAP extension to develop SOAP servers and clients and the XML-RPC extension to create XML-RPC servers and clients. Before I delve further into developing web services with PHP, I shall briefly discuss web services.
HE starts with the SOAP service, using the functionality from the php_soap module to create a simple SOAP server (including the creation of a WSDL file, example included). The other side of things is included as well - a SOAP client that makes a request for items from a certain catalog and outputs to a page.
He uses the XML-RPC functionality to make the same type of service (with the same data) and includes the request and response XML for their request for the "hello" message the server responds with.
voice your opinion now!
soap xmlrpc webservice tutorial request response xml soap xmlrpc webservice tutorial request response xml
Devshed: Database Details and PHP
by Chris Cornutt June 28, 2007 @ 12:12:00
DevShed continues their tutorial series looking at working with PHP and databases today with more excerpted material from the O'Reilly book "Programming PHP, Second Edition" (by Kevin Tatroe, Rasmus Lerdorf, and Peter MacIntyre).
Picking up from where we left off last week, we'll be discussing shortcuts, query responses, metadata, and more.
They start off looking at shortcuts, those handy things the PEAR DB package offers to make life simpler (like getRow and getAssoc) before moving on to how to get the details about the response itself (like affectedRows and tableInfo). Next up is working with the metadata (using getListOf) and, finally, a sample application to tie them all together.
voice your opinion now!
database tutorial metadata detail query response database tutorial metadata detail query response
|
Community Events
Don't see your event here? Let us know!
|