Я установил часть кода на веб-сайт, который включает в себя функции gd. После отладки, я пришел к выводу, чтоImagecreatefrompng() - Ошибка связи была сброшена ошибка
$src = imagecreatefrompng($s);
вызывает ответ сервера: «Соединение сброшено» Даже если изменить код на:
$src = @imagecreatefrompng($s);
происходит Та же ошибка. Я проверил версию php, проверил, установлена ли и установлена ли gd-библиотека, но все в порядке. В error_log ничего нет. Кроме того, путь к файлу в порядке, файл существует, а другие функции могут обращаться к файлу (например, fopen или file_get_contents), поэтому никаких проблем с правами нет.
У кого-нибудь есть идея?
Редактировать: Файл указан на локальном сервере.
Эй, Эрнест, это не похоже на все, что может быть вызвано GD. Не могли бы вы попытаться написать базовый файл GD php, чтобы узнать, сохраняется ли проблема? попробуйте что-то вроде примера отсюда: http://php.net/manual/en/function.imagestring.php –
Получаете ли вы изображение с удаленного сервера? Если это так, вы должны использовать 'imagecreatefromstring (file_get_contents ($ s)); сначала. (http://php.net/manual/en/function.imagecreatefromstring.php) – Quasdunk
Shai Mishali: Я пробовал первый пример с сайта, с которым вы связались, и результат был успешным. –