J'utilise les éléments suivants:question Readfile PHP
@header("Cache-Control: no-cache, must-revalidate");
@header("Content-Type: application/octet-stream");
@header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
@header("Content-Length: ".$row['file_size']);
@header("Content-Disposition: attachment; filename=\"".$row['artist'] . " - " .$row['title']."\"");
@header("Content-type: audio/mpeg;\r\n");
pour lancer un téléchargement, maintenant pour une raison de me donner son
Avertissement: readfile (http://theurl.com/ téléchargements/le fichier des espaces.mp3) [function.readfile]: échec de l'ouverture du flux: requête HTTP échouée! HTTP/1.1 404 Not Found dans /home/belgin/public_html/dl.php en ligne
maintenant l'URL est valide, je l'ai vérifié triple, mais pourrait-il être parce qu'il ya des espaces dans la nom de fichier? Et si oui, comment puis-je résoudre ce problème? Merci
ligne reafile:
readfile(http://domain.com/downloads/Warp 1.9_The Bloody Beetroots_320000.mp3)
Affiche la ligne 'readfile' et nous pouvons vous montrer comment l'éviter. –
ok je l'ai mis à jour –
En dehors de l'urlencode éventuellement() l'URL, votre extrait de code ne contient pas l'URL (une chaîne) entre guillemets ?! – MrWhite