Автор Тема: Как использовать wget в PHP  (Прочитано 4427 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн msg

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как использовать wget в PHP
« : 07 Июня 2004, 16:19:36 »
На консоли Linux ввожу команды которые копируют страницу .HTML из сети, пытаюсь выполнить эти же команды в скрипте PHP используя (exec, system), результата не вижу ни какого.
Может при выполнении нужны какие то условия ?

Заранее благодарен за ответ.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как использовать wget в PHP
« Ответ #1 : 07 Июня 2004, 18:14:17 »
Цитировать
msg:
результата не вижу ни какого.
как смотришь ?
Без примера кода ничего сказать не могу. Возможно ті относительніе пути используешь (если да, то используй абсолютные)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн msg

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как использовать wget в PHP
« Ответ #2 : 08 Июня 2004, 05:06:17 »
Следующие команды сохраняют содержимое Web страницы на сервере (используется linux, Apache, PHP как isapi модуль):
exec ("/usr/bin/wget http://weather");
system(\'wget -nv -O /var/www/localhost/htdocs/systest/1 http://weather\');
При интерактивном использовании страницу я сохраняю, при вызове тех же самых команд из под php страницы нет, нет лог файла и т.д....

Оффлайн msg

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как использовать wget в PHP
« Ответ #3 : 08 Июня 2004, 06:00:59 »
Т.е. я вызываю выполнение скрипта который запускает команду wget.
Wget запускает php который является модулем apache.
Wget пытается записать файл с правами apache (который не имеет прав записи) в папку.
На уровне linux я дал права apache запись в папку.
Результата нет (т.е. файл не записывается).
Возможно нужны права на уровне apache, какие, и как это настроить.
Блин такое чувство что я первый решаю подобную проблему, в инете инфы крохи...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28