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...
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.