PDA

Просмотр полной версии : Важный вопрос



~S.t.r.i.k.e.r~
17.09.2006, 23:42
Проблема такова, есть ссылка на php скрипт, нужнео через сокет его открыть с параметрами, и получить выходной гипер текст!!! Но как?
Где не находил описание работы HTTP протокола, нигде толком не было сказано как работать. ОТлько в общих чертах...Сказали что есть какието команды, но какие? Где их отыскать?*Как давать параметры? Надо ли vbCrLf в конце?
Помогите пожалуста кто как может, проэкт отого стоит..пишеться он для масовой аудиьтории!!!!!!

Slaventius
18.09.2006, 08:46
Собствено читать тут (http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLJ_enUA174UA174&q=http+rfc)

cONST
18.09.2006, 14:42
Нашёл RFC на русском языке (http://www.codenet.ru/webmast/http/rfc2068/)
Вот парочка примеров (http://wdh.suncloud.ru/http.htm)

~S.t.r.i.k.e.r~, на всякий случай в личку я кинул сэмпл как это может кодироваться на Си.

~S.t.r.i.k.e.r~
18.09.2006, 15:08
Всеи спасибо...щас бум разбираться, есил что ещё напишу

~S.t.r.i.k.e.r~
18.09.2006, 22:06
Огромное спасибо, это было именно то что надо...помогло очень

Проблема- на домашнем серваке (Apache) ввожу в браузер ссылку
localhost/testing/test.php?usd=0
и в коде скрипта пользуюсь $usd переменной, таким образом отхватывая параметр
Но вот на серваке ho.com.ua такое не проходит. Ссылку ввожу такую же, а вот в коде этой переменной почему то не присваивается параметр, и она просто пустая. Подскажите пожалуйста, в чем пароблема, и как ее обойти, желательно меняя скрипт.....

firejump
21.09.2006, 23:27
Огромное спасибо, это было именно то что надо...помогло очень

Проблема- на домашнем серваке (Apache) ввожу в браузер ссылку
localhost/testing/test.php?usd=0
и в коде скрипта пользуюсь $usd переменной, таким образом отхватывая параметр
Но вот на серваке ho.com.ua такое не проходит. Ссылку ввожу такую же, а вот в коде этой переменной почему то не присваивается параметр, и она просто пустая. Подскажите пожалуйста, в чем пароблема, и как ее обойти, желательно меняя скрипт.....
Скорее всего у них глобальные переменные выключены.
Используйте массив $_GET.
В вашем случае это будет элемент $_GET["usd"]

NoXX
24.09.2006, 16:23
Скорее всего у них глобальные переменные выключены.
Используйте массив $_GET.
В вашем случае это будет элемент $_GET["usd"]
Если ты такой приверженец выключенных register_globals, то тогда скажи, как тогда файлы через PHP загружать? $_POST['File'] не катит...

Яр
24.09.2006, 16:47
NoXX, $_FILES ?