Как из скрипта PHP отправить post запрос с подстановкой пер

Все о программировании под *nix
Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Llama писал(а):kif0rt, в том, что у php-cli и mod_php разные конфиги ;)
хм ... полезная наверное информация, но мне она не помогла.


Может я вообще не правильно делаю ... Мне нужно запускать cron.php в определённое время каждый день.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

kif0rt, скорее всего загрузка соответсвующейго модуля просто закоменчена в конфиге php-cli - соответсвенно см. соответсвующий php.ini
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

kif0rt писал(а):Curl конечно много чего умеет, но неужули нет способа проще ?

Как например этот (передаёт GET запрос) :
ты совершенно прав! Есть способ проще! Так что не слушай всех этих советчиков идиотских внешних зависимостей, а посмотри вот здесь:

http://pear.php.net/manual/en/package.h ... .intro.php

В такой платформе как php не могло не быть такой библиотеки.

Возможно что тебе придется еще установить Net_Socket (http://pear.php.net/package/Net_Socket) и Net_Url (http://pear.php.net/package/Net_URL), но если ты умеешь ставить php пакеты программой pear, то это дело секунд.
Изображение

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

leikind, спасибо большое за информацию, но дело в том что на сервере я не могу ничего установить - т.к. это хостинг.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

kif0rt, незнаю как насчет php, но вот в perl можно устанавливать модули в домашний каталог, думаю в php тоже есть что-то подобное...
shell там есть?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

kif0rt писал(а):leikind, спасибо большое за информацию, но дело в том что на сервере я не могу ничего установить - т.к. это хостинг.
Ok, это всего лишь скриптовый язык, просто скачай, выдери оттуда сами библиотечки, положи их к себе и сделай require в нужный местах.

А вообще посмотри pear --help, может он действительно умеет ставить в home.
Изображение

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

leikind писал(а):
kif0rt писал(а):leikind, спасибо большое за информацию, но дело в том что на сервере я не могу ничего установить - т.к. это хостинг.
Ok, это всего лишь скриптовый язык, просто скачай, выдери оттуда сами библиотечки, положи их к себе и сделай require в нужный местах.

А вообще посмотри pear --help, может он действительно умеет ставить в home.
Всё отлично. скачал HTTP_Request, Net_Socket и Net_Url, пораспиивал по папкам и подправил запрос. Всё работает и крон не ругается. Спасибо.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

kif0rt писал(а):
leikind писал(а):
kif0rt писал(а):leikind, спасибо большое за информацию, но дело в том что на сервере я не могу ничего установить - т.к. это хостинг.
Ok, это всего лишь скриптовый язык, просто скачай, выдери оттуда сами библиотечки, положи их к себе и сделай require в нужный местах.

А вообще посмотри pear --help, может он действительно умеет ставить в home.
Всё отлично. скачал HTTP_Request, Net_Socket и Net_Url, пораспиивал по папкам и подправил запрос. Всё работает и крон не ругается. Спасибо.
чудненько
Изображение

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Мне не ясно только одна штука (выдаётся Warning: Missing argument 2 for addpostdata() in /usr/home/melburn/public_html/HTTP/Request.php on line 463... Смотрел Request.php насчёт функции addPostData(), там написано что первый аргумент = name, а второй = value. Т.е. насоклько я понял то надо в аргументах этой функции писать поочереди "имя_переменной","значение",... и т.д. Но такой способ не работал ... Я просто в функцию addPostData() закгнал в скобках все переменные (т.е. в одну строку "x=1&y=2&z=3...). Так вроде раьотает, но вот Warning мешает жить, к тому же что-то всё-таки не так работает в моём варианте ...
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

ну с этим ты как-то поборись сам, почитай доки, там примеров хороших много.
Изображение

Ответить