IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   POST FORM без JavaScript (https://www.imho.ws/showthread.php?t=133234)

Viro_man 17.06.2008 18:12

POST FORM без JavaScript
 
Тут у меня возникла жизненная необходимость реализовать отсыл данных по POST с помощью PHP без применения яваскриптов, чтобы сабмит как бы проходил автоматически, но без яваскриптов. Собственно думалось мне, можно было бы реализовать через fsocket или подобное также, как в случае моего вопроса с пхп и внешним смтп, но подумалось мне, а может ещё есть какие нибудь решения?
PS: жизненная необходимость родилась в связке с Open Xchange, http://www.open-xchange.com/wiki/ind...title=HTTP_API

Saruman 17.06.2008 19:09

PEAR::HTTP_Request

Viro_man 17.06.2008 20:34

Проблема в этом PEAR package, у меня не будет возможности устанавливать на сервере какие либо дополнительные программы итп, мне бы поуниверсальнее бы... :beer:

Saruman 18.06.2008 10:39

не нужны никакие программы - это обычные php-скрипты. Просто берёшь всё нужное и кладёшь рядом со своим собственным скриптом, откуда их затем подцепляешь и используешь.

В данном случае, к примеру, тебе понадобится примерно следующее:
Код:

myscript.php
PEAR.php
HTTP/Request.php
Net/Socket.php
Net/URL.php

myscript.php - твой собственный скрипт, в нём делаешь следующее
Код:

require('HTTP/Request.php');
после чего следуешь документации на PEARовском сайте

Viro_man 18.06.2008 22:51

Saruman, не могли бы вы этот PEAR.php куда нибудь отдельно закинуть? Буду очень признателен!

Цитата:

The base installation that comes with the PHP distribution, contains all the stuff that is needed to run the PEAR installation tools etc. If you have a recent installation of PHP, you can relax: The PEAR base installation is already there, unless you have compiled your PHP with the ./configure flag --without-pear.
Тут проблема в провайдере, если провайдер мой решил компилить без PEAR, то буду смотреть в дудку, я ведь правильно понимаю?

Saruman 19.06.2008 09:28

Цитата:

Сообщение от Viro_man (Сообщение 1565143)
Saruman, не могли бы вы этот PEAR.php куда нибудь отдельно закинуть? Буду очень признателен!

PEAR base system
Цитата:

Сообщение от Viro_man (Сообщение 1565143)
Тут проблема в провайдере, если провайдер мой решил компилить без PEAR, то буду смотреть в дудку, я ведь правильно понимаю?

неправильно. Просто если собрано с пеаром - то базовые скрипты сразу есть в системе, если без него - то нужно их положить к своему скрипту, как показано было выше.

Viro_man 19.06.2008 17:00

Ах вот как, ясно, спасибо большое. Кстати, проверил скрипт, очень хорошо работает :)

Hubbitus 22.06.2008 00:17

CURL также позволяет легко использовать POST-запросы


Часовой пояс GMT +4, время: 09:14.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.