le 13/12/2007 à 15:25
iorienrager
Salut la compagnie ! Me revoilà avec un petit cadeau un vrai casse tête pour le génie. Non en fait c’est un truc naz je veut insérer un code php dans un fichier txt avec la procédure habituelle fopen . … et je met mon code dans une variable pour l’insérer dans mon fichier a l’aide de fputs simple jusqu’ici mai le problème c’est que dans mon code php il y a des variables et donc elle sont prise en compte par le code que dois juste insère alors je cherche une astuce pour insérer mon code sans qu’il soit exécuté par le script qui insert . voici le code que je veut insérer dans le variable $CDI . merci bien .
<?php
///// début du code a insérer
$CDI =<?php
$fich="vote/$fil";
$xv1='<?php
$fp=fopen(';
$xv2=',"r");
$inc=fgets($fp,11);fclose($fp);echo"<table width=\"75%\" border=\"1\"cellspacing=\"1\" bgcolor=\"#000000\"><tr>
<td width=\"10%\" height=\"21\" bgcolor=\"#B1BCD6\">'.$fich.'</td>
<td width=\"10\" bgcolor=\"#B1BCD6\"><img src=\"v.gif\" width=\"$inc\" height=\"7\"> </td>
<td width=\"11%\" bgcolor=\"#B1BCD6\">$inc</td></tr></table>"?>';
if(!isset($_GET['action'])){
echo '[ <a href="'.$fil.'?action=vote">Voter pour ce Poème</a>]';
exit(); }
if(($_GET['action'] =="vote")&&(file_exists($fich))){
$fp=fopen("$fich","r+");
$cpt=fgets($fp,10);
$cpt++;
fseek($fp,0);
fputs($fp,$cpt);
fclose($fp);
echo $cpt;
echo "Votre Vote a été enregistré,merci.";
}
else{
$fp=fopen("$fich","a");
fputs($fp,"1");
fclose($fp);
echo "Votre Vote a été enregistré,merci.";
$fv=fopen("vote/stat.php","a");
fputs($fv,"$xv1 '$fil' $xv2 ");
fclose($fv);
echo "xxxxxxxxxxxxxxx.";
}
?>
////fin du code a insérer
$fx=fopen("$file","a");
fputs($fx,$CDI);
fclose($fx);
?>