Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MANIPULER DES FICHIERS


Information sur la source

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 : 5 472

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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.php
 

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();

Commentaires et avis

signaler à un administrateur
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

signaler à un administrateur
Commentaire de bob3000 le 28/09/2004 20:00:02

merci beaucoup!

signaler à un administrateur
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..

signaler à un administrateur
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

signaler à un administrateur
Commentaire de bob3000 le 29/09/2004 01:02:50

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


bob3000

signaler à un administrateur
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 @+++

signaler à un administrateur
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

signaler à un administrateur
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"; }

signaler à un administrateur
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

signaler à un administrateur
Commentaire de bob3000 le 04/04/2005 22:42:58

de rien :)

signaler à un administrateur
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

signaler à un administrateur
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!!!!!!!

signaler à un administrateur
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...

signaler à un administrateur
Commentaire de ludovicanceaux le 27/03/2006 00:30:01

komment ca???

signaler à un administrateur
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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.