|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 483 ![]() |
Bonjour,
j'aurais besoin de savoir comment concaténer simplement (je veux dire l'un à la suite de l'autre) 2 fichiers. Disons : menuXML_1.xml menuXML_2.xml pour créer : menuXML.xml Merci ! |
|
|
00
|
|
|
#2 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
file_get_contents() est ton ami
|
|
|
00
|
|
|
#3 | ||
|
Membre chevronné
![]() Inscription : septembre 2006 Messages : 935 ![]() |
Salut,
une solution peut etre d'ouvrir le fichier1 le balancer dans le fichier3, ouvrir le fichier2 et continuer l'écoulement de données dans le fichier3. un bout de code pour te mettre sur la voie : Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 483 ![]() |
Merci pour vos réponses.
Grabriel j'ai utilisé ton code et je l'ai dupliqué pour le 2ème fichier en modifiant la position du curseur dans le fichier final : $creehandle=fopen($fichi,a); Et c'est OK Merci ! Je vois qu'il n'y a pas de fclose : faut-il en mettre un pour chacun des fichiers ouverts ? Sinon, je regardais du côté de file_put_contents, qui semble pas mal puisque ça "revient à appeler les fonctions fopen(), fwrite(), et fclose() successivement." Ça serait peut-être plus simple comme code non ? |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Développeur Web Inscription : avril 2005 Messages : 726 ![]() |
Les fclose te permettrons de ne pas trop surcharger ton serveur, mets les donc.
edit: je ne connais file_put_contents, mais si elle fait ce que tu veux, utilise la : une fonction php est généralement plus optimisée que nos bouts de codes ^^ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com