getimagesize() 在我的网站上不起作用 (PHP)
getimagesize() won't work on my site (PHP)
我使用 getimagesize()
在我的 xampp 本地主机服务器上获取 .swf
文件的大小并且它有效。但是当我在我的网站上应用它时。它不输出任何东西。
所以我制作了一个测试页面,看看它是否会以同样的方式做出反应并且确实如此。我回显宽度只是为了看看它是否能得到任何结果,在我的 localhost
上,它给了我 output of 800
。但是当我在我的网站上使用它时,它根本没有输出...
<?php
$url= "http://cache.armorgames.com/files/games/sugar-sugar-3-17769.swf";
$tst = getimagesize($url);
echo $tst[0];
?>
是否有可能无法正常工作的原因?这对我来说毫无意义。
我写了一个空白 php 文件并在您发布的 url 上使用了 getimagesize() ,它返回了预期的结果数组。您如何查看 php 错误日志以查看是否存在任何其他阻止输出的潜在错误? print_r() 或 var_dump() 有什么作用吗?
Array
(
[0] => 800
[1] => 600
[2] => 13
[3] => width="800" height="600"
[mime] => application/x-shockwave-flash
)
试试这个。
<?php
$filename='http://samples.mplayerhq.hu/SWF/test.swf';
list($width, $height, $type, $attr) = getimagesize($filename);
echo $width;
?>
我使用 getimagesize()
在我的 xampp 本地主机服务器上获取 .swf
文件的大小并且它有效。但是当我在我的网站上应用它时。它不输出任何东西。
所以我制作了一个测试页面,看看它是否会以同样的方式做出反应并且确实如此。我回显宽度只是为了看看它是否能得到任何结果,在我的 localhost
上,它给了我 output of 800
。但是当我在我的网站上使用它时,它根本没有输出...
<?php
$url= "http://cache.armorgames.com/files/games/sugar-sugar-3-17769.swf";
$tst = getimagesize($url);
echo $tst[0];
?>
是否有可能无法正常工作的原因?这对我来说毫无意义。
我写了一个空白 php 文件并在您发布的 url 上使用了 getimagesize() ,它返回了预期的结果数组。您如何查看 php 错误日志以查看是否存在任何其他阻止输出的潜在错误? print_r() 或 var_dump() 有什么作用吗?
Array
(
[0] => 800
[1] => 600
[2] => 13
[3] => width="800" height="600"
[mime] => application/x-shockwave-flash
)
试试这个。
<?php
$filename='http://samples.mplayerhq.hu/SWF/test.swf';
list($width, $height, $type, $attr) = getimagesize($filename);
echo $width;
?>