8791 sujets

Développement web côté serveur, CMS

Bonjour,
je cherche un moyen pour joindre plusieurs fichiers pour en faire qu'un seul.

data.1
data.2
.
.
.
data.1200


j'ai réalisé de petit programme..


$min = 1;
$max = 1200;

for($x=$min;$x<=$max;$x++){
	$file = 'data.'.$x;
	
	$handle = fopen($file, 'a+'); 
	$fcontent = fread($handle, filesize($file));
	fclose($handle);
	
	$fichier = fopen('all_data', 'a'); 
	fwrite($fichier, $fcontent); 
	fclose($fichier);
}

mais le fichier final est illisible Smiley decu

merci d'avance
Modifié par smith (15 Jan 2013 - 12:19)
jb_gfx a écrit :
Format des fichiers ?

Toute sorte de fichier, je pense qu'en binaire le format du fichier n'a pas d'importance , que ça soit une vidéo ou une archive... Smiley ohwell
Et avec ceci ?
$handle = fopen($file, 'r'); 

Sinon, sur quel système d'exploitation ? Si c'est windows :
$handle = fopen($file, 'rb'); 

tm
c'est programme en PHP

je viens de corriger une erreur, j'ai mélangé les variables, ça marche un peu mieux mais le résultat final n'est pas terrible