Fwrite() fichier php
Posté : 13 mai 2016, 07:39
Bonjour à tous,
Je rédige un script php qui est "censé" écrire dans un fichier (.php) des commandes pour afficher une image et pour détruire le fichier une fois exécuté. Mais j'ai quelques problèmes avec Fwrite()
Il crée bien le fichier, qui contient
Mais, meme si le fichier est crée, il renvoie
Je rédige un script php qui est "censé" écrire dans un fichier (.php) des commandes pour afficher une image et pour détruire le fichier une fois exécuté. Mais j'ai quelques problèmes avec Fwrite()
//j'ouvre un nouveau fichier (.php) avec fopen, aucun problème jusque là
$lien = (fopen($path,'w'));
//cette nouvelle page doit afficher une image, et se supprimer une fois quelle à était lancée une fois, l'url pour y accéder étant du typé ...?test=chemin_de_l'image pour récupérer la variable dans un $_GET
fwrite($lien, "print '<img src=".$test." />';");
//le chemin vers la page a supprimer étant le chemin_vers_l'image.php
fwriteh($lien, "<?php unlink($_GET[test].'.php') ;?>");
fclose($lien);
Il crée bien le fichier, qui contient
etprint '<img src=".$test." />';
à la suite. (Je ne peux l'ouvrir que sous la forme d'un text, il renvoie l'erreur "syntax error, unexpected '.' in /////// on line 1.).<?php unlink(.'.php') ;?>
Mais, meme si le fichier est crée, il renvoie
Si quelqu'un peu m'éclairer sur ses différents problèmes merci.Undefined index : test in ///// on line 33. (Qui correspond au test mis à l'intérieur du $_GET)