<?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 08:16:58 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NETTUTS.com: How to Build a Shopping Cart using CodeIgniter and jQuery]]></title>
      <guid>http://www.phpdeveloper.org/news/13676</guid>
      <link>http://www.phpdeveloper.org/news/13676</link>
      <description><![CDATA[<p>
Over on NETTUTS.com today there's <a href="http://net.tutsplus.com/tutorials/php/how-to-build-a-shopping-cart-using-codeigniter-and-jquery">a new tutorial</a> about combining the <a href="http://codeigniter.com">CodeIgniter</a> framework with the <a href="http://jquery.com">jQuery</a> javascript library to make a simple, dynamic shopping cart application.
</p>
<blockquote>
<a href="http://codeigniter.com">CodeIgniter</a> is an open source PHP web application framework with a lot of features. Recently, thanks to the latest update, a new feature was added to this framework, called the Cart Class. In this tutorial, we're going to take advantage of this new class, and write a shopping cart system, with a touch of jQuery added in.
</blockquote>
<p>
You'll probably want to be a bit familiar with CodeIgniter and how it works before getting started, but it wouldn't take much. Configuration file changes and code snippets for the model, view and controller of the cart are all provided. You can also <a href="http://nettuts.s3.amazonaws.com/519_shoppingCI/demo.zip">download the source</a> if you want to get started right away.
</p>]]></description>
      <pubDate>Tue, 15 Dec 2009 10:10:20 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Mischook's Blog: PHP Shopping Cart Video Tutorial Course - available for download.]]></title>
      <guid>http://www.phpdeveloper.org/news/11060</guid>
      <link>http://www.phpdeveloper.org/news/11060</link>
      <description><![CDATA[<p>
<i>Stefan Mischook</i> has made his entire video series detailing the creation of a simple shopping cart in PHP available for download:
</p>
<blockquote>
After teasing you guys for a week or so, I've released the entire <A href="http://www.killerphp.com/tutorials/shopping-cart-tutorial/">video tutorial course on building a PHP based shopping cart</a>. There is a small charge ($19.99) to download the entire course, but it is more than worth it since you get 140 minutes of top notch nerd training...and we include the source code too.
</blockquote>
<p>
The course walks you through the creation of the cart - what technology you'll need, building the simple catalog page, making the "add to cart" page, as well as the cart itself (including calculating the costs and shipping costs). It also includes an integration method for hooking into PayPal's IPN setup to change the customer for the goods.
</p>]]></description>
      <pubDate>Mon, 22 Sep 2008 16:21:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Mischook's Blog: PHP Shopping Cart Tutorial]]></title>
      <guid>http://www.phpdeveloper.org/news/10994</guid>
      <link>http://www.phpdeveloper.org/news/10994</link>
      <description><![CDATA[<p>
New on the KillerPHP blog today is a <a href="http://www.killerphp.com/articles/php-shoping-cart-tutorial/">video tutorial</a> by <i>Stefan Mischook</i> that introduces some of the key concepts and code required to make a simple cart.
</p>
<blockquote>
I just released a new <A href="http://www.killerphp.com/tutorials/shopping-cart-tutorial/">PHP shopping cart video tutorial</a> for beginners. In this series of videos, you learn how to build a PHP based shopping cart that works with Paypal.
</blockquote>
<p>
The result is an object-oriented cart script that can interface with PayPal via XML messages. You can find other great video tutorials in the <a href=http://www.killerphp.com/articles/category/php-videos/">PHP videos</a> section of the site.
</p>]]></description>
      <pubDate>Wed, 10 Sep 2008 08:49:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Developing a Ajax-driven Shopping Cart with PHP and Prototype, Part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/10105</guid>
      <link>http://www.phpdeveloper.org/news/10105</link>
      <description><![CDATA[<p>
PHPBuilder.com has continued their series looking at building an Ajax-driven shopping cart with <a href="http://www.phpbuilder.com/columns/jason_gilmore20080502_2.php3">part two</a> posted today (<a href="http://www.phpdeveloper.org/news/10060">part one here</a>). Last time they laid the PHP foundation for the example app, this time they add another layer - the Ajax functionality to manage the current contents of the cart.
</p>
<blockquote>
Finally, a link to the shopping cart is provided, although you could just as easily have displayed the cart contents on the same page. For the sake of brevity I'll just show you how to integrate the add feature, and will leave the subtraction mechanism to you as an exercise.
</blockquote>
<p>
The Ajax frontend calls a managecart.php backend file that calls addToCart and deleteFromCart based on which type of "task" is passed to it.
</p>]]></description>
      <pubDate>Mon, 05 May 2008 07:58:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[CyberDummy's Blog: Drag Drop Shopping Cart - PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/4574</guid>
      <link>http://www.phpdeveloper.org/news/4574</link>
      <description><![CDATA[On <i>CyberDummy</i>'s blog today, there's a <a href="http://www.cyberdummy.co.uk/2005/12/28/drag-drop-shopping-cart-php/">quick post</a> that points to a handy script over on the <a href="http://script.aculo.us">script.aculo.us library</a> - a drag-and-drop shopping cart.
<p>
<quote>
<i>
Just discovered the the excellent script.aculo.us <a href="http://demo.script.aculo.us/shop">drag and drop shopping cart</a>. It is implemented with the script.aculo.us javascript library and ruby on rails.
It is a perfect fit for a project I am working on but I needed a PHP version here is the <a href="http://cyberdummy.co.uk/test/cart.php">rough first draft</a> with <a href="http://cyberdummy.co.uk/test/cart.phps">source code</a>.
</i>
</quote>
<p>
I can definitely see <a href="http://cyberdummy.co.uk/test/cart.php">something like this</a> being the next step in ecommerce sites. No more hitting "Add to Cart" and waiting for the page to refresh, view the cart, then hit "Continue Shopping". Simply drag it in and it pops right up...]]></description>
      <pubDate>Thu, 29 Dec 2005 06:30:44 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Robert Peake's Blog: Zen-Cart &lt;= 1.2.6d Security Fix]]></title>
      <guid>http://www.phpdeveloper.org/news/4430</guid>
      <link>http://www.phpdeveloper.org/news/4430</link>
      <description><![CDATA[On his blog today, <i>Robert Peake</i> has a post with <a href="http://www.robertpeake.com/archives/131-Zen-Cart-1.2.6d-Security-Fix.html">a fix</a> for a rather large issue with the Zen Cart software - a SQL injection vulnerability.
<p>
<quote>
<i>
One thing that really irks me is when people publish security vulnerabilities they discover without publishing the fix. Doing so only benefits the hacker (most specifically, the script kiddie) community, begging the question, "which side are you on?" Whenver I discover a vulnerability or exploit, I make it a point to first and foremost contact the vendor (or group responsible if it is not a commercial product) and then only announce the exploit after a fix is available (if then).
<p>
Not enlisting vendor support or at very least describing how a vulnerability can be patched does not help users of that software unless they are savvy enough to figure out the fix on their own. One such example is <a href="http://rgod.altervista.org/zencart_126d_xpl.html">the announcement of a SQL injection vulnerability in Zen-Cart <= 1.2.6d</a>.
</i>
</quote>
<p>
He <a href="http://www.robertpeake.com/archives/131-Zen-Cart-1.2.6d-Security-Fix.html">Goes through</a> the two steps needed to fix the issue, and includes substitution code to correct the injection problem. I definitely agree with his sentiment about reporting and trying to offer a fix for the problem before just sharing it with the world. Sure, there are the people out there that can spot the problem and offer up their own patch, but there seems to (unfortunately) be more out there that would rather abuse it...]]></description>
      <pubDate>Mon, 05 Dec 2005 07:03:09 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Patricks' Blog: Writing a Simple AJAX/PHP Shopping Cart]]></title>
      <guid>http://www.phpdeveloper.org/news/4413</guid>
      <link>http://www.phpdeveloper.org/news/4413</link>
      <description><![CDATA[On our sister site, <a href="http://www.ajaxdeveloper.org">AjaxDeveloper.org</a> today, there's <a href="http://www.ajaxdeveloper.org/news/572">a new pointer</a> to a blog post from <i>Patrick</i> on the creation of a <a href="http://www.thaxtertewksbury.com/2005/11/29/ajax-shopping-cart/">Simple AJAX/PHP Shopping Cart</a>.
<p>
<quote>
<i>
I recently read an article from <a href="http://www.johnwiseman.ca/">John Wiseman</a> on creating a MySQL connection with AJAX (<a href="http://www.johnwiseman.ca/blogging/?p=61">article link</a>). Being a newcomer to the AJAX world I've found many tutorials and code libraries to be rather bloated and presumptious. John's article however was right on target and really got me going in the write direction to start thinking about AJAX and how it should work. 
<p>
Given that article I started tinkering around and wound up creating a simple shopping cart application for a client. Below is a scaled down version of said application that hopefully can help you along in your AJAX travels.
</i>
</quote>
<p>
There's <a href="http://www.thaxtertewksbury.com/2005/11/29/ajax-shopping-cart/">plenty of code here</a> to get you started, including the database structure, all availible for download. He doesn't explain much of it, but he does show where the Ajax is used - adding/removing/etc products from the shopping cart...]]></description>
      <pubDate>Thu, 01 Dec 2005 07:58:17 -0600</pubDate>
    </item>
  </channel>
</rss>
