Mon réseau

Mon réseau d’entreprise

17.4 Intégration dans un script php

Précédent   Suivant

Vous pouvez vous inspirer du fichier d’exemple suivant :

";
echo "Attention, les erreurs sont dans les logs d'apache";
echo "


"; // affiche la date et les données système echo date('H:i:s Y-m-d'); echo "
Systeme: "; system("uname -a"); // affiche une image du directory /var/www/html/ // Le nom du fichier est interprété par apache, donc // relatif à Documentroot echo ""; echo "


"; // Lit un fichier, le nom est celui du système // la configuration d'apache interdit les lectures // qui ne sont pas dans le répertoire documentroot readfile ( "/var/www/html/tmp/data.txt" ); exit; ?>

Attention !

  • 1. Le fichier php doit être atteignable et exécutable par apache.

  • 2. Apache n’a le droit de lire que des fichiers dans DocumentRoot.

  • 3. PHP a aussi la même limitation.

  • 4. Les noms de fichiers lus par apache sont relatifs à DocumentRoot.

  • 5. Les noms de fichiers lus par php sont les mêmes que pour un shell.

  • 6. Ajoutez, ligne par ligne, consultez les logs d’erreurs d’apache.

Précédent   Suivant