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

Форум PHP

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

 

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

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

тема: Загрузка содержимого удалённого файла не работает, если путь содержит дефис
 
 автор: kvv   (08.03.2008 в 07:47)   письмо автору
 
 

Столкнулся со следующей непонятной вещью...

if (@file_get_contents($url))
или join('',file("$url"));

Это не работает, если $url это домен третьего уровня и в урле присутствует дефис (-)
К примеру URL следующего вида: http://url-url.by.ru

(?)
Хм.

   
 
 автор: cheops   (08.03.2008 в 11:09)   письмо автору
 
   для: kvv   (08.03.2008 в 07:47)
 

А без дефиса работает?

   
 
 автор: mihdan   (08.03.2008 в 13:55)   письмо автору
 
   для: kvv   (08.03.2008 в 07:47)
 

просто такого домена не существут. При обращении вас редиректит на какой-нить подкаталог. Браузер понимает редирект и переходит по нему, а РНР нет. Смотрите заголовки ответа сервера на запрос. И используйте сокеты или курл (лучше курл, так как он тож способен переходить по редиректным ссылкам)

Дайте название сайта

   
Rambler's Top100
вверх

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