Autor | Zpráva | ||
---|---|---|---|
Fio Profil * |
#1 · Zasláno: 10. 1. 2007, 12:09:23
Ahojte,
mám takový problém. Potřebuji odeslat data pomocí scriptu metodou POST k ověření na adresu např. www.example.com/data/zpracuj Zkouším něco takového, ale neustrále s tím mám problémy a nevím jak dál: $fp = fsockopen ( 'IP adresa (normální cesta nefunguje)', '80', $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br> "; } else { fputs($fp,"POST / HTTP/1.1 "); fputs($fp,"Host: http://www.example.com/data/zpracuj "); fputs($fp,"Connection: close "); fputs($fp, "text který je třeba poslat metodou POST"); while (!feof($fp)) { echo fgets ($fp,128); } fclose ($fp); } Pořádně tomu scriptu moc nerozumím .... VYjíždí mi stále tahle hláška... HTTP/1.1 400 Bad Request Date: Wed, 10 Jan 2007 11:07:59 GMT Server: Apache Content-Length: 317 Connection: close Content-Type: text/html; charset=iso-8859-1 Bad Request Your browser sent a request that this server could not understand. Apache Server at http://www.example.com/data/zpracuj Port 80 Prosím poraďte..... dost to spěchá Díky moc, F. |
||
nightfish Profil |
#2 · Zasláno: 10. 1. 2007, 12:25:12
poslal jsi nesprávně zformátovaný požadavek (minimálně ti chybí odřádkování každé hlavičky (a nebo nechybí, jen se nezobrazilo))
já preferuji curl $cu = curl_init(); |
||
Fio Profil * |
#3 · Zasláno: 10. 1. 2007, 12:34:34
To odřádkování se asi vytratilo při vkládání do téhle diskuse, jinak tam normálně je.
Na CURL musí být insatlovaná nějaká speciální knihovna (alespoň myslím), nejsem takový odborník.... Pokud znáš nějaký jednoduchý způsob jak zprovoznit CURL, tak se mi to prosím napiš. Jinak díky..... |
||
k Profil * |
#4 · Zasláno: 10. 1. 2007, 12:41:17
Fio
http://www.root.cz/clanky/banner-na-zabezpecene-strance/ http://cz.php.net/manual/en/function.fsockopen.php fsockopen ti otevre pouze socketove pripojeni pak se musis dotazat na pozadovanou stranku a pak ji cpat data |
||
nightfish Profil |
#5 · Zasláno: 10. 1. 2007, 12:54:50
Fio
mělo by stačit povolit extension php_curl.dll v php.ini |
||
Fio Profil * |
#6 · Zasláno: 10. 1. 2007, 14:18:18
Jste všichni skvělí,
miluju tohle fórum, už to funguje, použil jsem tu radu od "k".... Ještě jednou díky všem za ochotu...... :-) F. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0