<?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>Sat, 18 May 2013 03:42:11 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPMaster.com: Generate QR Codes in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/18535</guid>
      <link>http://www.phpdeveloper.org/news/18535</link>
      <description><![CDATA[<p>
On PHPMaster.com today there's a new post from <i>Abdullah Abouzekry</i> showing you how to <a href="http://phpmaster.com/generate-qr-codes-in-php/">create QR codes</a> (like <a href="http://en.wikipedia.org/wiki/QR_code">these</a>) with the help of a PHP library, <a href="https://github.com/t0k4rt/phpqrcode">PHP QR Code</a>.
</p>
<blockquote>
Used widely in various recent applications, QR Codes can be seen on cola cans, business cards, in sushi bars, and in museums. QR Code is a 2-dimensional barcode specification that was invented in Japan. [...] In this article I'll show you how you can easily generate QR Codes from within your PHP application and share some ideas on how and when to use them, We'll be using <a href="https://github.com/t0k4rt/phpqrcode">PHP QR Code</a>, a library written in PHP for generating QR Codes and which doesn't require any dependencies beyond the standard GD2 graphics extension for creating images.
</blockquote>
<p>
Using the library makes things pretty easy - all you need to do is call the correct method related to the image type (like "png()" or "jpg()") for your desired output with the string you want to encode. You can also define things like the level of error correction of the result - related to how much data the image can store - and size.
</p>]]></description>
      <pubDate>Mon, 01 Oct 2012 09:11:04 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Liip Blog: 2-Step Verification with Google Authenticator and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16795</guid>
      <link>http://www.phpdeveloper.org/news/16795</link>
      <description><![CDATA[<p>
On the Liip blog there's <a href="http://blog.liip.ch/archive/2011/08/29/2-step-verification-with-google-authenticator-and-php.html">a recent post</a> talking about a tool Google offers to help you authenticate your users, a one-time passcode generator called <a href="http://code.google.com/p/google-authenticator/">Google Authenticator</a>. The post talks about a PHP port of the same idea.
</p>
<blockquote>
The main point about 2-step verification is that something else than your computer provides that token. If it's on your computer and that one gets stolen (or hacked into), it won't help much for the additional security. That's why you need a second device for those tokens. Some banks do that with SMS/Text Messages (Facebook, too), other give you special devices for that (eg. RSA keys) and the last group does it with your smartphone.
</blockquote>
<p>
At the request of a client, they created a tool that did just this, but for PHP. As a result, they created the <a href="https://github.com/chregu/GoogleAuthenticator.php">GoogleAuthenticator</a> library that makes it easy to implement in your application. There's even <a href="https://github.com/chregu/GoogleAuthenticator.php/tree/master/web">an example</a> of it in use. For more information about the Google Authenticator tool, see <a href="http://code.google.com/p/google-authenticator/">this page on Google Code</a>.
</p>]]></description>
      <pubDate>Wed, 31 Aug 2011 09:53:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Splitbrain.org: PHP Semacode Encoder]]></title>
      <guid>http://www.phpdeveloper.org/news/8038</guid>
      <link>http://www.phpdeveloper.org/news/8038</link>
      <description><![CDATA[<p>
In <a href="http://www.splitbrain.org/blog/2007-06/12-php_semacode_encoder">a new post</a> on the Splitbrain blog today about creating and working with Semacode and QR Codes, specifically with PHP functionality.
</p>
<blockquote>
I was more interested in Semacode, because it looks somehow cooler than QR in my opinion. Unfortunately I wasn't able to find any free (beer and speech) PHP library to create these codes.
</blockquote>
<p>
He did, however, find a Javascript port (from a <a href="http://aa.gg/free/">C library</a>) to harvest the logic from and create his own PHP class to handle the semacode creation. He notes that it's probably still a bit buggy but is <a href="http://dev.splitbrain.org/browse/darcs/semacode">offering it for download</a> to whoever might want to mess around with it.
</p>]]></description>
      <pubDate>Wed, 13 Jun 2007 11:05:00 -0500</pubDate>
    </item>
  </channel>
</rss>
