我在下面有以下代码,我不明白为什么我无法检索图像文件的宽度和高度。
<?php
$myImage = 'http://www.example.com/storage/james.JPG';
$imageSize = getimagesize($myImage); // 'line 6'
$imageWidth = $imageSize[0];
$imageHeight = $imageSize[1];
echo 'width: '.$imageWidth.'<br />'; // returns blank
echo 'height'.$imageHeight.'<br />'; // returns blank
?>
<img src="http://www.example.com/storage/james.JPG"> // image is disaplyed.
我一直收到以下错误:
getimagesize(thanh.jpg): failed to open stream: No such file or directory in /home/lifescieco/public_html/newboston_image.php on line 6
答案 0 :(得分:3)
很难猜出问题的实际来源,因为您的信息有限。但是,您可以执行以下检查:
allow_url_fopen
是否设置为1
(打开)?在PHP 4.3.0之前的Windows版本中,还要记住许多功能(包括GD和图像功能)不支持远程文件访问。有关详细信息,请参阅allow_url_fopen
。