Newsgroup: it.comp.www.php
Titolo: problema php include

Ciao,
ho un problema con un include
includendo due files da altri siti (su 2 servers differenti) tramite la URL 
completa uno viene correttamente visualizzato mentre l'altro non viene 
trovato e mi da il seguente errore
Warning: main(
http://www.sito2.com/pagina.htm
): failed to open stream: HTTP 
request failed! HTTP/1.1 404 Not Found in /home/www/sito/cartella/pagina.php 
on line 13
Warning: main(): Failed opening '
http://www.sito2.com/pagina.htm
' for 
inclusion (include_path='') in /home/www/sito/cartella/pagina.php on line 13
Il codice che utilizzo mi sembra corretto
<?php
include ("
http://www.sito1.com/cartella/pagina.htm
");
include ("
http://www.sito2.com/pagina.htm
");
?>
come posso fare???
grazie

 HTTP/1.1 404 Not Found 
Il file che stai includendo non esiste, controlla l'URL.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 come posso fare???
devi verificare l'indirizzo che hai scritto per il sito 2 che potrebbe essere sbagliato.

penso che siano i permessi !
e' questione di sucurezza non acconsentire di leggere dati o pagine in
include su altri domini al di fuori del sito in questione !
ciao
Matteo

 include su altri domini al di fuori del sito in questione !
No, altrimenti non sarebbe stato un 404.


 No, altrimenti non sarebbe stato un 404.
 
concordo 404 vuol dire che non si trova il file.
per altri errori avrebbe risposto in modo differente.


No, il problema è proprio quello
Il file esiste, l URL è corretta.
Oltretutto sembra che sia un problema relativo solo al sito in cui sto 
includendo questo file. Infatti su altri account sullo stesso server del 
sito in cui includo riesco ad includere quei file senza problemi.

 problemi.
Posta il codice esattamente come lo usi, compresi gli URL.


 Posta il codice esattamente come lo usi, compresi gli URL.
Ecco
http://www.acquisti.st/prova1.php
sono dei semplici elenchi di pagine
http://www.balcazar.com/map/elencolinks.htm
ed un menu
http://www.comefare.com/linkercarto1.htm
grazie

 Ecco
Che versione di PHP?
Esegui sul tuo server:
<?php 
print (gethostbyname('
comefare.com
'));
?>
e verifica che restituisca 66.221.81.220
prova anche:
<?php
print (file_get_contents ("
http://www.comefare.com/linkercarto1.htm
"));
?>
-- 
I am what I am, I do what I can


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio 
news:8%u4e.46796$zZ1.1...@twister1.libero.it...

Mi viene un dubbio....
comefare.com
 era sullo stesso server di 
acquisti.st
 tempo fa, poi è stato 
spostato su un altro server ma mai eliminato dal vecchio.
Non vorrei che per qualche motivo strano il php mi leggesse il vecchio 
account sullo stesso server anche perchè facendo il
<?php
print (gethostbyname('
comefare.com
'));
?>
mi ritorna l'IP del server di acquisti....
può essere?
grazie

 pur essere?
Si, e' un problema di DNS. I pratica il server di "acquisti" risolve
ancora il vecchio indirizzo probabilmente o per un errore di
configurazione oppure perche' il server DNS non si e' ancora aggiornato.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E


 configurazione oppure perche' il server DNS non si e' ancora aggiornato.
Boh strano comunque perchè l'ho spostato mesi fa e ha funzionato fino a 
settimana scorsa...
Va beh ora ho eliminato l'account dal server vecchio e vediamo che succede,
Grazie mille
ciao