Коды крайне мыла и просты, необходимо только лишь знать как правильно отправить и обработать. Когда писал код, полагался только на логику. Сперва код отправки запроса на vb6:
- Код: Выделить всё
whr.Open "POST", "http://localhost:8080/index.php", WINHTTP_FLAG_ASYNC ' апач установлен на 8080, роли это не играет никакой. флаг естественно объявлен.
whr.Send "fn=test.txt&text=TestText" ' я так понимаю, что это и есть запрос, который должен присваивать значения переменным. Также пробовал перед присвоением переменным текста ставить "?"
Теперь код php скрипта-обработчика:
- Код: Выделить всё
<?php
$filename=$_POST['fn']; //судя по всему здесь должны присваиваться отправленные мню данные на vb6 в переменные.
$strtext=$_POST['text'];
file_put_contents($filename,$strtext); // непосредственно процедура записи\создании файла, кстати если ввести нормальные данные типа 'text.txt' 'TestText' , то файл отлично создаться с заданным мню текстом, только вот это конечно же совсем не то, что нужно, ибо так я лишаюсь возможности задать имя и текст файла.
?>
Плюс ко всему пробовал простым способом - "http://localhost:8080/index.php?fn=test.txt&text=TestText" , но так тоже не вышло. Я уверен, что где-то здесь кроется элементарная ошибка (причем в php коде), которую более-менее знающий человек без труда определит. Заранее благодарен.
ЗЫ На всякий случай, напомню, что с сервером все отлично, php поставлен, порт настроен.