<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Amazon S3 PHP Class Update</title>
	<atom:link href="http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/</link>
	<description>Geoff Gaudreault's Flash weblog and source files archive.</description>
	<lastBuildDate>Fri, 05 Mar 2010 01:08:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: GregJ</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2691</link>
		<dc:creator>GregJ</dc:creator>
		<pubDate>Thu, 10 Sep 2009 11:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2691</guid>
		<description>If you are getting &quot;SignatureDoesNotMatch&quot; errors on putObject, make sure you are using HTTP_Request v1.4.4 - I was getting the error with v1.4.3 
&lt;a href=&quot;http://pear.php.net/package/HTTP_Request/&quot; target=&quot;_blank&quot;&gt;http://pear.php.net/package/HTTP_Request/&lt;/a&gt; </description>
		<content:encoded><![CDATA[<p>If you are getting &quot;SignatureDoesNotMatch&quot; errors on putObject, make sure you are using HTTP_Request v1.4.4 &#8211; I was getting the error with v1.4.3<br />
<a href="http://pear.php.net/package/HTTP_Request/" target="_blank">http://pear.php.net/package/HTTP_Request/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Etienne</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2656</link>
		<dc:creator>Etienne</dc:creator>
		<pubDate>Mon, 13 Jul 2009 12:50:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2656</guid>
		<description>I am using this class with great success but when I try to launch it from an SSH connexion it does not work anymore. 
The first arrays that are supposed to have infos like Array ( [x-amz-id-2] =&gt; are empty :-s 
 
Any ideas ? </description>
		<content:encoded><![CDATA[<p>I am using this class with great success but when I try to launch it from an SSH connexion it does not work anymore.<br />
The first arrays that are supposed to have infos like Array ( [x-amz-id-2] =&gt; are empty :-s </p>
<p>Any ideas ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lgeeh</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2638</link>
		<dc:creator>lgeeh</dc:creator>
		<pubDate>Thu, 18 Jun 2009 10:42:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2638</guid>
		<description>Please note that this class will not work with buckets based in the EU. you will have to tweak the code to make the API-call to http://bucketname/s3.amazonaws.com/... instead of  
&lt;a href=&quot;http://s3.amazonaws.com/bucketname/...&quot; target=&quot;_blank&quot;&gt;http://s3.amazonaws.com/bucketname/...&lt;/a&gt; apart from that: thank you for the code! </description>
		<content:encoded><![CDATA[<p>Please note that this class will not work with buckets based in the EU. you will have to tweak the code to make the API-call to <a href="http://bucketname/s3.amazonaws.com/.." rel="nofollow">http://bucketname/s3.amazonaws.com/..</a>. instead of<br />
<a href="http://s3.amazonaws.com/bucketname/..." target="_blank"></a><a href="http://s3.amazonaws.com/bucketname/.." rel="nofollow">http://s3.amazonaws.com/bucketname/..</a>. apart from that: thank you for the code!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jivadeveloper1</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2571</link>
		<dc:creator>jivadeveloper1</dc:creator>
		<pubDate>Mon, 02 Mar 2009 14:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2571</guid>
		<description>Hi,  We are using the S3 class version(0.3.9 - 23rd Dec 2008). Is this genuine version? </description>
		<content:encoded><![CDATA[<p>Hi,  We are using the S3 class version(0.3.9 &#8211; 23rd Dec 2008). Is this genuine version?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haroon Ahmad</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2556</link>
		<dc:creator>Haroon Ahmad</dc:creator>
		<pubDate>Fri, 28 Nov 2008 05:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2556</guid>
		<description>for the users of PHP 5.1 or greater, if you are getting this error &quot;AWS authentication requires a valid Date or x-amz-date header&quot; then rename the value DATE_RFC822 to some other value e.g new_DATE_RFC822 because in PHP 5.1 it is already defined and hence the class fails to define it. so modify the s3.class.php and rename all occurrences of DATE_RFC822 to something else. and it will be fixed.  </description>
		<content:encoded><![CDATA[<p>for the users of PHP 5.1 or greater, if you are getting this error &quot;AWS authentication requires a valid Date or x-amz-date header&quot; then rename the value DATE_RFC822 to some other value e.g new_DATE_RFC822 because in PHP 5.1 it is already defined and hence the class fails to define it. so modify the s3.class.php and rename all occurrences of DATE_RFC822 to something else. and it will be fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Hudgens</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2535</link>
		<dc:creator>Todd Hudgens</dc:creator>
		<pubDate>Thu, 16 Oct 2008 12:10:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2535</guid>
		<description>I fixed my problem, all I had to do was set the $debug flag to false.. So I ended up writing a web interface for adding and deleting buckets and objects. It&#039;s on my website if anyone is interested. Thanks Geoff, you&#039;ve made my life easier! </description>
		<content:encoded><![CDATA[<p>I fixed my problem, all I had to do was set the $debug flag to false.. So I ended up writing a web interface for adding and deleting buckets and objects. It&#039;s on my website if anyone is interested. Thanks Geoff, you&#039;ve made my life easier!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Hudgens</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2516</link>
		<dc:creator>Todd Hudgens</dc:creator>
		<pubDate>Tue, 07 Oct 2008 17:37:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2516</guid>
		<description>I&#039;ve gotten a good handle on most of the features, but I still can&#039;t serve up a file using getObject(), because the request headers are also being ouptut. When I execute:

$file = $conn-&gt;getObject(&quot;myfile.txt&quot;, &quot;mybucket&quot;);

Even without echoing $file, getObject returns the following:

HTTP Request sent to: http://s3.amazonaws.com/mybucket/myfile.jpg

Signing String: GET

Tue, 07 Oct 2008 16:19:00 GMT
/mybucket/myfile.jpg


After this header is printed, the data within the file is also output. If I could suppress the header portion, everything would be fine. If I could suppress everything output by getObject, then all I&#039;d have to do is set the header type and echo $file.  Any help is appreciated.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve gotten a good handle on most of the features, but I still can&#8217;t serve up a file using getObject(), because the request headers are also being ouptut. When I execute:</p>
<p>$file = $conn-&gt;getObject(&#8220;myfile.txt&#8221;, &#8220;mybucket&#8221;);</p>
<p>Even without echoing $file, getObject returns the following:</p>
<p>HTTP Request sent to: <a href="http://s3.amazonaws.com/mybucket/myfile.jpg" rel="nofollow">http://s3.amazonaws.com/mybucket/myfile.jpg</a></p>
<p>Signing String: GET</p>
<p>Tue, 07 Oct 2008 16:19:00 GMT<br />
/mybucket/myfile.jpg</p>
<p>After this header is printed, the data within the file is also output. If I could suppress the header portion, everything would be fine. If I could suppress everything output by getObject, then all I&#8217;d have to do is set the header type and echo $file.  Any help is appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2476</link>
		<dc:creator>Randy</dc:creator>
		<pubDate>Wed, 23 Jul 2008 17:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2476</guid>
		<description>Here&#039;s another beginner questions...;)

after doing $ob = $s3-&gt;getObject(..., ...);
How can I attach the $ob to the client web browser?

I mean, how can client user download that object with popped-up save-to dialogue?

I can attatch the object to the browser page using header(content disposition) after the SERVER got the object from S3.(this makes double the time to download to final local user PC)

I want to send the private object in s3 to the user client browser directly...(only server php knows the access key and secret key)

How can I do that?</description>
		<content:encoded><![CDATA[<p>Here&#8217;s another beginner questions&#8230;;)</p>
<p>after doing $ob = $s3-&gt;getObject(&#8230;, &#8230;);<br />
How can I attach the $ob to the client web browser?</p>
<p>I mean, how can client user download that object with popped-up save-to dialogue?</p>
<p>I can attatch the object to the browser page using header(content disposition) after the SERVER got the object from S3.(this makes double the time to download to final local user PC)</p>
<p>I want to send the private object in s3 to the user client browser directly&#8230;(only server php knows the access key and secret key)</p>
<p>How can I do that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: geoff</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2461</link>
		<dc:creator>geoff</dc:creator>
		<pubDate>Sat, 07 Jun 2008 18:03:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2461</guid>
		<description>Yes, to set your header, at the start of your script do:

header(&#039;Content-type: image/jpeg&#039;);

then, get the jpeg data and echo it:

$image = $srvc-&gt;getObject(&#039;’myphoto.jpg’, ‘awsbucket’);

echo $image;</description>
		<content:encoded><![CDATA[<p>Yes, to set your header, at the start of your script do:</p>
<p>header(&#8216;Content-type: image/jpeg&#8217;);</p>
<p>then, get the jpeg data and echo it:</p>
<p>$image = $srvc->getObject(&#8216;’myphoto.jpg’, ‘awsbucket’);</p>
<p>echo $image;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: monty</title>
		<link>http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/comment-page-1/#comment-2460</link>
		<dc:creator>monty</dc:creator>
		<pubDate>Thu, 05 Jun 2008 20:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.neurofuzzy.net/2006/08/26/amazon-s3-php-class-update/#comment-2460</guid>
		<description>Thank you, Geoff! But, I&#039;m not sure what you mean? I&#039;m a bit of a novice at this stuff. Do you by any chance have an example of how this is done? I&#039;d REALLY appreciate it! Thanks!</description>
		<content:encoded><![CDATA[<p>Thank you, Geoff! But, I&#8217;m not sure what you mean? I&#8217;m a bit of a novice at this stuff. Do you by any chance have an example of how this is done? I&#8217;d REALLY appreciate it! Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
