Commande DOS en php
Fermé
ti-krus
-
21 juin 2011 à 09:43
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 21 juin 2011 à 10:18
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 21 juin 2011 à 10:18
A voir également:
- Commande DOS en php
- Invite de commande - Guide
- Commande terminal mac - Guide
- Easy php - Télécharger - Divers Web & Internet
- Commande cmd drole - Forum Programmation
- Commande dism - Guide
4 réponses
Ou alors tu passes pas par une commande DOS...
http://www.asp-php.net/tutorial/asp-php/directory.php
Petit rappel en passant: ça permettra bien sur l'affichage des dossiers sur le serveur, pas du client
http://www.asp-php.net/tutorial/asp-php/directory.php
Petit rappel en passant: ça permettra bien sur l'affichage des dossiers sur le serveur, pas du client
Holomark
Messages postés
16
Date d'inscription
lundi 20 juin 2011
Statut
Membre
Dernière intervention
21 juin 2011
2
21 juin 2011 à 10:01
21 juin 2011 à 10:01
Pour exécuter des programmes externes, et en récupérer la sortie, il y a exec() ;
https://www.php.net/manual/fr/function.exec.php
Il reste qu'on préfèrera faire ce genre de manipulations avec les fonctions PHP dédiées, lesquelles couvrent assez bien les besoins courants, et sûrement plus. Pour l'exemple que tu donne ce serai scandir() :
https://www.php.net/manual/fr/function.scandir.php
Et beaucoup d'autres, lesquelles sont trés bien documentées sur le même site.
https://www.php.net/manual/fr/function.exec.php
Il reste qu'on préfèrera faire ce genre de manipulations avec les fonctions PHP dédiées, lesquelles couvrent assez bien les besoins courants, et sûrement plus. Pour l'exemple que tu donne ce serai scandir() :
https://www.php.net/manual/fr/function.scandir.php
Et beaucoup d'autres, lesquelles sont trés bien documentées sur le même site.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 21/06/2011 à 17:16
Modifié par jisisv le 21/06/2011 à 17:16
Effectuer des exec est FORTEMENT déconseillé.
Ta commande DO$-Win-machinchose ne sera pas portable et de plus , pour autant que je me rappelle le DOS-nonsense, se programmme facilement avec les fonctions "natives" de PHP.
exe c'est bon pour les programmes /bibliothèques propriétaires sans API.
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Ta commande DO$-Win-machinchose ne sera pas portable et de plus , pour autant que je me rappelle le DOS-nonsense, se programmme facilement avec les fonctions "natives" de PHP.
exe c'est bon pour les programmes /bibliothèques propriétaires sans API.
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
21 juin 2011 à 10:18
21 juin 2011 à 10:18
Bonjour,
Totalement déconseillé.
Il y a une commande en php permettant de voir les fichiers et de les compter. Exemple:
$d = dir("/etc/php5");
echo "Handle: " . $d->handle . "\n";
echo "Path: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry."\n";
}
$d->close();
Pas besoin de DOS. De plus, sur les serveurs en production, DOS existe pas!
A+
Totalement déconseillé.
Il y a une commande en php permettant de voir les fichiers et de les compter. Exemple:
$d = dir("/etc/php5");
echo "Handle: " . $d->handle . "\n";
echo "Path: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry."\n";
}
$d->close();
Pas besoin de DOS. De plus, sur les serveurs en production, DOS existe pas!
A+