Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Warning: getimagesize(http://sait.ru/images/foto.JPG) [function.getimagesize]: could not make seekable
 
 автор: куч1963   (09.03.2011 в 19:46)   письмо автору
 
 

Получаю такое сообщение:
Warning: getimagesize(http://sayt.ru/papka/images/foto.jpg) [function.getimagesize]: could not make seekabl

Естественно getimagesize не срабатывает, причем, на локале все нормально.
И одновременно с этим , не работает функция Конструкция

file_get_contents("http://".$_SERVER['SERVER_NAME']."/papka/fail.php");

На локале все тип-топ. Не пойму в чем дело

  Ответить  
 
 автор: cheops   (09.03.2011 в 20:20)   письмо автору
 
   для: куч1963   (09.03.2011 в 19:46)
 

Хм... такое ощущение, что сообщение обрезано, так как в seekable не хватает последней буквы, да и само сообщение не закончено - это полное сообщение или, там еще что-то есть?

  Ответить  
 
 автор: куч1963   (09.03.2011 в 20:34)   письмо автору
 
   для: cheops   (09.03.2011 в 20:20)
 

Полный текст
Warning: getimagesize(http://sait.ru/images/foto.JPG) [function.getimagesize]: could not make seekable - http://sait.ru/images/foto.JPG in /home/shpunt/sayt.ru/http/admin/fun_menu.php on line 221

  Ответить  
 
 автор: cheops   (09.03.2011 в 20:38)   письмо автору
 
   для: куч1963   (09.03.2011 в 20:34)
 

А... эта функция не может работать с удаленными файлами, с помощью её вы можете получить размер, только если загрузите файл на свой сервер. Для получения размера удаленного файла нужно другое решение, которое вы сможете найти в решениях к задаче N 13.

  Ответить  
 
 автор: куч1963   (09.03.2011 в 20:59)   письмо автору
 
   для: cheops   (09.03.2011 в 20:38)
 

Так файл находится на сервере, или если в функции прописан полный адрес, считается, что файл на удаленном сервере?

А почему не работает?
file_get_contents("http://".$_SERVER['SERVER_NAME']."/papka/fail.php"); 

  Ответить  
 
 автор: sim5   (10.03.2011 в 04:06)   письмо автору
 
   для: куч1963   (09.03.2011 в 20:59)
 

Не полный путь у вас, а сетевой, а сетевой путь это удаленный файл.
И во втором случае какой смысл указывать сетевой путь "http://".$_SERVER['SERVER_NAME']."/papka/fail.php" вместо абсолютного или относительного, вы просто порождаете ненужные сетевые запросы.

  Ответить  
 
 автор: cheops   (10.03.2011 в 11:27)   письмо автору
 
   для: куч1963   (09.03.2011 в 20:59)
 

Тогда указывайте относительный путь, а не сетевой. Когда вы пишите http:// файл проходит через Web-сервер, функция не может работать с файловой системой.

  Ответить  
 
 автор: куч1963   (10.03.2011 в 16:29)   письмо автору
 
   для: cheops   (10.03.2011 в 11:27)
 

Спасибо за разъяснение

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования