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

file("http://...") + apache + proxy ?

[es] :: PHP :: file("http://...") + apache + proxy ?

[ Pregleda: 541 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tiranin
Dorćol

Član broj: 37185
Poruke: 245
*.static.sbb.co.yu.



Profil

icon file("http://...") + apache + proxy ?23.11.2006. u 13:14
Ovako:
- na mašini mi je pokrenut Apache
- u PHP kodu imam
Code:
$nesto = file("http://www.nekidomen.com/a.txt");


Sve lepo radi!

Osim u slučaju kada je moj PC u mreži, a za izlazak na internet moram proći kroz proxy server (u mojoj mreži).
Znači, kada tu stranicu postavim na živi sajt kod svog hosting provajdera, lepo radi.
Kada testiram na lokalnom PC sa Apache serverom, a računar izlazi na internet bez proksija, sve lepo radi.
Ali kada testiram na lokalnom PC koji na internet izlazi preko proksija (a nemam pristupa administriranju LANa) onda ćorak.

Gledao sam konfiguracione fajlove i za Apache i za PHP, ništa me ne navodi šta da uradim (ako se išta može).


Valjda sam bio jasan. Ako sam promašio forum (nisam želeo cross-posting), molim administratora da preseli pitanje gde misli da treba.

Hvala.

23.11.2006. u 13:14 

flylord
Ilić Aleksandar
Freedomia (direktor)
Nis/Uzice

Tehnički konsultant
Član broj: 2954
Poruke: 3447
*.dynamic.sbb.co.yu.

Jabber: flylord@elitesecurity.org
ICQ: 4849714
Sajt: blog.itseminar.org


Profil

icon Re: file("http://...") + apache + proxy ?23.11.2006. u 13:35
http://php.net/curl ima podrsku za proxy. Koristi njega
23.11.2006. u 13:35 

alkal
Aleksandar Kalanj
Beograd

Član broj: 7960
Poruke: 26
*.etf.bg.ac.yu.

Jabber: alkal@elitesecurity.org
Sajt: galeb.etf.bg.ac.yu/~kalan..


Profil

icon Re: file("http://...") + apache + proxy ?27.11.2006. u 15:08
Ukoliko na serveru nije instaliran CURL (vrlo moguće), onda koristi neku HTTP klijent biblioteku pisanu u PHP-u. Dobar izbor je Snoopy
Code:

require_once 'Snoopy.class.php';

$snoopy = new Snoopy();
$snoopy->proxy_host = 'proxy.blabla.net';
$snoopy->proxy_port = 8080;

$snoopy->fetch('http://www.nekidomen.com/a.txt');
echo $snoopy->results;

27.11.2006. u 15:08 

[es] :: PHP :: file("http://...") + apache + proxy ?

[ Pregleda: 541 | Odgovora: 2 ]

Postavi temu Odgovori

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