Autor Zpráva
alois
Profil
Ahoj. chtěl jsem se zeptat jestli jde zaslat formulář dvěma skriptům? action="http://cizi.cz/cizi (and) muj.php" ?
Jáá
Profil
přes atribut action to asi nepujde. leda to poslat na nejakou php stranku, ktera pomoci dvou fsockopen() posle ten pozadavek na dve stranky.
Jáá
Profil
aha... ty to potrebujes poslat na vlastni stranku a jeste na nejakou cizi, ze jo?
tak das <form action="tvoje.php"> a ve strance tvoje.php si to zpracujes a jeste posles dotaz na ten http://cizi.cz/cizi.php. Pokud je ten form s metodou get, tak je to jednoduche pomoci fce. fopen(), ale pokud je post, tak musis udelat neco jako tohle:

$kam = "cizi.cz";
$data = "neco=".$_POST["neco"].'&';
$data = "pokus=".$_POST["pokus"];
$soubor = fsockopen($kam, 80);
fputs($soubor, "POST /cizi.php HTTP/1.1\r\n");
fputs($soubor, "Host: $kam\r\n");
fputs($soubor, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($soubor, "Content-length: ".strlen($data)."\r\n");
fputs($soubor, "\r\n$data\r\n\r\n");

while (!feof($soubor)){
echo fgets($soubor,16384);
}

fclose($soubor);
alois
Profil
Mám na svých stránkách parazitní formulář-dejme tomu, že by měl směřovat na google.com. Ale chtěl bych údaj toho formuláře snímat(např. kvůli statistice) a pak teprve odeslat na požadovaný server.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0