Проблема PHP с getimagesize () - PullRequest
1 голос
/ 12 марта 2010

Я использую функцию getimagesize () в PHP, и она продолжает выдавать ошибку:

getimagesize (image.php? Name = username & pic = picture) [function.getimagesize]: не удалось открыть поток: нет такого файла или каталога

Я не делаю с этим ничего странного. Единственная проблема, которую я могу себе представить, состоит в том, что URL-адрес пути - это другой PHP-скрипт, который возвращает страницу с заголовком изображения, и в этом URL-адресе есть амперсанд.

Вот мой код:

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

1 Ответ

2 голосов
/ 12 марта 2010

Вы ожидаете, что скрипт php будет запущен?В этом случае вы не должны пытаться открыть файл напрямую (он не будет выполнен), вы должны сделать что-то вроде

$location = "http://server.com/image.php?name=username&pic=picture";
$size = getimagesize($location);
...