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 fopen (Maj 02/12/2009)

Définition de la fonction fopen

La fonction fopen créer une ressource dont lui nom lui est donnée par votre script sous une option que l'on appel généralement filename. Si le liens menant à filename est de la forme "protocole://", filename est compris comme étant une URL, PHP est capable de trouver seul le gestionnaire permettant de lire cette url (http, ftp, ...), dans le cas contraire il tentera d'exploiter filename comme un fichier classique.

Si l'ouverture échoue, la fonction retourne FALSE et une alerte sera générée. Vous pouvez utiliser @ pour supprimer cette alerte en le placant devant fopen => @fopen.
 

La structure de la fonction fopen

resource  fopen ( string   filename , string   mode , bool   use_include_path , resource   zcontext )
 

$filename : Adresse menant au fichier que l'on souhaite ouvrir.
mode : C'est le paramétre qui va indiquer comment nous souhaitons ouvrir le fichier. Il sont lister plus bas
use_include_path : peut être défini à 1 ou à TRUE pour chercher le fichier dans l' include_path (optionnel).
zcontext : ../..

 

Les différents mode :

Lettre Action sur le fichier : Mode d'ouverture + Action Emplacement du pointeur
r Lecture seule. Début du fichier
r+ Lecture et écriture. Début du fichier
w Ecriture seule + Réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer. Début du fichier
w+ Lecture et écriture + réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer. Début du fichier
a Ecriture seule ; place le pointeur de fichier à la . Si le fichier n'existe pas, on tente de le créer. Fin du fichier
a+ Lecture et écriture ; Si le fichier n'existe pas, on tente de le créer. Fin du fichier
x Lecture seule ; Si le fichier existe déjà, fopen va échouer, en retournant FALSE et en générant une erreur de niveau E_WARNING . Si le fichier n'existe pas, fopen tente de le créer. Début du fichier
x+ Lecture et Ecriture ; . Si le fichier existe déjà, fopen va échouer, en retournant FALSE et en générant une erreur de niveau E_WARNING . Si le fichier n'existe pas, fopen tente de le créer. Début du fichier
b/t

Ceci est le mode de traduction du fichier, pour que vos script marche sur un maximum de systéme il est vivement conseillé d'utiliser 'b' et non 't'. Le symbol 'b' ou 't'

 

Exemple de syntaxe de la fonction fopen

Exemple via des protocole ftp et http

$handle = fopen("/web/dossier/fichier.txt", "r");
$handle = fopen("/web/dossier/fichier.gif", "wb");
$handle = fopen("http://www.example.com/web/dossier/fichier.txt", "r");
$handle = fopen("ftp://user:password@example.com/web/dossier/fichier.txt", "w");
?>

Exemple via les dossiers locaux

$handle = fopen("c:\\data\\info.txt", "r");
?>
 

 

Conseils la fonction fopen

Les systémes d'exploitation utilise différents caractéres pour créer une nouvelle ligne

- Unix utilisent \n ,
- Windows utilisent \r\n ,
- Macintosh utilisent \r .
Si on utilise _r sur un systéme unix par exemple, le fichier pourra être mal lus par la suite.
 

Tutoriaux connexes

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

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