Boris 3430
| Posté : 09-02-2005 10:31
Euh... Ou est l'erreur? Le fichier est créé sur le serveur et il contient bien le mot Bonjour, mais pas le fichier récupéré par le vanigateur... (j'ai essayé en appelant le fichier install.conf.txt, mais ca change rien)
Voilà le code:
<?
$installconf = "modules/".$ModPath."/generator/install.conf.php";
$fp = fopen($installconf,"w");
if(@fwrite($fp, "Bonjour"))
{
fclose($fp);
// Pour forcer  ;le téléchargement, il faut utiliser des HEADER
< br /> // Attachement du&n bsp;fichier
header('!content-disposition: ! attachment; filename=install.conf.php');
// Type de doc ument, toujours mettre application/force-download
header('!content-type:! application/force-download');
header('!content-transfer-enc oding:! fichier');
// La taille d u fichier est obtenu par la fonction filesiz e
header('Content-Length: '.filesize($installconf));
// Pas de mise en cache
header('Pragma: no-cache ');
header('Cache-Control: n o-store, no-cache, must-revalidate, post-check=0, pre-check =0');
header('Expires: 0');
// Envoie du f ichier
readfile($installconf);
unlink($installconf);
}
else
{
if(file_exists($installconf))
{
unlin k($installconf);
}
echo "<br/><br/><h1 style=\"color:red\">Impossible de créer le fichier ins tall.conf.php. Vérifiez que le dossier modules/ ".$ModStart."/generator/ a bien un chod 777.</h1 >";
}
?>
HELP! |