Код работает, но ответа нет!

Saken

Новичок
Код работает, но ответа нет!

Всем привет.
Вам большой спасибо!
Код:

Этот код записывает HTML теги на 1.txt.
Результат:
?
PHP:
<?php
unlink('1.txt');
 $fp=fopen("1.txt","a");
   $ch = curl_init("http://www.test1.ru/");
     curl_setopt($ch,CURLOPT_FILE,$fp);
      curl_setopt($ch,CURLOPT_HEADER,0);
      curl_exec($ch);
   curl_close($ch);
 fclose($fp);
?>
Этот код записывает HTML теги на 1.txt.
Результат в 1.txt:

<html><body>
<table width=100% height=100%>
<tr><td align=center>
<h2 align=center>Это файл /home/test1.ru/www/index.html.</h2>
</td></tr>
</table>
</body></html>

Поменяю URL адрес www.test1.ru на http://new.nbu.com/exchange-rate/index.html
Посмотрю 1.txt пуста.
в чём проблема
 

DiMA

php.spb.ru
Команда форума
отлаживай без файлов, проверяй ошибки, см. раздел "на танке"
 

DiMA

php.spb.ru
Команда форума
включи мосх, набери в яндексе: пхп на танке
 

Saken

Новичок
мне кажется с http://new.nbu.com/exchange-rate/index.html адреса curl_init() ничего не получает.

-~{}~ 05.08.09 20:54:

пхп на танке посмотрел. Там про XML е говорят. А у меня html файл. Я XML ещё не знаю!
 

DiMA

php.spb.ru
Команда форума
XML то тут каким боком? Для успешного отлаживания своего кода нужно разделить проблемы на более простые. Научись скачивать без файлов. Научись ловить ошибки при намерянно кривых скачках. Это называется отладка. И т.д. Третий раз надо повторять?

Если тебе нужен курс валют, то ты занят идиотизмом. С сайта РБК можно скачивать сразу курс в чистом виде посредством SOAP вызова (текущий, за период и т.д.).
 

dimagradov

Новичок
mustafa
А я до конца не помню curl с пустым Юзер Агентом ходит или у него как-то свой... скорее всего с пустым, на нормальных сайтах таких Юзер Агентов прикрывают. Если у него код работает с одним сайтом, то из-за неправильно Юзер Агента может не работать с другим
 

Saken

Новичок
спасибо всем! Я сам нашол. Оказиваеться проблема порттом.
Некоторый порты закрыто был.
 
Сверху