Forum » Izdelava spletišč » PHP & XAMPP file_get_contents
PHP & XAMPP file_get_contents
Karlos ::
Mogoče kdo ve zakaj mi v PHP-ju ne dela file_get_contents, če zahtevam neko stran na localhostu?
npr:
Tole dela
tole pa ne
Tole dela
vrne pa napako
file_get_contents(http://localhost/podstran) [function.file-get-contents]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in D:\xampplite\htdocs\karlos\podstran\my_functions.php on line 303
npr:
Tole dela
<?php $page = file_get_contents('http://example.com'); echo $page; ?>
tole pa ne
Tole dela
<?php $page = file_get_contents('http://localhost/podstran'); echo $page; ?>
vrne pa napako
file_get_contents(http://localhost/podstran) [function.file-get-contents]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in D:\xampplite\htdocs\karlos\podstran\my_functions.php on line 303
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
Karlos ::
Sem ugotovil če localhost zamenjam z 127.0.0.1, da potem deluje.
Me pa vseeno zanima kaj bi moral narediti, da bi delalo tudi na localhost, ker v brskalnikih se stran tudi z localhostom lepo odpre.
Me pa vseeno zanima kaj bi moral narediti, da bi delalo tudi na localhost, ker v brskalnikih se stran tudi z localhostom lepo odpre.
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
HardFu ::
pomoje bi blo treba XAMPP skonfigurirat da sta 127.0.0.1 in localhost loopback naslova. Samo ugibam, XAMPP nisem se nikoli uporabljal
http://codeable.io
Gost ::
Če vpišeš http://localhost/podstran v brskalnik, ti stran odpre normalno? Header je "200 ok"?
Karlos ::
Ja, vse zgleda vredu
GET /xampp/ HTTP/1.1 Host: localhost User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive HTTP/1.x 200 OK Date: Sun, 20 Dec 2009 11:00:58 GMT Server: Apache/2.2.6 (Win32) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5 X-Powered-By: PHP/5.2.5 Content-Length: 604 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: text/html
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
Karlos ::
Deluje localhost na portu 80?
Ja
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
Gost ::
Očitno gre za nek bug z windowsi, phpjem in streami (je kar nekaj problemov s file_get_contents na bugs.php.net).
Karlos ::
Oziroma če v hosts datoteki odkomentiram vrstico
127.0.0.1 localhost
potem tudi PHP dela z localhost
127.0.0.1 localhost
potem tudi PHP dela z localhost
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
Karlos ::
Hehe te vrstice ni fino met zakomentirane
Ja po defaultu pač je (Win 7).
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
bluefish ::
Hm, zanimivo. Sicer je pri meni tudi zakomentirana, vendar zadeva deluje brez problema. Je pa res, da imam nameščen Apache in PHP posebej in ne v paketu.
KoMar- ::
Hja, v Win 7 naj ne bi bila več potrebna, ja. Ampak očitno je...
Zgodovina sprememb…
- spremenil: KoMar- ()
KaRkY ::
Glede hosts fila je čisto odvisno od programa ali mora biti vrstica z localhost not ali ne. Meni je na firefoxu delalo probleme ko sem mel zakomentirano v ie pa chrome pa ne. Ko sn pa odkomentiral pa dela zaj normalno.
When you look long into an abyss, the abyss looks into you
techfreak :) ::
A ni tako, da je po standardu localhost loopback na 127.0.0.1?
Zakaj bi to v Win7 odstranili mi ni jasno ...
Zakaj bi to v Win7 odstranili mi ni jasno ...
KoMar- ::
Odgovor najdemo v sami datoteki:
# localhost name resolution is handled within DNS itself.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )Oddelek: Izdelava spletišč | 252112 (26777) | miko22 |
» | Postavitev mySQLOddelek: Programiranje | 2218 (1796) | M01O |
» | Apache SSL težaveOddelek: Programiranje | 2057 (1509) | hobbit |
» | IPV6, localhost, 0:0:0:0:0:0:0:1Oddelek: Izdelava spletišč | 787 (611) | Tr0n |
» | [Ubuntu server] mail poslan iz serverja zazna kot vsiljeno pošto (strani: 1 2 )Oddelek: Omrežja in internet | 9083 (8053) | shorvat |