1

PHP で getimagesize() 関数を使用していますが、エラーが返され続けます。

getimagesize(image.php?name=username&pic=picture) [function.getimagesize]: ストリームを開けませんでした: そのようなファイルやディレクトリはありません

私はそれで奇妙なことは何もしていません。私が想像できる唯一の問題は、パス URL が画像ヘッダーを含むページを返す別の PHP スクリプトであり、その URL にアンパサンドがあることです。

これが私のコードです:

$location = "image.php?name=username&pic=picture";
$size = getimagesize($location);
4

1 に答える 1

2

PHPスクリプトが実行されることを期待していますか? その場合、ファイルを直接開こうとしないでください (実行されません)。次のようにする必要があります。

$location = "http://server.com/image.php?name=username&pic=picture";
$size = getimagesize($location);
于 2010-03-12T04:26:59.260 に答える