Sto mettendo a punto un sistema per la lettura di feed XML remoti.
Il problema è questo: la macchina sulla quale faccio i test è in una LAN ed è dietro un proxy. Su questa macchina di test ho installato apache e php.
Faccio riferimento allo script php mettendo nel browser il seguente indirizzo: http://localhost/remote.php
il file remote.php è di prova ed è il seguente:
codice:<?php $file = fopen ("http://www.unita.it/rss.php", "r"); if (!$file) { echo " Unable to open remote file.\n"; exit; } ?>
Quando faccio riferimento ad un file XML esterno mi becco il seguente errore:
Warning: fopen(http://www.unita.it/rss.php) [function.fopen]: failed to open stream: Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato. in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\remote.php on line 2
Unable to open remote file.
in php.ini ho già controllato che allow_url_open sia ON.
Quale può essere il problema?