У меня есть некоторые проблемы на моем сервере при запуске getimagesize на удаленных URL-адресах.PHP getimagesize не работает с внешними ссылками
Например, если я запускаю этот код на моем локальном сервере он отлично работает и возвращает OK:
<?php
$file = 'http://inspiring-photography.com/wp-content/uploads/2012/04/Culla-bay-rock-formations-Isle-of-Uist.jpg';
$pic_size = getimagesize($file);
if (empty($pic_size))
{
die('FALSE');
}
die('OK');
?>
Но если я запускаю тот же код на моем сервере я не могу заставить его работать должным образом. Можете ли вы помочь определить, какие настройки я должен попросить включить?
Я думаю, что некоторые из них могут быть вовлечены:
- mod_security
- safe_mode
- allow_url_fopen
Можете ли вы мне помочь в определении правильной конфигурации, чтобы это решить?
спасибо, что заранее.
@RiggsFolly Извините, что? * мой сервер я не могу заставить его работать правильно * Сервер, вероятно, блокирует доступ к другим сайтам. Вы должны включить отчет об ошибках, чтобы показать нам реальное сообщение об ошибке. –
Когда вы задаете вопрос об ошибке, ** ALWAYS ** публикует журнал ошибок. Чтобы включить отправку отчетов об ошибках в ваш php-код, добавьте 'error_reporting (E_ALL); ini_set ('display_errors', '1'); 'наверху вашего скрипта, что он возвращает? –
звучит так, как руководство было либо не прочитано, не понято, либо не указано в письме. –