| HTML Tutorials |
|
|
| XML Tutorials |
|
|
| Browser Scripting |
|
|
| Server Scripting |
|
|
| .NET (dotnet) |
|
|
| Multimedia |
|
|
| Web Building |
|
|
| Java Tutorials |
|
|
| Programming Langauges |
|
|
| Soft Skills |
|
|
| Database Tutorials |
|
|
| Operating System |
|
|
| Software Testing |
|
|
| SAP Module |
|
|
| Networking Programming |
|
|
| Microsoft Office |
|
|
| Accounting |
|
|
| Computer Basics |
|
|
|
| Dossier manipulant dans PHP |
|
Il y a beaucoup de fonctions intégrées dans PHP pour manipuler des dossiers et des annuaires. En utilisant ces fonctions nous pouvons lire, écrire, supprimer, et obtenir un bon nombre d'information des dossiers. Pour exécuter n'importe quel funtion sur un dossier nous devrions avoir la bonne permission qui nous permettra au manupulate qui classent.
|
|
Créant et supprimant un dossier
|
|
Nous pouvons créer un dossier en utilisant le funtion « contact () ». Le funtion de contact () une fois appelé premier recherche si le dossier indiqué existe ou pas si le doesnot de dossier existe il crée un avec specfied le nom de fichier. Pour supprimer un dossier nous employons la fonction appelée « détachons () ». Ce funtion enlève le dossier qui a été envoyé comme argument.
|
|
touch(“newinfo.txt”); //create a new file, if it doesn’t already exist
|
|
unlink(“oldinfo.txt”); //delete a file
|
|
| Ouvrir le dossier existant
|
|
Quand est-ce qu'un dossier a obtenu créé, comment lui accéder ? Nous pouvons accéder à un dossier existant employant le funtion appelé « fopen () ». Ce funtion prend deux arguments, le premier argument indique le nom du dossier qui doit être ouvert, et le deuxième argument indique dans quel mode que le dossier doit être opened.i'e dans « lire-r », « écrire-W » ou les deux mode « lecture/écriture ».
Si la fonction fopen () l'exécute avec succès alors renvoie une valeur de nombre entier connue sous le nom d'indicateur de dossier. Cette valeur devrait être stockée dans une variable. Cette variable est employée pour fonctionner dessus avec le dossier ouvert. Si le funtion fopen () échoue l'exécution pour n'importe quelle raison, il des retours justes FAUX. Une fois que le dossier est employé nous devrions le fermer employant la fonction de « fclose () ». Cette fonction prend seulement le nom de fichier comme argument.
|
|
$oldfp = fopen(“oldinfo.txt”, “r”); //opens a file for reading
|
|
if(!$fp = fopen(“newinfo.txt”, “w”)) //tries to open a file for writing
|
|
die(“Error on opening file!”); //terminates the execution of the script if it cannot
open the file
|
|
fclose($oldfp);
|
|
| Lecture à partir des dossiers
|
|
Pour lire à partir du dossier nous employons le funtion appelé les « fgets () ». Quand ce funtion s'appelle, il donne lecture tous caractères jusqu'à un caractère NL (\ n), ou extrémité du dossier (EOF), ou jusqu'à ce qu'une longueur indiquée soit atteinte.
La fonction « fgets () » est les « fgets semblables () », à la différence des fgets () qu'elle renvoie un caractère simple à partir d'un dossier. il n'y a aucun besoin d'indiquer n'importe quelle longueur comme argument, puisqu'un caractère est toujours de 1 byte.
|
|
$text = fgets($fp, 2000); //reads 2000 bytes at most
|
|
$chr = fgetc($fp); //reads 1 byte only
|
|
| Plus de dossier manipulant des fonctions
|
|
Il y a beaucoup d'autres fonctions comme lesquelles vous pouvez employer avec des dossiers : l'essai fonctionne - des « file_exists () », « is_file () », « is_dir () », « is_readable () », « is_writeable () », « is_executable () » ; fonctions qui l'information de retour sur des dossiers : « filesize () », « fileatime () », « filemtime () », « filectime () ». Vous pouvez figurer dehors ce que la fonction fait par la lecture juste son nom.
La table suivante contient peu de dossier manipulant des fonctions et leur description
|
| Example |
Description Preview |
| chdir |
Changes PHP's current directory
to specified directory. Returns TRUE on success or FALSE on failure.
|
| chroot |
Change the root directory |
| closedir |
Closes a directory handle
previously opened with opendir(). |
| copy |
Makes a copy of a file. Returns
TRUE if the copy succeeded, FALSE otherwise. |
| dir |
dir -- directory class class dir
{ dir(string directory); string path; resource handl... |
| file |
Returns the contents of a file in
an array. |
| filesize |
Gets file size |
| fopen |
Opens a file handle to be used
. |
| fread |
Reads the contents of a file
descriptor assigned with fopen(). |
| fwrite |
Writes to a file descriptor
opened with fopen(). |
| getcwd |
gets the
current working directory string. getcwd (void) Returns the current
working directory. |
| opendir |
Returns a directory handle that
can be used with readdir(), closedir() and rewinddir(). |
| readdir |
Reads the next file from a
directory handle opened with opendir(). |
| rename |
Renames a file from the old file
name to the new file name. |
| rewinddir |
rewind directory handle, void rewinddir ( resource dir_handle) Resets the
directory stream indicated by dir_handle to the beginning of the
directory. |
| scandir |
List
files and directories inside the specified path |
| Unlink |
Deletes a file. |
 |
 |
Keywords:php tutorial, php scripts, php nuke, php download, php editor, php mysql, php forum,
php add link, learn php, php code
|
|
| HTML Quizes |
|
|
| XML Quizes |
|
|
| Browser Scripting Quizes |
|
|
| Server Scripting Quizes |
|
|
| .NET (dotnet) Quizes |
|
|
| Multimedia Quizes |
|
|
| Web Building Quizes |
|
|
| Java Quizes |
|
|
| Programming Langauges Quizes |
|
|
| Soft Skills Quizes |
|
|
| Database Quizes |
|
|
| Operating System Quizes |
|
|
| Software Testing Quizes |
|
|
| SAP Module Quizes |
|
|
| Networking Programming Quizes |
|
|
| Microsoft Office Quizes |
|
|
| Accounting Quizes |
|
|
| Computer Basics Quizes |
|
|
|