[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 2D программирование » http
http
deejexДата: Вторник, 13.07.2010, 21:30 | Сообщение # 1
заядлый прогер
Группа: Пользователи
Сообщений: 522
Награды: 2
Репутация: 14
Статус: Offline
через php можно редактировать файлы в интернете.
конечно, если через блиц просто обратится к php скрипту, модфицирующий
нужный файл, то ничего не произойдет. какие запросы отправляет браузер при модифицировании файлов?




 
SpidyДата: Среда, 14.07.2010, 09:38 | Сообщение # 2
Полковник
Группа: Модераторы
Сообщений: 339
Награды: 6
Репутация: 13
Статус: Offline
Quote (deejex)
какие запросы отправляет браузер при модифицировании файлов?

Да браузер просто посылает get или post запрос на сервер, а обработчик PHP уже выполняет все необходимые действия, в том числе и по части модификации файлов

Думаю, в случае с блицом сервер просто не допускает запрос к обработчику PHP


Компьютерная мышь ночью собирает крошки у тебя со стола и прячет их в клавиатуру, делает запасы на зиму
 
turBOДата: Среда, 14.07.2010, 13:56 | Сообщение # 3
Полковник
Группа: Администраторы
Сообщений: 297
Награды: 5
Репутация: 12
Статус: Offline
Теоретически можно из Блица запустить страницу
Code
WriteLine pot,"GET /index.php?login=vasya HTTP/1.1"

где ?login=vasya это запрос.
Соответственно на странице index.php должно быть следующее
Code
<?php
$login = $_GET['login'];
echo "My login is $login";
?>

Переданный параметр (или их совокупность) также можно использовать для получения данных или инициации изменения файлов на сервере. Сам по себе браузер не передаёт ничего при модифицировании файлов, он лишь посылает запросы GET или POST, которые в свою очередь могут запустить php-команду редактирования файла.

Если ты введёшь в браузере example.com\index.php?login=vasya то у тебя выведится строка 'My login is vasya'.
Но из блица мне это проделать не удалось и я продолжаю ломать голову над этой проблемой.


If 2+2<>4 Then Restart
 
Форум мира Blitz3D » Язык Blitz3D » 2D программирование » http
  • Страница 1 из 1
  • 1
Поиск: