Wget avec exec() ( PHP )
Résolu
Salut
j'ai un souci avec la commande wget lancée via la commande exec() de PHP , Voila la source :
le fichier test.mp3 est bien crée mais il est Vide !
J'ai cherché partout mais sans solution !
j'ai un souci avec la commande wget lancée via la commande exec() de PHP , Voila la source :
<?php $url= "/*****/****/******/*******/www/test.mp3"; $cmd = "/usr/bin/wget http://www.*****.com/****/Track 04.mp3 -O ".$url; exec ($cmd); ?>
le fichier test.mp3 est bien crée mais il est Vide !
J'ai cherché partout mais sans solution !
4 réponses
-
salut ,
Merci YOAN pour la remarque mais je viens de régler le problème !
le truc étais que la syntaxe devais être exactement :
wget "http://www.*****.com/*****/test123.mp3" -O "/*****/*****/******/www/test1234.mp3"
je veux dire , avec le lien et le path entre guillemets
voila ce qui me fais en PHP ( en version fini ) :<?php if(isset($_POST['path']) && isset($_POST['url'])) { $path = $_POST['path']; $url = $_POST['url']; $cmd = "wget \"$url\" -O \"$path\""; exec ($cmd); echo" La commande a bien été exécutée : $cmd "; } print "<form action=\"$PHP_SELF\" method=post> Lien (URL) : <input name=url><br> Path Complet: <input name=path><br> <input type=submit value=\"envoyer\">"; ?>
Un petit script d'upload Par "wget" ^^ .
Merci Encore , Portez vous bien