PHP fwrite

Fermé
guillaumede - 8 juil. 2016 à 16:21
 guillaumede - 8 juil. 2016 à 16:38
Bonjour,

Je veux faire un petit code pour ecrire dans un fichier. Mais a chaque fois je me tape un fopen failed, je ne vois pas d'erreurs.

function writetocachedata($titre, $data)
{
$modif_ago = 90000;
$filename = './cache/'.$titre.'.txt';

if(file_exists($filename))
{
echo('exist');
$modif_ago = time() - filemtime('./cache/'.$titre.'.txt');
}

if($modif_ago > 86400 || $modif_ago < 400)
{
echo($modif_ago);
$source='/cache/'.$titre.'.txt';
$fichier=fopen($source, 'a') or die('fopen failed');
fwrite($fichier, $data);
fclose($fichier);
}
}
A voir également:

1 réponse

Utilisateur anonyme
8 juil. 2016 à 16:31
Bonjour


$filename = './cache/'.$titre.'.txt';
$source='/cache/'.$titre.'.txt';


On dirait qu'il manque un . avant /cache/ dans $source
0
Meme resultat: fopen failed
0