Wget avec exec() ( PHP )
Résolu/Fermé
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 !
A voir également:
- Wget php
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Expert php pinterest - Télécharger - Langages
- Wget commande introuvable ✓ - Forum Linux / Unix
- Php alert ✓ - Forum PHP
4 réponses
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 331
19 févr. 2009 à 01:06
19 févr. 2009 à 01:06
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.
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.