Mettre en françaisPut on englishespagnoleallemand
Instant gaming

 Economisez sur l'achat de vos jeux 

 



Nouveaute
Mise en place d'un client Ftp (Filezilla)

Filezilla, logiciel ftpLe Ftp est un protocole de transfert de fichiers (File Transfer Protocol) destiné à l'échange de fichiers sur un réseau informatique.

 

Lire le billet : Client Ftp (Filezilla)

Internet explorer 8 et animation flash

Internet explorer en 64 bitsInternet explorer 8 ne me permet pas d'installer le Flash Media Player

En effet votre ordinateur ce compose de deux applications si vous êtes sur Windows Seven ...
 

Lire le billet : Internet explorer 8 et flash 



La fonction fwrite (créer le 26/11/2009)

Définition de la fonction fwrite

La fonction fwrite écrit un contenu d'une variable dans un fichier pointé au préhalable. Il est possible de limité la taille du contenu que l'on va écrire dans le fichier mais cela ne pourra être fait qu'en définissant un nombre d'octet à écrire.

la fonction fwrite retourne le nombre d'octets écrits ou FALSE en cas d'erreur.
 

La structure de la fonction fwrite

fwrite ( resource handle , string contenu , int length )
 

Handle : Chemin du fichier dans lequel nous souhaitons écrire.

Contenu : Contient le contenu à mettre dans le fichier

Length : Permet de limiter le nombre de caractéres que l'on va inscrire dans le fichier cible. Cette limite ce fait en Octet.

Exemple de syntaxe de la fonction fwrite


$filename = '../../monfichier.txt';
$contenu = "Texte que l'on souhaite mettre écrire dans le fichier";

if (is_writable($filename)) { // Le fichier est il inscriptible

    if (!$handle = fopen($filename, 'a')) { // Je vous conseil de lire la fonction fopen($filename, 'a')
         echo "Impossible d'ouvrir le fichier ($filename)";
         exit;
    }
   
    if (fwrite($handle, $contenu) === FALSE) { // On écrit dans le fichier en testant les droits
       echo "Le fichier $filename n'est pas inscriptible";
       exit;
    }
   
    echo "L'écriture dans le fichier ($filename) a réussi";
    fclose($handle); // on ferme le fichier aprés avoir écrit dedans
                   
} else {echo "Le fichier $filename n'est pas accessible en écriture.";}

?>

 

Le étapes de cet exemple sont les suivantes :
- On donne les valeurs à filename et contenu qui sont le chemin + nom du fichier et contenu à écrire dedans.
- On vérifie si le fichier est inscriptible avec if (is_writable($filename)).
S'il est inscriptible on test de l'ouvrir avec if (!$handle = fopen($filename, 'a'))
Si on arrive à l'ouvrir on teste en même temps que l'on écrit dedans avec if (fwrite($handle, $contenu) === FALSE)
Si un seul de ses tests n'est pas valide on arréte tout.

 

Conseils la fonction fwrite

- Lorsque l'on limite le nombre de caractéres à inserer dans le fichier, cela annule la configuration magic_quotes_runtime ce qui peut poser probléme avec les slashs.

- Le fichier doit être ouvert avec l'option b de fopen pour les systèmes d'exploitation qui font la différence entre les fichiers binaires et les fichiers textes .

Tutoriaux connexes

 
  • Sitemap
  • Les partenaires +
  • Les tutoriaux
  • Autre
  •  

Développé par vision-storm.com Flux Rss des Pages Flux Rss des Pages