Bonsoir,

j'ai un doute qui nécessite une confirmation ; je voudrais savoir si un readfile est bien exécuté ; comme à cet endroit l'affichage ne marche pas, j'effectue une trace dans une table MySQL. Je voudrais savoir si ce que j'ai fait est juste :
code appelant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
readfile("testreadfile.php");
Contenu du readfile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?php	
$texte="ici testreadfile";
$sql= "INSERT into `espion` (_sql) VALUES('".ES($texte)."')";
$sql = stripslashes($sql);
$result = mysql_query($sql) or die(mysql_error());
?>
La connexion à la base MySQL est faite dans le code appelant, le nom "_sql" est historique et la fonction ES (
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function ES($truc)
{
$truc=mysql_real_escape_string($truc);
return $truc;
}
) est incluse dans le code appelant. Si c'est bon, ça prouve que le readfile n'est pas exécuté, vu qu'il n'y a rien dans la table MySQL.