Bonjour à tous.
J'essaie d'executer un script perl par php. Ce script s'execute sur le serveur. Les instructions de mon script perl fonctionne sauf les "system". Par exemple avec le script suivant : exemple.pl
j'ai bien le fichier log.txt qui est créé coté serveur et qui contient ce que je lui ai mis. Par contre pas de dossier TEST crée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 open (LOG, "> log.txt"); print LOG "Super cela fonctionne pour la creation de fichier et leur ecriture\n"; close LOG; system 'mkdir TEST';
Je lance mon script perl avec une commande banal de php:
PS: ceci est un exemple, les commandes passant par system sont plus complexes. Si je veux crée un dossier, je ne passe pas par un script perl mais directement par php bien sur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 exec("perl exemple.pl");
Partager