Autor | Zpráva | ||
---|---|---|---|
mato4ever Profil |
#1 · Zasláno: 9. 9. 2005, 11:05:11
Zdravím!
Potrebujem urobiť niečo ako $subor=fopen("subor.php?cislo=17&pismeno=f","r"); ale s tým, že tie dáta mu odošlem metódou POST a nie GET ako v tomto príklade. Vie mi niekto poradiť? Článok, návod, hocičo.... Thanx 2 all Maťo |
||
WertriK Profil * |
#2 · Zasláno: 9. 9. 2005, 21:57:02
moc jsem to nepochopil,ale jestili to chces vlozit primo do kodu na jedne strance
$cislo="17"; $pismeno="f"; inlcude "subor.php"; asi tak nebo potom pokud to chces otevrit joko dalsi stranku tak pres formulas s method post |
||
llook Profil |
#3 · Zasláno: 9. 9. 2005, 22:38:01
Hele tak to nefunguje ani s GET proměnnými. Jedině bys to otvíral přes HTTP: fopen('http://server/soubor.php?aaa=bbb'), ale to by měli mít hostingy zakázaný. Jinak to na disku hledá soubor s názvem "subor.php?cislo=17&pismeno=f" a ten nejspíš neexistuje.
Poslat metodou POST lze přes stream otevřený funkcí fsockopen. Ta ale také bývá zakázána (třeba na WZ):
Doporučoval bych problém vyřešit nějak jinak. |
||
Časová prodleva: 5 dní
|
|||
mato4ever Profil |
#4 · Zasláno: 14. 9. 2005, 14:18:57
Vyzerá že je to presne to čo som hľadal, ale tento riadok:
$obsah = fpassthru($stream); To vždy celé zasekne. A ešte sa mi akosi nepozdáva toto: HTTP/1.0 Nebola POST metóda náhodou až pri HTTP 1.1? Ja neviem, ja sa len tak pýtam.... |
||
Kalda Profil * |
#5 · Zasláno: 14. 9. 2005, 15:30:16
Pakliže se Vám nelíbí řešení přes sockety, můžete použít i CURL ( http://www.php.net/manual/en/ref.curl.php ).
Při složitějších požadavcích na (nejen) HTTP / HTTPS komunikaci je jeho použití snadnější než sockety. Např. umí POSTovat soubory, zpracovávat cookies a řadu dalšího. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0