begin process at 2012 02 09 12:08:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > MANIPULER DES FICHIERS

MANIPULER DES FICHIERS


 Information sur la source

Note :
6,63 / 10 - par 8 personnes
6,63 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Débutant Date de création :28/09/2004 Date de mise à jour :28/09/2004 22:54:04 Vu :7 024

Auteur : bob3000

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note


 Description

Juste un petit script pour montrer comment créer, ouvrir et effacer des fichiers pour compléter la source de Orion: http://phpcs.com/code.aspx?id=12870

Pour la liste des modes pour fopen ainsi que leur description, allez sur:
http://ca.php.net/manual/fr/function.fopen.ph p

Source

  • CRÉER UN FICHIER:
  • <?
  • // on cree le fichier(notez le w pour write)
  • $fichier = fopen("test.txt","w");
  • // on insert le contenu dans le fichier
  • fputs($fichier,"le contenu du fichier ici");
  • // on ferme le fichier
  • fclose($fichier);
  • echo "Le fichier a été créé!";
  • ?>
  • ***
  • OUVRIR UN FICHIER:
  • <?
  • // on ouvre le fichier(notez le r pour read)
  • $fichier = fopen("test.txt","r");
  • // on prend tout le contenu du fichier
  • $contenu = fread($fichier, filesize("test.txt"));
  • // on ferme le fichier
  • fclose($fichier);
  • // on affiche a l'ecran le contenu
  • echo $contenu;
  • ?>
  • ***
  • EFFACER UN FICHIER:
  • <?
  • // effacer le fichier
  • unlink("test.txt");
  • ?>
CRÉER UN FICHIER:

<?
// on cree le fichier(notez le w pour write)
$fichier = fopen("test.txt","w");

// on insert le contenu dans le fichier
fputs($fichier,"le contenu du fichier ici");

// on ferme le fichier
fclose($fichier);

echo "Le fichier a été créé!";
?>

***

OUVRIR UN FICHIER:

<?
// on ouvre le fichier(notez le r pour read)
$fichier = fopen("test.txt","r");

// on prend tout le contenu du fichier
$contenu = fread($fichier, filesize("test.txt"));

// on ferme le fichier
fclose($fichier);

// on affiche a l'ecran le contenu
echo $contenu;
?>

***

EFFACER UN FICHIER:

<?
// effacer le fichier
unlink("test.txt");
?>

 Conclusion

merci de m'aviser s'il y a des bugs,


bob3000


 Historique

28 septembre 2004 22:54:04 :
ajout de unlink(); ajout de lien vers l'explication des différents modes pour fopen();

 Sources du même auteur

SESSIONS
LOGIN-SIGNUP-LISTER LES MEMBRES - SANS MYSQL

 Sources de la même categorie

UPLOADER DES FICHIER DANSUN DOSSIER, SÉCURISÉ AVEC MOT DE PA... par raizzo
COMPTEUR DE VISITES SUR FICHIER par pierreSabatier
FONCTION RECURSIVE DE DOSSIERS par tefa24600
Source avec Zip CONVERSION DES UNITÉS INFORMATIQUE (O, KIO, MIO, GIO, TIO...... par genetApt151
TROUVER LES DOUBLONS DANS UNE LISTE DE FICHIERS par soobook

Commentaires et avis

Commentaire de juki_webmaster le 28/09/2004 18:18:00

Salut,
Je heureux de voir que tu t'est mis au php  :)
Ce genre de source existe avec de bien plus grande explication sur les modes d'ouverture.
Mais j'aprecit enormement l'utilisation  de "filesize("test.txt")" :)
Bonne continuation en php

Commentaire de bob3000 le 28/09/2004 20:00:02

merci beaucoup!

Commentaire de quiaimeflash le 28/09/2004 20:25:46

Toujours utilise pour ceux qui debutent, mais il y a plein de source pareil que celle-ci.

Tu aurais du rajouter un p'tit truc en plus..

Commentaire de plopman le 28/09/2004 21:57:45

Pas mal mais tu aurais pu parler de tout les modes, pour faire un mini tuto sur les fichiers text complet. Tu aurais aussi pu dire comment supprimé un fichier ( unlink(); )
Bonne continuation
Plopman

Commentaire de bob3000 le 29/09/2004 01:02:50

j'ai ajoute unlink(); et un lien vers les modes pour fopen();


bob3000

Commentaire de defkrie le 29/09/2004 12:41:34

sans vouloir faire le prétentieux explique un peu plus par exemple pourquoi on a "a+" ou "w+"

regarde dans la rubrique cours de http://ndwc.fwhost.net sa te donnera un exemple

Voila @+++

Commentaire de plopman le 29/09/2004 13:14:58

Voila ;o) Le code est plus complet ainsi ;)
Un 7/10 pour ton effort de mise à jour
Plopman

Commentaire de plopman le 29/09/2004 13:27:30

juste un autre truc ... Avant de faire unlink(); pense à vérifier que le fichier existe bien, car je crois que ca renvoi une erreur si ton fichier existe pas... (ca reste à vérifier)

genre if($file) { unlink($file); } else { echo "Erreur! le fichier $file existe pas"; }

Commentaire de Reyzor le 04/04/2005 14:45:43

Pour moi qui debute dans le php je dois dire que ces petites explications m'ont bien aider et qu'elles suffisent largement, pas besoin d'explications .

Merci bcp

Commentaire de bob3000 le 04/04/2005 22:42:58

de rien :)

Commentaire de ADCM le 19/08/2005 17:50:07

Comment faire sous windows (ce n'est pas moi qui ai choisit l'OS) pour effacer un fichier???
Merci d'avance

Commentaire de ludovicanceaux le 26/03/2006 17:21:33

bjr, je voudrais juste savoir si la commande marche evec des fichiers images car quand je fait par exemple unlink($_GET['photo']);
Bah ca marche pas!!!!!!!

Commentaire de bob3000 le 26/03/2006 18:54:10

oui, ca devrait marcher.

ps: fait attention avec le $_GET['photo'], ca pourrait être dangereux...

Commentaire de ludovicanceaux le 27/03/2006 00:30:01

komment ca???

Commentaire de ludovicanceaux le 27/03/2006 00:30:50

ah oui je vois pk, mais en fait c une page qui est réservé que aux admins du sites dc, je pense pas qu'il y ai de dangers

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales