problème enregistrement fichier à partir d'une ressource

gui
Eléphant du PHP | 100 Messages

18 mars 2010, 16:20

Bonjour à tous,
Alors j'ai un petit problème, je cherche à enregistrer le contenu d'un fichier temporaire dans un fichier en dur, je place donc le contenu de mon fichier dans une variable avec fopen, je l'enregirte ensuite dans un fichier dur avec fwrite, le problème est que cette commande ne prend en entrée qu'une chaine de caratère et non une resoursse comment en retourne ma première varaible. cela est'il réalisable et si oui comment??
Merci d'avance voici le morceau qui me pose problème.
Cordialement
$var=fopen("/tmp/$result","r");
	$fp=fopen("/home/Desktop/SeqProt$a", "wb");
	fwrite($fp,$var);

ViPHP
ViPHP | 5462 Messages

18 mars 2010, 16:23

hello, utilise plutot file_put_contents
:wink:

gui
Eléphant du PHP | 100 Messages

18 mars 2010, 16:32

Cette commande fait exactement ce que je voulais mercie beaucoup stealth35.

gui
Eléphant du PHP | 100 Messages

18 mars 2010, 16:47

Alors la commande fonctionne mais au lieu de me copier le contenue de mon fichier temporaire dans mon fichier dur elle m'écrit (dans mon fichier dur) le chemin d'acces à mon fichier temporaire, je ne comprend plus
      


        $var="/tmp/$result";
	$fp=fopen("/home/guillaume/Desktop/SeqProt$a", "wb");
	file_put_contents("/home/guillaume/Desktop/SeqProt$a",$var);



gui
Eléphant du PHP | 100 Messages

18 mars 2010, 16:53

C'est bon j'ai trouvé tout betement c'était $var=fopen("/tmp/$result","r"); qu'il faillai mettre au depart

Encore merci

ViPHP
ViPHP | 5462 Messages

18 mars 2010, 16:55

ton fopen seul sert a rien par contre, utilise file_get_contents

si c'est juste de la copie de fichier utilise "copy" ca sera plus simple :wink:

gui
Eléphant du PHP | 100 Messages

19 mars 2010, 12:55

j'utilise le deuxième fopen pour créer le fichier

ViPHP
ViPHP | 5462 Messages

21 mars 2010, 20:50

j'utilise le deuxième fopen pour créer le fichier
pas besoin file_put_contents le creer automatiquement :wink: