|
|
|
(PHP) Загрузка контента с другого сайта
|
|||
|---|---|---|---|
|
#18+
Я недавно изучаю PHP. И вот появилась необходимость загрузить страницу с "чужого" сайта и выудить нужную мне инфу. У меня PHP 4.3.11, я использовал [PHP] $page = file_get_contents("http://путь_к_странице"); [/PHP] Но иногда при загрузке пишет "Fatal error: Maximum execution time of 30 seconds exceeded in...". Т.е. выходит время ожидания. Вопросов к опытным пхп-шникам несколько: 1) какие еще есть способы выполнить задуманное? 2) как бы проконтролировать этот процесс и допустим задать свой timeout, а в случае неудачи повторить процесс через некоторый промежуток времени? Если можно, вместо слов ЧТО можно использовать, напишите КАК это сделать (пример?). Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 17:18 |
|
||
|
(PHP) Загрузка контента с другого сайта
|
|||
|---|---|---|---|
|
#18+
fsockopen Как это сделать - написано в мануале, с приведением массы примеров. И вообще, воровать контент нехорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 18:06 |
|
||
|
(PHP) Загрузка контента с другого сайта
|
|||
|---|---|---|---|
|
#18+
А что file_get_content не прокатит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2005, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33097993&tid=1478167]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
137ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 413ms |

| 0 / 0 |
