Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Altri linguaggi per il web
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Altri linguaggi per il web Quanto non trattato nelle sezioni specifiche

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Altri linguaggi per il web


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 29-06-11, 04:08   #1 (permalink)
User
 
Data di registrazione: Jan 2011
Ubicazione: perugia
Messaggi: 37
leggere xml su altro dominio con xmlhttprequest

ciao a tutti, volevo chiedere se qualcuno conosce una guida per leggere xml su altri domini con xmlhttprequest, in pratica la mia esigenza è quella di leggere gli xml da un dominio A ma i file sono nel dominio B, possibilmente usando solo javascript e php...non sono riuscito a trovare una guida utile...qualcuno può illluminarmi?
__________________
http://www.misteridelmondo.com
giorda86 non in linea   Rispondi citando
Vecchio 29-06-11, 13:09   #2 (permalink)
User
 
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
se il file xml è pubblico potresti fare un fopen in sola lettura. ma in ogni sarebbe molto meglio avere una copia in "locale" sul sito che deve usare il file, anche per le prestazioni....
bjt1098 non in linea   Rispondi citando
Vecchio 29-06-11, 13:35   #3 (permalink)
User
 
Data di registrazione: Jan 2011
Ubicazione: perugia
Messaggi: 37
no devo fare interagire due siti come faccio ad averli in locale?
__________________
http://www.misteridelmondo.com
giorda86 non in linea   Rispondi citando
Vecchio 29-06-11, 13:39   #4 (permalink)
User
 
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
locale eta tra virgolette, intendevo avere una copia del file sul sito dove ti serve, alcuni hosting prevedono anche di utilizzare il crontab, patresti farlo una volta al ogni ora per esempio...
cmq credo che con fopen dovresti riuscirci. purtroppo immediatamente non posso fare delle prove, appeha ho un po di tempo ti faccio sapere (se non hai gia provato tu).
bjt1098 non in linea   Rispondi citando
Vecchio 29-06-11, 13:42   #5 (permalink)
User
 
Data di registrazione: Jan 2011
Ubicazione: perugia
Messaggi: 37
si andrebbe bene fare delle copie...anzi sarebbe pure meglio, però come? ho gia provato con fopen e flle_get_contents ma non non funzionano...
__________________
http://www.misteridelmondo.com
giorda86 non in linea   Rispondi citando
Vecchio 29-06-11, 13:47   #6 (permalink)
User
 
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
per caso da dai messaggi di errore particolari?
il file xml è accessibile da web?
bjt1098 non in linea   Rispondi citando
Vecchio 29-06-11, 13:54   #7 (permalink)
User
 
Data di registrazione: Jan 2011
Ubicazione: perugia
Messaggi: 37
no dice solo che non trova il file specificato, ho messo come directory il percoroso sul sito che volevo leggere ovviamente con http davanti ho ricontrollato piu e piu volte l'indirizzo ed è corretto...proprio non lo apre...neanche con i permessi cartella a 777
__________________
http://www.misteridelmondo.com
giorda86 non in linea   Rispondi citando
Vecchio 29-06-11, 15:30   #8 (permalink)
User
 
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
ma quindi del server dove c'è il file xml hai l'accesso ftp??
bjt1098 non in linea   Rispondi citando
Vecchio 29-06-11, 16:54   #9 (permalink)
User
 
Data di registrazione: Jan 2011
Ubicazione: perugia
Messaggi: 37
si ce l'ho...,
__________________
http://www.misteridelmondo.com
giorda86 non in linea   Rispondi citando
Vecchio 29-06-11, 17:21   #10 (permalink)
User
 
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
allora prova così:
$handle = fopen("ftp: / /user : password @ example. com/ somefile.txt", "r");

per maggiori info:
heep:// php. net /manual / en/ function. fopen. php
bjt1098 non in linea   Rispondi citando
Vecchio 05-07-11, 03:52   #11 (permalink)
User
 
Data di registrazione: Jan 2011
Ubicazione: perugia
Messaggi: 37
ho provato il metodo da te suggerito ed effettivamente funziona...solo che cè un problema legato alla sicurezza...praticamente la pagina dove è presente questo codice dovrebbe essere "installata" su altri domini non miei per leggere degli xml nel mio dominio...in questo modo gli utenti sul proprio server avrebbero i dati di accesso al mio ftp e questo non va gran che bene... soluzioni?
__________________
http://www.misteridelmondo.com
giorda86 non in linea   Rispondi citando
Vecchio 05-07-11, 11:28   #12 (permalink)
User
 
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
si effettivamente è un problema...!!!
potresti cambiare hosting (ma forse anche quello che hai va bene) e cercare qualcuno che offre più account ftp, e dedicare uno solo per il file...
ma cmq la soluzione non è ancora "professionale"...

altra soluzione 1: usare crontab (dagli altri siti) per per far scaricare periodicamente il file (che è pubblico quindi non necessita di ftp).

altra soluzione 2: usare corntab, ma stavolta sul tuo server, per caricare il file, ma hai bisogno dell'accesso ftp degli altri siti (e non so se puoi essere un problema)

in ogni caso credo che fopen dovrebbe funzionare...

dovresti vedere un po' nei log di php che problema ti da quando fai fopen del file remoto... prova nuovamente, casomai solo ad aprire un file php, html o txt ...
credo che al 99% sia un proglema di configurazioni dei server e che in qualche modo si posso aggirare....

riprova e cerca di darci più informzioni....

ciao...
__________________
IschiaDirectory - per le tue vacanze ad Ischia
bjt1098 non in linea   Rispondi citando
Vecchio 05-07-11, 11:37   #13 (permalink)
User
 
Data di registrazione: Jun 2011
Ubicazione: Ischia
Messaggi: 44
visto che sei in fase di test prova acneh questo:

$res=get_web_page( "hffp:// wxw. RischiaCheFunziona. com/file.xml" );
$xml
CheRischiaDiFunzionare = $res['content'];


facci sapere...

ps qualcuno sa come si toglie il grassetto...?!??!?!?!??!?!?


__________________
IschiaDirectory - per le tue vacanze ad Ischia
bjt1098 non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 18:11.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.