Accueil

Web

FaceBook

Telechargement

Contact

 

Ajouter aux Favoris

    Bienvenue ! 21/11/2024 @ 10:08:28 - IP : 3.17.154.144 -



Les cours faciles de PHP
 




 

Microsoft

Télécharger

SQL Server 2012

Pinpoint

Visual Studio

Choisir son PC

 
 

Developpement

Visual Basic

Langage C

Java

Assembleur

Delphi

SQL

Python

WinDev

 
 

Systèmes OS

Ms Dos

Windows 9.x

Windows Nt

Windows Vista

Unix

Linux

Mac Os

 
 

Conception Web

PHP

ASP

Html

XmL

Flash Adobe

Director Adobe

WebDev

Java Script

 




Livre GRATUIT:
Livre gratuit pour maitriser Google Docs



 
 

 

Sommaire :

Introduction - Pour bien commencer - Programmer PHP - Dossiers et Sessions - Chaines

Gestion des dossiers et des sessions en PHP

 

Cours du PHP pour les débutants

 

 

Gestion des dossiers  et des sessions en PHP :

 

Développer et déployer facilement vos sites web

Télécharger gratuitement Office 2013

Héberger votre site web sur des serveurs gratuits

Visual Studio 2013

Télécharger et apprenez gratuitement

Trucs et Astuces

Découvrez Windows 8.1 et télécharger le gratuitement

 

 

  1 - Dossiers :



    chdir : Permet de changer de dossier
    dir : Permet la lecture d'un dossier.
    closedir : Ferme le pointeur sur le dossier
    opendir : Ouvre un dossier, et récupère un pointeur
    readdir : Lit une entrée du dossier
    rewinddir : Retourne à la première entrée du dossier


int
chdir(string directory);

  • Change le dossier courant dans le dossier courant passé en paramètre ( directory ). Et renvoit un booléen en cas d'échec où de succés.

new
dir(string directory);

Permet la lecture d'un dossier passé en paramètre. le dossier qui doit être lu doit existé et être ouvert avec la commande
opendir. Cette fonction vous donne droit à 3 méthodes :
  • $dos -> handle // Renvoit le pointeur sur le dossier.
  • $dos -> patch // Renvoit le chemin d'accès du dossier.
  • while($entry=$dos -> read()) { echo $entry."\n";} // Permet de parcourir de dossier.


void
closedir(int dir_handle);

Ferme le pointeur sur le dossier courant. ( le dossier doit existé et être ouvert ).


int
opendir(string path);

Retourne un pointeur sur le dossier dont sont chemin d'accés est donné en paramètre.

string
readdir(int dir_handle);

Lit le prochain nom du fichier du doassier passé en paramètre.

    Ex : Liste des fichiers dans le dossier courant.
    
    <?php
        $dos=
opendir('.'); // Met le pointeur de lecture sur le dossier courant.
        
echo "Listes des fichiers dans le répertoire courant :\n\n";
        
while ($fich = readdir($dos)) // Boucle jusqu'a ce que le pointeur de lecture échoue.
       
 {
          
  echo "$fich\n"; // Affichage du nom du fichier.
      
  }
    ?>


void
rewinddir(int dir_handle);

Met le pointeur sur le premier fichier du dossier ( dir_handle).

    2 - Sessions :

Le langage PHP dispose d'outils très performant pour gérer les sessions. Chaque visiteur à l'accès de vôtre site ce voit attribué un ID unique qui permet un tracabilité tous au long de la visite.
    Les sessions sont gérées le plus souvent de façôn transparente, les données collectées sont le plus souvent transmises dans une base de donné de style SQL.

    Les options sur les sessions sont placées dans le fichier php.ini, vous devez les avoir configurer avant d'utiliser les fonctions suivantes :


     
session_start : Initialise les données de session
     
session_destroy : Détruit toutes les données enregistrées, pour la session courante.
     
session_name : Affecte et/ou retourne le nom de la session courante.
     
session_module_name : Affecte et/ou retourne le module de la session courante.
     
session_save_path : Affecte et/ou retourne le chemin de sauvegarde de la session courante.
     
session_id : Affecte et/ou retourne l'identifiant de session courante.
     
session_register : Enregistre une variable dans la session courante.
     
session_unregister : Supprime une variable dans la session courante
     
session_is_registered : Indique si une variable a été enregistrée dans la session ou pas.
     
session_decode : Décode les données de session à partir d'une chaîne.
     
session_encode : Encode les données de session dans une chaîne

bool
session_start(void);

Cette fonction crée une session et renvoit un booléen.

bool
session_destroy(void);

Cette fonction détruit toutes les données pour la session courante.

string
session_name(string [name]);

Retourne le nom de la session courante. Le paramètre [name] sert si vous voulez spécifier un nom pour la session courante

string
session_module_name(string [module]);

Retourne le nodule de la session courante. Le paramètre [module] sert si vous voulez spécifier un nom pour le module courant

string
session_save_path(string [path]);

Retourne le chemin servant à enregistrer les sessions. Le paramètre [patch] sert si vous voulez spécifier un chemin pour l'enregistrement.

string
session_id(string [id]);

Retounrne l'identifiant de la session courante. Le paramètre [id] sert si vous voulez spécifier un nom pour la session courante.

bool
session_register(string name);

Enregistre le nom de la session courante dans une variable.

bool
session_unregister(string name);

supprime la variable nommée name de la session courante .

bool
session_is_registered(string name);

Retourne true si il y a une variable du nom de name enregistrée dans la session courante.

bool
session_decode(string data);

Décode les données de session à partir de la chaîne data, et affecte les valeurs des variables de session..

bool
session_encode(void);

Retourne les données de session dans une chaîne



Déposez votre CV
lien de téléchargement direct
50 tirages offerts à l'inscription chez myPIX.com!
Dépot de CV gratuit sur Touslesemplois
Logiciel de référencement automatique

 

         

Devenez membre ZNsoft : La communauté Informatique

Cours -  Etudiants -  Concours -  Congrès -  Téléchargement -  Formations


_________________________________________________________________________________________________________
Qui sommes-nous ? | Contact | | Inviter un ami | Soutenir ZNsoft | Revue de press | Références
ZNsoft Corporation, Tous Droits Réservés © 2002/ 2024 ZNsoft RSS
  Dernière mise à jour : 18/11/2024