Wget avec exec() ( PHP )

Résolu
moine-face -  
 moine-face -
Salut
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 !
A voir également:
  • Php wget
  • Expert php - Télécharger - Langages
  • Easy php - Télécharger - Divers Web &amp; Internet
  • Wget windows - Télécharger - Web &amp; Internet
  • Php alert - <a href="https://forums.commentcamarche.net/forum/php-155">Forum PHP</a>
  • Joomla 1.5 php 5.3 - <a href="https://forums.commentcamarche.net/forum/php-155">Forum PHP</a>

4 réponses

Yoan Messages postés 11905 Statut Modérateur 2 356
 
Essaye la commande dans un terminal, elle doit renvoyer une erreur (HTTP 404 ou 403 par exemple). Dans ce cas le fichier en sortie est créé quand-même mais il est vide.

En faisant un script plus pointu -mais qui éviterait de futurs soucis- tu pourrais vérifier avant de lancer le dl si le fichier existe et si tu as les autorisations nécessaires.
0