Danh mục

MySQL et CSS- P6

Số trang: 50      Loại file: pdf      Dung lượng: 995.06 KB      Lượt xem: 13      Lượt tải: 0    
Hoai.2512

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

MySQL et CSS- P6: Dans la première partie, lancez-vous dans la création de votre premier site web dynamique en PHP. Au travers d’exemples simples et concrets, apprenez à votre rythme à développer un site web complet, relié à une base de données MySQL
Nội dung trích xuất từ tài liệu:
MySQL et CSS- P6 Sondages et concoursTab. 7.8 : Les modes d’ouverture de fichierMode DescriptionA Écriture seule, ajoute au contenu existant en plaçant le pointeur en fin de fichier.A+ Lecture et écriture, ajoute au contenu en plaçant le pointeur en fin de fichier.Tab. 7.9 : Informations sur le statut du fichier ou du répertoireFonction Descriptionint chmod (string fichier, int mode) Les permissions sont changées sur des répertoires ou des fichiers.int file_exists (string fichier) Vrai si le fichier existe.int fileatime (string fichier) Date du dernier accès au fichier.int filectime (string fichier) Date de modification du nœud.int filemtime (string fichier) Date de modification du fichier.int fileperms (string fichier) Droits du fichier.int filesize (string fichier) Taille du fichier.int filetype (string fichier) Type du fichier.Bool is_dir (string fichier) Vrai si c’est un répertoire.Bool is_executable (string fichier) Vrai si le fichier est exécutable.Bool is_file (string fichier) Vrai si c’est un fichier.Bool is_readable (string fichier) Vrai s’il est lisible.Bool is_writeable (string fichier) Vrai s’il est modifiable.Bool is_linkinfo (string fichier) Vrai si le fichier pointé existe.String readlink (string chemin) Nom du fichier pointé.array stat (string fichier) Information sur le statut.int touch (string fichier [, int time]) Met à jour l’heure de modification.int umask (int masque) Définit un masque de permission par défaut (l’opposé de chmod). Double Poche PHP & MySQL • 2517 Des algorithmes, des outils et des fonctions chmod Comme chmod utilise un nombre octal, il est indispensable de le noter précédé d’un 0, par exemple sous la forme 0755.Voici les valeurs des permissions chmod pour Unix.Tab. 7.10 : Permissions de fichier ou de répertoire de 0755Permission Propriétaire Groupe Public (owner) (group) (other)Lecture (4) x x xÉcriture (2) x o oExécution (1) x x xTotal 4+2+1=7 4+1=5 4+1=5Ici, l’umask du fichier est 022, c’est-à-dire qu’il exclut la permission 2(écriture) pour le groupe et le public. Vous affichez les interdictions plutôtque les permissions. Le umask sert de configuration par défaut sur unserveur pour une création de fichier. Il est configuré dans le répertoireetc/profile/ avec Unix.Les fichiers :¶ 777. Tout le monde peut lire, écrire et exécuter.¶ 755. Le propriétaire (vos programmes) peut tout faire, groupe et public peuvent lire et exécuter.¶ 644. Le propriétaire (vos fichiers) peut lire/écrire, groupe et public, seulement lire.Les répertoires :¶ 777. Tout le monde peut lire, écrire et chercher.¶ 755. Le propriétaire peut tout faire, groupe et public peuvent seule- ment chercher.Voici les réglages courants.252 • Double Poche PHP & MySQL Sondages et concoursLes fichiers :¶ scripts, 755 ;¶ fichiers de données, 666 ;¶ fichiers de configuration, 644 (pour les fichiers non modifiés par des programmes PHP).Les répertoires :¶ 777 (n’oubliez pas de mettre les permissions adéquates sur les fichiers à l’intérieur).Tab. 7.11 : ArborescenceFonction Descriptionbool chdir (string répertoire) Change le pointeur de répertoire courant.Void closedir (string descripteur) Ferme le descripteur de répertoire.int opendir (string chemin) Ouvre un répertoire.String readdir (int descripteur) Retourne le nom du fichier suivant associé au descripteur de répertoire.Void rewinddir (int descripteur) Place le pointeur au début du répertoire.int rmdir (string répertoire) Supprime un répertoire (vide).Formater avec sprintf(), sscanf(), fscanf()Tab. 7.12 : Le formatage des donnéesSigne Source Affichage% Pourcentage Pourcentage littéral.b Entier Binaire.c Entier Caractère ASCII de cette valeur.d Entier Nombre décimal signé.u Entier Nombre décimal non signé.f Nombre réel Nombre réel. Double Poche PHP & MySQL • 2537 Des algorithmes, des outils et des fonctionsTab. 7.12 : Le formatage des donnéesSigne Source Affichageo Entier Nombre octal.s Chaîne de caractères Chaîne de caractères.x Entier Nombre hexadécimal dont les lettres sont des minuscules.X Entier Nombre hexadécimal dont les lettres sont ...

Tài liệu được xem nhiều: