Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Introduction

Introduction

Introduction -- Informations d'utilisation générale

Style ligne de commande

Les fonctions System sont appelées comme les autres fonctions.
if (!System::rm('-r file1 dir1')) {
   print "Could not delete all the files";
}
Les arguments des fonctions peuvent être introduits en tant que chaînes de caractères ou tableau :
System::rm(array('-r', 'file1', 'dir1'));
Les fonctions systèmes fonctionnent comme toutes les autres fonctions PHP et retourneront FALSE lorsque l'opération n'aura pas pû être exécutée complètement. Les fonctions systèmes ne s'arrêteront pas lorsqu'une erreur surviendra et tentera de continuer. Par exemple, si vous tentez d'effacer trois fichiers et que le premier ne peut être effacé, les deux suivants seront effacés mais la fonction retournera FALSE.

Les erreurs seront affichées en utilisant la fonction PHP trigger_error()() et donc, les méthodes systèmes peuvent devenir silencieuses en préfixant l'appel de la fonction avec le signe '@' (par exemple : @System::mkdir('-p dir1/dir2/dir3');).

Compatibilité

La classe Systemfournit les fonctions systèmes sur les fichiers. Elles sont nommées comme les commandes du système de fichiers sur les systèmes Unix et supportent les mêmes options indépendamment de votre système d'exploitation.

Actuellement, ces fonctions sont testées sous Linux et Windows. Tout retour sur la compatibilité sur les autres systèmes est le bienvenue.

Avertissement

Dans les versions antérieures à PHP 4, la fonction unlink() peut échouer sous Windows. Ce bogue est déjà résolu dans les dernières versions.

Pages de Man

Ce manuel décrit les paramètres des fonctions System, la plupart du tant de façon assez concis. Les arguments et les options spécifiques d'une commande ne sont pas documentés dans ce manuel. Reportez-vous aux pages Man sous les systèmes Unix :
man commandname
ou lorsque les pages Man ne sont pas disponibles sous votre système, visitez les pages de la documentation UNIX en ligne.


Manuel PEAR pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx