Starší komentáře ke článku: Požadavky protokolu HTTP a jejich zpracování v PHP
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 10.11.2002 1:02:23
Metooda GET
Metoda GET je ta nejjednosušší
Datum vložení: 10.11.2002 15:26:15
Jde nějak pomocí HTTP nebo nějak jinak seznam dokumentů v adresáři na serveru?
Datum vložení: 10.11.2002 17:27:38
Jen pokud to umoznuje primo server (pri vstupu do adresare vylistuje jeho obsah).
Datum vložení: 13.11.2002 21:32:33
A pokud tam neni default dokument... :)
Datum vložení: 14.11.2002 12:37:26
No právě. Třeba jsem se pokoušel stáhnout dokumentaci k i386, ale ten zdroj se skladal z mnoha textovych souboru umistěných v jednom adresáři. A na každý klikat se mi zrovna nechtělo. Dá se to nějak vyřešit? Mira
Datum vložení: 14.11.2002 17:29:45
wget
Datum vložení: 15.11.2002 12:39:49
Mohl byste být trošku podrobnější? Dík
Datum vložení: 15.11.2002 14:43:34
Program wget vám (mimo jiné) umožní rekurzivně stahovat stránky, tj. stáhne stránku a pak pokračuje všemi odkazy, které na ní najde. Můžete si zadat hloubku rekurze, specifikovat, které odkazy se mají následovat a které ne atd.
Datum vložení: 15.11.2002 17:57:37
Dobrý den, mám dotaz. Do této chvíle jsem na svém serveru používal PHP 3 a Apache 1.3 (vše pod Win32). Nyní jsem upgradoval na poslední verzi PHP 4 a Apache 2.0.35 a objevil se zásadní problém - PHP píše toto:
Notice: Undefined variable: HTTP_HOST in D:\WebServer\index.php on line 2
Notice: Undefined variable: SERVER_NAME in D:\WebServer\index.php on line 3
Proste prestalo znat promenne, kterymi jsem rozlišoval, odkud prisel pozadavek. Muzete nekdo poradit, co s tim?
Tydli.
Datum vložení: 15.11.2002 18:32:43
Místo nich používejte $_SERVER["HTTP_HOST"] a $_SERVER["SERVER_NAME"]. Automaticky vytvářené globální proměnné se nyní defaultně nevytvářejí (dá se to zapnout, ale není to doporučováno). Místo nich by se měla používat asociovaná pole $_REQUEST, $_SERVER atd.
Datum vložení: 15.11.2002 23:57:23
nejen, ze to neni doporucovano, ale je to nebezpecne. Tyto promenne se totiz daji podvrhnout pres url. Kolega Pavel Ruzicka o tomto napsal clanek na interval.cz
Datum vložení: 14.11.2002 19:15:52
Tak to docela snadno řeší GetRight :) Stačí použít GetRight Browser. Ten prostě projde HTML dokument a najde všechny dokumenty, na které se HTML kód odkazuje. Pak již stačí jen označit ty pravé a kliknout na Save...
Jak něco podobného udělat přes HTML protokoly nevím... Pravděpodobně to nepůjde :(
Datum vložení: 1.2.2005 16:17:57
Kdo hledá obdobu pro MS technologie, inspiraci jsem nalezl zde:
<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmmthopenserverxmlhttp.asp' target='_blank'>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmmthopenserverxmlhttp.asp</a>
<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmproresponsexmlserverxmlhttp.asp' target='_blank'>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmproresponsexmlserverxmlhttp.asp</a>