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

Avatar

Autor komentáře: Standa

Datum vložení: 10.11.2002 1:02:23

Metooda GET
Metoda GET je ta nejjednosušší

Avatar

Autor komentáře: Mira

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?

Avatar

Autor komentáře: Pepa Kokes

Datum vložení: 10.11.2002 17:27:38

Jen pokud to umoznuje primo server (pri vstupu do adresare vylistuje jeho obsah).

Avatar

Autor komentáře: Ladislav Soukup

Datum vložení: 13.11.2002 21:32:33

A pokud tam neni default dokument... :)

Avatar

Autor komentáře: Mira

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

Avatar

Autor komentáře: Jirka Kosek

Datum vložení: 14.11.2002 17:29:45

wget

Avatar

Autor komentáře: Mira

Datum vložení: 15.11.2002 12:39:49

Mohl byste být trošku podrobnější? Dík

Avatar

Autor komentáře: Michal Kubeček

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.

Avatar

Autor komentáře: Michal Klečka

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.

Avatar

Autor komentáře: Michal Kubeček

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.

Avatar

Autor komentáře: Robert Bisom

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

Avatar

Autor komentáře: Ladislav Soukup

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 :(

Avatar

Autor komentáře: Tomáš Bubeník

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>

Zpět na článek | Úvodní stránka Interval.cz