> Tous les forums > Forum des Webmasters
 Téléchargement d'un zip avec PHP
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Gameart
  Posté le 19/05/2010 @ 11:31 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

J'ai un problème en programmation PHP, je dois lancer le téléchargement d'un zip qui est sur le serveur, enfin lancer la boîte de dialogue qui va bien. J'ai écrit ça :

"header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="documents.zip"');
header('Location : '.$GLOBALS['base_url'].'/sites/default/files/documents.zip');"

Mais lorsque la boîte de dialogue se lance, elle ne propose qu'un fichier de 0 bytes. J'ai essayé de vérifier les droits du fichier et il y a 777 donc ça ne vient visiblement pas de ça.

De plus, le fichier existe bel et bien à cet emplacement et fait quelques kb.

Voyez-vous une erreur dans les header ? Dans quels cas PHP ne peut-il pas lancer le fichier ?

Merci d'avance.

Publicité
Malcolm
 Posté le 19/05/2010 à 20:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

est-ce que l'URL est bonne ?

Affiche-la et tente d'y accéder par ton navigateur.

timdenice
 Posté le 20/05/2010 à 22:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

il est suffit cela header('Location : '.$GLOBALS['base_url'].'/sites/default/files/documents.zip');" pour que ça marche, sinon verifie si ton serveur apache supporte globales, fais un echo $GLOBALS['base_url'].'/sites/default/files/documents.zip'; si ça sort un bon chemin ça vaut dire que ton archive n'est pas dans cet emplacement , alors que aussi ça peut être le problème de permissions de dossier contenant l'archive ou des permission d'archive même, dans ce cas tu dois voir un message de serveur d'erreur accès est interdit

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
217,22 €Disque dur externe Western Digital Elements Desktop USB 3.0 12 To à 217,22 € livré
Valable jusqu'au 29 Octobre

Amazon Allemagne propose actuellement le disque dur externe Western Digital Elements Desktop USB 3.0 12 To à 210,74 € (avec la TVA ajustée). Comptez 6,48 € pour la livraison en France soit un total de 217,22 € livré. On le trouve ailleurs à partir de 280 €. Ce disque dur dispose d'un grande capacité de stockage (12 To) et d'une connectique USB 3.0 qui vous offrira des transferts rapides. Il est compatible USB 2.0. A l'intérieur, vous trouverez un disque à hélium UltraStar DC HC 520 White (12 To, 5400 tr/min, 256 Mo cache, CMR -> source satdream.tech). Le disque peut être démonté et réutilisé dans un ordinateur, un NAS, etc. Une très bonne affaire

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane.


> Voir l'offre
8,00 €Câble antivol Ewent EW1241 (1.5 m, à combinaison) à 8 €
Valable jusqu'au 29 Octobre

Amazon fait une promotion sur le câble antivol Ewent EW1241 qui passe à 8 € seulement au lieu de 12 €. Ce câble de 1,5 m est universel et facile à utiliser avec n'importe quel ordinateur portable ou de bureau avec un slot de sécurité. intégré. Protégez votre ordinateur contre le vol grâce à la serrure à combinaison à 4 chiffres.


> Voir l'offre
229,49 €Mini PC MINISFORUM GK41 (Celeron J4125, 8Go RAM, 256Go SSD) à 229,49 €
Valable jusqu'au 29 Octobre

Amazon fait une vente flash sur le mini PC MINISFORUM GK41 à 229,49 € au lieu de 280 €. La livraison est gratuite. Ce mini PC au format NUC d'Intel possède un processeur Intel Celeron J4125 4 coeurs avec chip graphique Intel UHD 600, 8 Go de RAM DDR4 et un SSD de 256 Go. Il dispose d'une connectique complète : un emplacement 2,5 pouces libre (pour ajouter un disque dur ou un SSD supplémentaire, le WiFi6, le bluetooth 5.0, 4 ports USB 3.0, un port HDMI 2.0, un DisplayPort, un port Ethernet Gigabit et tourne sous Windows 10.

Branchez ce mini PC sur une TV ou un écran et vous avez un ordinateur discret et performant.


> Voir l'offre

Sujets relatifs
telechargement avec erreur
site avec téléchargement de répliques audio ?
Hébergement de site avec nom de domaine
Migration PHP 5.3 vers 5.5 ou 5.6 (avec WAMP)
background css disparait avec le responsive design
Barre intempestive avec FF et pas avec IE
Problème avec free
défaut sur mon site avec FF et pas avec IE
créer mappage avec dreamweaver!
site avec virus que faire
Plus de sujets relatifs à Téléchargement d''un zip avec PHP
 > Tous les forums > Forum Forum des Webmasters