Page 1 sur 1

copier un fichier xml......

Posté : 08 mai 2006, 21:32
par lordes
Bonjour à tous....


je veux copier un fichier xml que je prend sur un serveur, pour le copier sur mon serveur, je ne veux pas le parser ou le manipuler, je veux juste le copier tel quels.....

Merci

Lordes

Posté : 08 mai 2006, 21:50
par Cyrano
Je ne suis pas très sûr que ce soit un problème de XML... :-k

Si je prends ta question telle quelle, je serais tenté de te dire : ok, qu'est-ce qui t'empèche de le faire ? Mais quelque chose me dit que ta question est incomplète...

Posté : 08 mai 2006, 21:54
par lordes
ok,


explication jai un fichier xml http://www.thesite.com/thexml.xml

et

je veux copier ce 'thexml.xml' sur mon serveur http://www.mysite/myxml.xml sans le parser.

finallement je veux savoir comment faire une copie conforme du xml sur mon serveur......

jespere que ca aide un petit peu

Lordes

Posté : 08 mai 2006, 21:59
par Cyrano
Tu as certainement une idée que tu ne sais pas mettre en place et c'est ce que j'aurais préféré comme réponse : ce qui me fait dire que ce n,est pas obligatoirement un problème de XML, c'est que ce type de manipulation pourrait peut-être se faire en PHP. Regarde du coté de file_get_contents()

Si c'est pas, tu ouvres le fichier XML, tu le copies dans un nouveau fichier que tu mets sur ton site via ftp...

voila le code

Posté : 08 mai 2006, 22:17
par lordes
voila mon code je crois que c exactement ce que je veux faire mais ca ne fonctionne pas.....

$sFile = file_get_contents("http://www.sportbet.com/LiveLines2.xml");

$filename = 'http://www.betonusa.com/newline/members4.xml';

file_put_contents ($filename, $sFile);
Lordes

Posté : 08 mai 2006, 22:39
par Cyrano
Ok, alors première chose : identifier un problème, c'est définir de quoi il relève: ici, ça relève du PHP, pas du XML.

Je déménage le sujet pour commencer.

Posté : 08 mai 2006, 22:40
par Cyrano
Je me pose une autre question : est-ce que par hasard ce fichier XML ne serait pas un fil RSS ?

Posté : 08 mai 2006, 22:45
par lordes
c quoi un fil RSS?????

Posté : 08 mai 2006, 22:56
par Cyrano
ok, ta question est une réponse, laisse tomber.

Pour ton code, lorsque tu essayes de copier le fichier vers ton site, utilise un chemin relatif au lieu d'un chemin absolu : donc au lieu de
$filename = 'http://www.betonusa.com/newline/members4.xml';
Essaye plutôt :
$filename = './newline/members4.xml';
Adapte le chemin par rapport à la page qui exécute ce code.