Dépot Copyright

 CopyrightFrance.com

Cours Python

  1. Introduction à Python
  2. Ide Python
  3. Premier programme Python
  4. Les variables en Python
  5. Les commentaires en Python
  6. Les opérateurs Python
  7. Les fonctions en Python
  8. Structure If else... Python
  9. For While Python
  10. Formatage des chaines Python
  11. Les listes en Python
  12. Les tuples en Python
  13. Les dictionnaires en Python
  14. Les ensembles en Python
  15. POO et classes en Python
  16. Héritage en Python
  17. Les exceptions en Python
  18. Le gestionnaire des packages pip
  19. Télécharger le cours complet
  20. Les modules en Python
  21. Le module OS
  22. Module datetime Python
  23. Le module Platform
  24. Le module virtualenv
  25. Le Module PyInstaller
  26. Les fichiers en Python
  27. Les fichiers ouverture & lecture
  28. Les fichiers ouverture & écriture
  29. Les fichiers CSV en Python
  30. Les Fichiers JSON En Python
  31. Fichier de configuration .ini
  32. Python & SQLite database
  33. DB Browser for SQLite
  34. Interface Graphique Tkinter
  35. Les Windgets Tkinter
  36. Bibliothèque d'images PILLOW
  37. Module de style tkinter.ttk
  38. Liste déroulante ttk Combobox
  39. le module filedialog
  40. Projet: Création éditeur de texte
  41. Bibliothèque graphique wxPython
  42. Bibliothèque graphique PyQt5
  43. Télécharger le cours complet
  44. Le module Math
  45. La bibliothèque matplotlib
  46. Le module Python statistics
  47. Bibliothèque Sympy
  48. Bibliothèques Numpy
  49. Bibliothèques Scipy
  50. Bibliothèques Pandas
  51. Bibliothèques Scikit Learn
  52. Bibliothèques TensorFlow
  53. Python Machine Learning
  54. Introduction à Django
  55. Installation de Django
  56. Premier Projet Django
  57. Interface administrateur
  58. Créer une application django
  59. Les modèles de django
  60. Templates Django
  61. Les formulaires Django
  62. Fichiers Statiques Django
  63. Exercices Python: les bases
  64. Exercices Python: les classes
  65. Exercices Python: les fichiers
  66. Tous les TP Python
  67. Création Editeur de Texte en Python Partie1
  68. Carnet d'adresse en Python
  69. Formation Python-partie1

Utilisateurs en ligne

Users: admin, 17 Guests, 1 Robot

Annonces Google

1 – Gestion des fichiers avec php

Depuis sa version 4 php offre à son utilisateur la possibilité de manipuler des objets : comme création, suppression, écriture dans des fichiers, modification des images … Les principales fonctions qui manipulent les fichiers en php sont :
touch() 
La fonction touch permet de créer des fichiers sa syntaxe est :
Touch(‘$nom_fichier’) ; 
$nom_fichier désigne le nom du fichier à créer y compris le chemin.

Exemple :

< ?php
touch('c: \ test.doc');
?>
C’est un exemple permet la création d’un document Word à la racine du disque dur C:\   nommé test.doc
Unlink() : La fonction unlink est utilisée en php pour supprimer un fichier qui existe déjà sa syntaxe est :  unlink(‘$nom_fichier’) ;

Exemple :

<?php

unlink('c:\test.doc');

?>

C’est un exemple qui permet la suppression du document Word test.doc que nous venons de créer à l’aide de l’exemple précédent.

 

fopen()
La fonction fopen permet l’ouverture des fichiers sa syntaxe est :
$fichier = fopen(‘$nom_fichier’, ‘mode de l’ouverture’) ;
Les mode d’ouverture sont :
r : mode lecture seule
r+ : mode lecture et écriture
a : mode lecture seule et place le curseur à la fin du fichier
a+ : mode lecture et écriture et place le curseur à la fin du fichier
w : mode écriture seulement et la fonction crée le fichier s’il n’existe pas
w+ : mode lecture et écriture et la fonction crée le fichier s’il n’existe pas
fputs()
La fonction fputs permet d’écrire sur des fichiers sa syntaxe est :

fputs($fichier,″le texte que vous sohaitez mettre sur le fichier ″) ;

Exemple :

<?php

$fp=fopen('c:\test.doc','a+');

fputs($fp,"voila que finalement j'arrive à écrire sur un fichier à l'aide de php");

?>

rename()
La fonction permet de renommer un fichier existant sa syntaxe est :

rename($ancien,$nouveau);
copy()
Cette function permet de copier un fichier. Sa syntaxe est :
     
copy($source , $destination) ;
read()
Cette fonction permet de lire un fichier existant

Exemple :

<?php
    
readfile('c:\test.doc');
    
?>

file_exists()
    Cette fonction permet de tester si le fichier existe ou non

Exemple :

    <?php
    if(file_exists('c:\test.doc'))
    echo"le fichier existe";
    else
    echo"le fichier n'existe pas";
    ?>
 
file_type()
Cette fonction détermine le type de fichier. Sa syntaxe est :
 
file_type($fichier) ;
file_size( )
Cette fonction renvoie la taille du fichier. Sa syntaxe est :
  file_size($fichier) ;
 fgetc()
  Cette fonction permet de lire un fichier caractère par caractère

Exemple :

voici un exemple qui permet de lire le premier caractère d’un fichier nommé fichier.txt

<?php
   
$fp = fopen('fichier.txt', 'r'); //Ouvre le fichier en lecture seule.
     
$caract1 = fgetc($fp); //$caract1 prend comme valeur le premier caractère du fichier
     
$caract2 = fgetc($fp); //$caract2 prend comme valeur le 2ème caractère du fichier.
  
fclose($fp); 
   
?>
feof()
Cette fonction permet de savoir si la fin du fichier est atteint ou non, nous allons voir comment peut on utiliser cette fonction pour lire la totalité d’un fichier.

Exemple :

<?php
    
$fp=fopen("fichier.txt","r");
    
$caract=' ';
    
while(!feof($fp)){
    
$caract .=fgetc($fp);
    
}
    
echo $caract;
    
fclose($fp);
    
?>

voici un exemple qui combine entre fgetc() et feof () pour lire un fichier totalement

fgets()
    Cette fonction permet de lire un fichier ligne par ligne

Exemple :

Voici un exemple permetttant d’afficher la première ligne d’un fichier

<?php
    
$fp=fopen("fichier.txt" , "r");
    
$ligne=fgets($fp);
    
echo $ligne;
    
fclose($fp);
    
?>

Exemple :

Voici un exemple qui combine entre feof() et fgets() pour lire un fichier en entier

<?php
    
$fp=fopen("test.txt" , "r");
    
$contenu=' ';
    
while(!feof($fp)){
    
$contenu =fgets($fp);
    
echo $contenu;
    
echo'<br>';
    
}
    
fclose($fp);
    
?> 

2 – Gestion des dossiers avec php

2 – 1   Création d’un dossier avec php

Pour créer un dossier on utilise l’instruction mkdir dont la sytaxe est la suivante :

mkdir(‘nom_du_dossier’ , ‘droit d’acées’)

Exemple :

Pour créer un dossier nommé new au sein du dossier www de wamp on utilise le code :

<?php

mkdir('new');

?>

Puis on enregistre le fichier à la racine du serveur ( ie dans le dossier www/ ). On tape ensuite son adresse url.

2 – 2   Lecture du contenu d’un dossier avec php

Pour lire le contenu d’un dossier on doit d’abord l’ouvrir avec l’instruction opendir( ) et le lire ensuite avec l’instruction readdir( )

Exemple :

Pour lire le contenu d’un dossier nvd qui se trouve à l’intérieur du dossier www on doit créer un fichier php à la racine du serveur on le nomme readdir.php par exemple et dont le code :

<?php

$open=opendir('nvd');

while($res=readdir($open)){

echo"$res<br />";

}

?>

Exemple :

Pour lire le contenu du dossier parent on utilise la commande $open=opendir(..)

Par exemple si le fichier qui contient le code d’ouverture $open=opendir(..)se trouve à la racine du serveur wamp, le résultat retourné en tapant l’adresse url de ce fichier est :
.
..
Apache2
barimage.bmp
images_off.bmp
images_on.bmp
install_mysql_service.bat
install_services.bat
install_services_auto.bat
lang
launch_wampserver.bat
license.txt
logs
mysql
php
phpmyadmin
scripts
sqlitemanager
tmp
unins000.dat
unins000.exe
uninstall_services.bat
wamp5.chm
wampmanager.conf
wampmanager.exe
wampmanager.ini
wampmanager.tpl
wampserver.ico
www

Suppression d’un répertoire

Pour supprimer un répertoire on utilise l’instruction rmdir(‘ nom_du dossier ‘ ).

Une réponse à 8 – Gestion des dossiers et des fichiers en php

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.