Нужно принять пакет на сервере

GuitarFan

Новичок
С помощью VBS отправляется пакет на заданный URL:
Код:
Set oHTTP = CreateObject("winhttp.winhttprequest.5.1")
sSource = "http://www.site.ru/gate.php?id=" & strSourceFile & ""
oHTTP.open "GET", sSource, False
oHTTP.send
Мне нужен простейший пример PHP скрипта, чтобы можно было принять этот пакет. Надеюсь не нужно будет писать демон какой-то, ибо я с ними никогда не работал
Но нужно как-то запустить скрипт, чтобы он работал постоянно и принимал пакеты.
 

Linker

Новичок
Source - по-ненашему это "источник", поди тут разберись, почему у вас URL куда отправляется запрос назван "источник"?
В строке запроса: http://www.site.ru/gate.php?id у вас значение переменной id равно какому-то "strSourceFile"
что это за таинственный объект? Моё воображение рисует мне картину считывания какого-то файла в строку, но так ли это на самом деле?

А простейший пример скрипта в файле gate.php выглядит как-то так:
Код:
if (isset($_GET['id'])) { // радостно танцуем получая "strSourceFile"  }
Демоны тут не нужны, во время выполнения запроса, на сайте site.ru будет запущен скрипт по указаному в URL адресу (если сервер не преобразует URL то конкретно запустится скрипт в gate.php)
 

antson

Новичок
Партнер клуба
GuitarFan,Linker, Что тут не так ;)
отправляется пакет запросом к серверу методом GET

Или это на получение файла
или если файл должен отправится на сервер, то POST
 

cyberianbrain

Новичок
Source - по-ненашему это "источник", поди тут разберись, почему у вас URL куда отправляется запрос назван "источник"?
В строке запроса: http://www.site.ru/gate.php?id у вас значение переменной id равно какому-то "strSourceFile"
что это за таинственный объект? Моё воображение рисует мне картину считывания какого-то файла в строку, но так ли это на самом деле?

А простейший пример скрипта в файле gate.php выглядит как-то так:
Код:
if (isset($_GET['id'])) { // радостно танцуем получая "strSourceFile"  }
Демоны тут не нужны, во время выполнения запроса, на сайте site.ru будет запущен скрипт по указаному в URL адресу (если сервер не преобразует URL то конкретно запустится скрипт в gate.php)
Код:
if (isset($_GET['id'])) { 
$id_tmp = $_GET['id'];
// радостно танцуем получая "strSourceFile"
/* и еще чистим наш стр от всякой каки*/
$id = str_replace(array('../','..//'),'',strip_tags($id_tmp));
  }
 
Сверху