<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Tue, 21 May 2013 10:21:14 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPBuilder.com: Transfer Data via Multiple Protocols with Libcurl]]></title>
      <guid>http://www.phpdeveloper.org/news/16876</guid>
      <link>http://www.phpdeveloper.org/news/16876</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's a new tutorial showing how to <a href="http://www.phpbuilder.com/columns/Libcurl/Libcurl_09-14-2011.php3">use libcurl to communicate with multiple protocols</a> like FTP, HTTP, HTTPS, SMTP and STMPS. The <a href="http://curl.haxx.se/libcurl/">libcurl</a> library that can be compiled in or installed as a shared module in your PHP install to provide enhanced networking abilities.
</p>
<blockquote>
As I wrote in my <a hef="http://www.phpbuilder.com/columns/php-multithreading-curl/Octavia_Anghel06072011.php3">PHP multithreading with cURL</a> article, the libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. PHP supports the libcurl library which allows you to connect and communicate to many different types of servers with many different types of protocols.
</blockquote>
<p>
<a href="http://www.phpbuilder.com/columns/Libcurl/Libcurl_09-14-2011.php3">The tutorial</a> focuses on two different types of connections (well, four really) - FTP/FTPS and HTTP/HTTPS - and how to transfer data across each. Some code is included to create a (procedural) tool to send an uploaded file to a remote site.
</p>]]></description>
      <pubDate>Mon, 19 Sep 2011 12:03:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Hartjes' Blog: Book Review: PHP 5 Social Networking]]></title>
      <guid>http://www.phpdeveloper.org/news/15844</guid>
      <link>http://www.phpdeveloper.org/news/15844</link>
      <description><![CDATA[<p>
<i>Chris Hartjes</i> has posted <a href="http://www.littlehart.net/atthekeyboard/2011/01/31/book-review-php-5-social-networking/">his review</a> of the Packt Publishing book "PHP 5 Social Networking" they had asked him to review.
</p>
<blockquote>
I'm glad I decided to take a look at this book. It's pretty dense at 450+ pages, but it really does work you through from start to finish how to build a small social networking site in PHP. Okay, it's about dinosaurs, but let's not quibble. I'm not into long-depth book reviews, so we can talk about what I liked about this book. 
</blockquote>
<p>
He likes the consistency of the book's approach to the subject and points out that it promotes refactoring and improving code over striking out and using something new and trendy. He also mentions their emphasis on security. The one thing he didn't like about the book was a simple one - there were no unit tests to back up any of the code in the book.
</p>]]></description>
      <pubDate>Wed, 02 Feb 2011 09:29:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: You want to do WHAT with PHP? Chapter 1]]></title>
      <guid>http://www.phpdeveloper.org/news/15024</guid>
      <link>http://www.phpdeveloper.org/news/15024</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has <a href="http://www.eschrade.com/page/want-what-with-chapter-4c752407">a new post</a> today with an excerpt from his book "You Want to do WHAT with PHP?" - the first chapter looking at networking and socket connections.
</p>
<blockquote>
I'm also woefully behind on blogging.  So, to alleviate that I am going to post an excerpt from my upcoming book "<a href="http://www.mc-store.com/5112.html">You want to do WHAT with PHP?</a>"  Today we are going to take a look at Chapter 1.
</blockquote>
<p>
The sample chapter talks about figuring out the host to netmask relationship relationship by parsing the IP with the <a href="http://php.net/ip2long">ip2long</a> and comparing that to the list of netmasks from an array. Sample code is provided as well as output for reference.
</p>]]></description>
      <pubDate>Thu, 26 Aug 2010 11:03:27 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Anna Filina's Blog: Conferences: great places for networking]]></title>
      <guid>http://www.phpdeveloper.org/news/13839</guid>
      <link>http://www.phpdeveloper.org/news/13839</link>
      <description><![CDATA[<p>
In <a href="http://annafilina.com/blog/conferences-great-places-for-networking/">a new post</a> to her blog <i>Anna Filina</i> looks at another side of conferences (technology or otherwise, really) besides just the usual goal of attending every session that sounds interesting. As she suggests, conferences are also a great place for networking.
</p>
<blockquote>
There are many networking events, but I find that the best ones are Web conferences. It is where you meet other geeks like you, book publishers, great contacts at some of the biggest companies, contributors to your favorite open source projects, potential start-up partners and the list goes on.
</blockquote>
<p>
She touches on a few topics to consider when coming at the conference from a networking angle - why you should care, how to make the time to really get to meet and know people, keeping track of those you meet and whether or not the conference organizers care about the networking environment (hint, they do).
</p>]]></description>
      <pubDate>Thu, 14 Jan 2010 08:37:56 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[WebReference.com: Review: phpFox, a Social Networking CMS with all the Bells and Whistles]]></title>
      <guid>http://www.phpdeveloper.org/news/13454</guid>
      <link>http://www.phpdeveloper.org/news/13454</link>
      <description><![CDATA[<p>
On the WebReference.com site there's <a href="http://www.webreference.com/reviews/phpFox/index.html">a review recently posted</a> about a PHP-based content management system - a system targeted more towards creating social networking sites than just generic content management.
</p>
<blockquote>
This CMS has everything a developer needs to create a top of the line social networking site with all the features that users have come to expect from sites like MySpace, Facebook and LinkedIn. [...] Understand that, unlike Elgg, Drupal, Joomla and Dolphin, phpFox is not Open Source (although it is written in PHP). It sells for $300 for a full license, which includes 6 months of free upgrades and support, or you can purchase a monthly license for $39.95, which includes free upgrades and support for each month that is purchased. While $300 may seem like a lot when there are other social networking software packages available for free, as they say, you get what you pay for. 
</blockquote>
<p>
The reviewer goes on to talk about the installation of the software, modules included, core features and some of the more updated, included features like a marketplace module, profile photo cropping, spam filtering, privacy settings for each user and a video module.
</p>]]></description>
      <pubDate>Thu, 29 Oct 2009 11:06:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Gregg's Blog: PHP on LinkedIn.com]]></title>
      <guid>http://www.phpdeveloper.org/news/11875</guid>
      <link>http://www.phpdeveloper.org/news/11875</link>
      <description><![CDATA[<p>
<i>Paul Gregg</i> has a <a href="http://pgregg.com/blog/2009/02/php-on-linkedincom.html">quick post</a> informing PHPers that use of some of the resources and groups the <a href="http://linkedin.com">LinkedIn</a> service has to offer.
</p>
<blockquote>
Since LinkedIn opened up its Groups system, there has been a huge growth in the number of groups related to PHP.  Some with charters, some without; some with a specific community background and others with a specific regional focus.  I am posting this to bring attention to some of them.
</blockquote>
<p>
Among the groups on his list are ones like <a href="http://www.linkedin.com/groups?gid=40870">LinkedPHPers</a>, <a href="http://www.linkedin.com/groups?gid=60159">PHP Technology Specialists</a> and a <a href="http://www.linkedin.com/groups?gid=36298">PEAR</a> group. There's a lot of recruiters that come through trolling for jobs on some while others ban those posts all together - it just depends on the group.
</p>]]></description>
      <pubDate>Wed, 04 Feb 2009 07:56:28 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Sending Email with PHP Networking]]></title>
      <guid>http://www.phpdeveloper.org/news/11028</guid>
      <link>http://www.phpdeveloper.org/news/11028</link>
      <description><![CDATA[<p>
DevShed has the <A href="http://www.devshed.com/c/a/PHP/Sending-Email-with-PHP-Networking/">second of a two part tutorial</a> posted today on sending emails with the included mail() function.
</p>
<blockquote>
In this article we will look at the protocol that is involved in sending email messages. We will also examine the thorny issue of how to send an attachment with an email message. This article is the second of two parts.
</blockquote>
<p>
They include examples of sending simple messages and more complex ones with things like attachments and custom headers. They also tack on a look at the PEAR::Mail package to the end showing how it can make sending some things a little less painful.
</p>]]></description>
      <pubDate>Tue, 16 Sep 2008 11:21:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Symfonians - Symfony-based Social Networking Application]]></title>
      <guid>http://www.phpdeveloper.org/news/10557</guid>
      <link>http://www.phpdeveloper.org/news/10557</link>
      <description><![CDATA[<p>
The PHP::Impact blog has <a href="http://phpimpact.wordpress.com/2008/07/04/get-your-social-networking-site-up-and-running-in-minutes/">pointed out</a> a new bit of software that can help you get your social networking application "up and running in minutes" - <a href="http://symfonians.org/">Symfonians</a>.
</p>
<blockquote>
Symfonians is an open source (<a href="http://creativecommons.org/licenses/by-sa/3.0/">CC-BY-SA 3.0 licensed</a>) project-centric social networking web application written in <a href="http://php.net/">PHP5</a> and based on the <a href="http://symfony-framework.org/">Symfony framework</a> (1.0 stable version is used). The code has been extracted from the <a href="http://symfonians.net/">Symfonians.net</a> application. 
</blockquote>
<p>
Lots of features are included like an applications directory, a job offers catalog, weblog management, maps and geolocation and support for microformats. Check out <a href="http://symfonians.org/">the project's site</a> for prerequisites and quick install information (via subversion).
</p>]]></description>
      <pubDate>Mon, 07 Jul 2008 12:59:10 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPEveryDay.com: New Tutorials Posted (Web Content/Networking)]]></title>
      <guid>http://www.phpdeveloper.org/news/10062</guid>
      <link>http://www.phpdeveloper.org/news/10062</link>
      <description><![CDATA[<p>
The PHPEveryDay.com website has posted some more tutorials recently - here's the list:
</p>
<ul>
<li><a href="http://www.phpeveryday.com/articles/PHP-Network-Pinging-Remote-Hosts-P585.html">PHP Network: Pinging Remote Hosts</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Crawl-Image-Source-a-Web-Page-P584.html">Web Content: Crawl Image Source a Web Page</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Getting-All-URL-in-a-Web-Page-P583.html">Web Content: Getting All URL in a Web Page</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Reading-Other-Web-Page-P582.html">Web Content: Reading Other Web Page</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Forcing-Browser-Downloads-P581.html">Web Content: Forcing Browser Downloads</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Calculating-Script-Execution-Times-P580.html">Web Content: Calculating Script Execution Times</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Protecting-E-mail-Address-P579.html">Web Content: Protecting E-mail Address</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Changing-URL-Text-become-Active-URL-P578.html">Web Content: Changing URL Text become Active URL</a>
</ul>
<p>
Check out <a href="http://www.phpeveryday.com">the rest of the site</a> for even more great tutorials and articles.
</p>]]></description>
      <pubDate>Tue, 29 Apr 2008 09:33:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stoyan Stefanov's Blog: CMS award nominations open]]></title>
      <guid>http://www.phpdeveloper.org/news/8265</guid>
      <link>http://www.phpdeveloper.org/news/8265</link>
      <description><![CDATA[<p>
<i>Stoyan Stefanov</i> <a href="http://www.phpied.com/cms-award-nominations-open/">points out</a> that the CMS nomination awards have now been opened for public voting (of which he is one of the judges of the <a href="http://www.phpied.com/good-php-cms/">PHP category</a>). The event is put on by <a href="http://www.packtpub.com/award">Packt Publishing</a>:
</p>
<blockquote>
The Packt Open Source Content Management System Award is designed to encourage, support, recognize and reward an Open Source Content Management System (CMS) that has been selected by a panel of judges and visitors to <a href="http://www.packtpub.com/">www.PacktPub.com</a>. Following on from the success of 2006, Packt has expanded the Award for 2007 with an increase in prize money and the addition of new categories.
</blockquote>
<p>
There are five different categories this year:
</p>
<ul>
<li>Overall Winner
<li>Most Promising Open Source CMS
<li>Best Open Source PHP CMS
<li>Best Other Open Source CMS
<li>Best Social Networking CMS
</ul>
<p>
You can nominate your favorite CMS from <a href="http://www.packtpub.com/nominations-homepage">the Packt site</a> for each of the categories. The nominations only last until August 31st, so get in there and get your vote in!
</p>]]></description>
      <pubDate>Tue, 17 Jul 2007 09:34:00 -0500</pubDate>
    </item>
  </channel>
</rss>
