Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

file_get_contents, fopen ne rade (opet)

[es] :: PHP :: file_get_contents, fopen ne rade (opet)

[ Pregleda: 2389 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zaraza

Član broj: 19938
Poruke: 1139
89.110.197.*



+4 Profil

icon file_get_contents, fopen ne rade (opet)16.11.2007. u 17:56 - pre 199 meseci
Ne radi kada se poziva neki link
dakle imam

$html = file_get_contents ('http://www.google.com/') or die ('Cant open link');
echo $html;

i umesto ocekivanog gugla, ja dobijam "failed to open stream: permission denied in /var/www/ht.............itd"....

allow_url_open = On
probao sam i sa cackanjem oko user_agent, safe_mode-a, povecanjem timeouta i ne moze....ah da, ne radi ni na localhost

ima li ideja?

edit....
zaboravih
apache 2.2.3
php 5.1.6
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: file_get_contents, fopen ne rade (opet)20.11.2007. u 18:07 - pre 199 meseci
Citat:
zaraza:
allow_url_open = On


Da li je stvarno tako u php.ini-ju ili je greska u kucanju? Trebalo bi:

allow_url_fopen = On
Never trust an operating system you don't have sources for.
 
Odgovor na temu

Schmidt
RHCE

Član broj: 80784
Poruke: 647
*.poen.net.



+10 Profil

icon Re: file_get_contents, fopen ne rade (opet)20.11.2007. u 22:38 - pre 199 meseci
Mislim da je google napravio neku zashtitu od toga, zbog zloupotrebe. U svakom sluchaju mozhesh simulirati http konekciju:

Code:

$result = "";
$fp = fsockopen ("www.google.com", 80, $errno, $errstr, 30);
if (!$fp)
{
    echo "$errstr ($errno)<br>\n";
}
else
{
    $komanda = "GET /index.php  HTTP/1.0\r\nHost: www.google.com\r\n\r\n";
    fputs ($fp, $komanda);
    while (!feof($fp))
    {
        $result = $result.fgets ($fp,128);
    }
    fclose ($fp);
}
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
89.216.122.*

Sajt: www.websolutions.co.rs


Profil

icon Re: file_get_contents, fopen ne rade (opet)20.11.2007. u 22:55 - pre 199 meseci
Probaj sa curl meni je upalilo
http://www.php.net/manual/en/ref.curl.php
djLapac
 
Odgovor na temu

bugsu
Vojvodina - Subotica

Član broj: 40006
Poruke: 381
77.46.204.*



+3 Profil

icon Re: file_get_contents, fopen ne rade (opet)19.07.2009. u 18:51 - pre 179 meseci
pozdrav....imam istu situaciju ...
jedan code na localhostu i server1 radi a na server2 ne radi ....

allow_url_fopen = On
na oba servera....
probao sam sve cak i ovo sto je @Schmidt postovao i nece ...

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in
Warning: fsockopen() [function.fsockopen]: unable to connect to www.google.com:80 (php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution) in
php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (0)



sta tu moze da bude problem?
Say NO to pop culture!!!
Crno je uvek u modi....
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
79.101.145.*



+33 Profil

icon Re: file_get_contents, fopen ne rade (opet)19.07.2009. u 19:23 - pre 179 meseci
Pa biće da je Google stvarno uveo neke restrikcije za takve stvari... Ali možeš da probaš još nešto i sa onim Stream funkcijama: http://us3.php.net/manual/en/ref.stream.php.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
79.101.145.*



+33 Profil

icon Re: file_get_contents, fopen ne rade (opet)19.07.2009. u 19:28 - pre 179 meseci
btw Ako hoćeš malo da zakomplikuješ, skini Zend Framework, pa probaj nešto sa onom Zend_Http_Client komponentom. U okviru nje imaš tri adaptera za konektovanje: socket (default), proxy i curl, sa nekim od njih mora da uspe.
 
Odgovor na temu

bugsu
Vojvodina - Subotica

Član broj: 40006
Poruke: 381
77.46.204.*



+3 Profil

icon Re: file_get_contents, fopen ne rade (opet)19.07.2009. u 21:06 - pre 179 meseci
eh nidzo .... ne bih ja rekao da je restrikcija tu problem ...jer onda ne bi radilo na oba servera .... + nece ni youtube ni yahoo da mi uradi na tom serveru
Say NO to pop culture!!!
Crno je uvek u modi....
 
Odgovor na temu

[es] :: PHP :: file_get_contents, fopen ne rade (opet)

[ Pregleda: 2389 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.