PHP QR生成器在Web服务器上不起作用

时间:2013-04-03 13:56:11

标签: php qr-code

我在PHP中有一个小代码,用于从网址创建QR代码并将其存储在网络服务器上以供日后使用:

function generate($content, $format = "png")

   {    
   $encoded = urlencode($content);
   $url = "http://www.esponce.com/api/v3/generate?content=$encoded&format=$format";
   return $url;
   }

$qr = generate("http://www.mywebsite.com");
$data = file_get_contents($qr);
$saved = file_put_contents('qr/my_qr.png', $data);

当我在本地计算机上执行脚本时,QR码正确存储在/ qr文件夹中。当我将脚本上传到Web服务器并执行它时,创建文件my_qr.png并将其存储在/ qr文件夹中,但该文件为空(0kb)。

我认为它是由/ qr文件夹的权限引起的,但是将权限放到777没有任何区别。有谁能向我解释如何解决这个问题?

欢迎使用其他创建和存储QR码的解决方案。

非常感谢。 史蒂芬

0 个答案:

没有答案