PHP : Ecriture dans un fichier
Résolu
eXo
-
eXo -
eXo -
Bonjour,
j'ai déjà utiliser le systeme ce-dessous pour écrire à la fin d'un fichier, mais sa ne fonctionne pas dans ce cas ci... sa me dépasse.. une idée?
foreach ($_GET as $indice=>$valeur){
$tab[$indice]="$valeur;";
}
if ($f = fopen("$chemin", "a"))
{
foreach ($tab as $line)
{
fwrite($f, $line);
}
array_pop($tab);
fclose($f);
}
else
{
echo 'erreur lors de l\'ouverture du fichier !';
}
Merci d'avance.
j'ai déjà utiliser le systeme ce-dessous pour écrire à la fin d'un fichier, mais sa ne fonctionne pas dans ce cas ci... sa me dépasse.. une idée?
foreach ($_GET as $indice=>$valeur){
$tab[$indice]="$valeur;";
}
if ($f = fopen("$chemin", "a"))
{
foreach ($tab as $line)
{
fwrite($f, $line);
}
array_pop($tab);
fclose($f);
}
else
{
echo 'erreur lors de l\'ouverture du fichier !';
}
Merci d'avance.
A voir également:
- PHP : Ecriture dans un fichier
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
j'ai aucune erreur, je rentre bien dans les boucles etc .. mais le fichier n'est pas écris !
c'est vraiment curieux.. je comprend pas du tout ce qui cole pas..
par contre je viens de voir que le fichier est en fait écrit ! sa fonctionne .. mon interface d'affichage du fichier ne me la pas affiché .. curieux..
par contre comme c'est un fichier csv, je doit mettre un \n au dernier $_GET pour qu'a la prochaine saisie, elle se fasse sur la ligne suivante et non pas à la suite..
Tu aurai une idée de comment faire sa ?
je met le separateur ; directement ici : "$valeur;"
foreach ($_GET as $indice=>$valeur){
$tab[$indice]="$valeur;";
}
il me faut pour le dernier $_GET qu'il detecte mettre un \n à la fin..
merci encore pour ton aide