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