Téléchargement de fichier ( PHP) ERREUR double en-tête
Fermé
ghizou2194
Messages postés
9
Date d'inscription
jeudi 26 mars 2015
Statut
Membre
Dernière intervention
23 septembre 2015
-
Modifié par ghizou2194 le 26/03/2015 à 23:25
ghizou2194 Messages postés 9 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 23 septembre 2015 - 27 mars 2015 à 21:53
ghizou2194 Messages postés 9 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 23 septembre 2015 - 27 mars 2015 à 21:53
A voir également:
- Téléchargement de fichier ( PHP) ERREUR double en-tête
- Double ecran - Guide
- Site de telechargement - Accueil - Outils
- Erreur 0x80070643 - Accueil - Windows
- Fichier rar - Guide
- Whatsapp double sim - Guide
5 réponses
Utilisateur anonyme
27 mars 2015 à 00:09
27 mars 2015 à 00:09
Bonsoir
Ton code, en mettant un fichier image "en dur" au lieu de le lire dans une base de données, marche chez moi.
D'après ton message d'erreur, on dirait que tu as plusieurs 'Content-length' : j'ai volontairement dupliqué la ligne, pas de problème. je l'ai complètement supprimée, pas de problème non plus.
Tu n'as que ce code dans ton image_telecharger.php ou il y a autre chose ?
Ton code, en mettant un fichier image "en dur" au lieu de le lire dans une base de données, marche chez moi.
D'après ton message d'erreur, on dirait que tu as plusieurs 'Content-length' : j'ai volontairement dupliqué la ligne, pas de problème. je l'ai complètement supprimée, pas de problème non plus.
Tu n'as que ce code dans ton image_telecharger.php ou il y a autre chose ?
Utilisateur anonyme
27 mars 2015 à 14:56
27 mars 2015 à 14:56
J'avoue que je ne vois pas très bien d'où ça peut venir.
Peux-tu voir avec la console de ton navigateur quelles en-têtes on été reçues ?
Je suppose que ce message d'erreur apparaît quand tu cliques sur ton lien "Télécharger".
Est-ce uniquement quand tu cliques sur le lien, ou l'as-tu aussi quand tu tapes directement image_telecharger.php?id_image=qqchose dans ton navigateur ?
Peux-tu voir avec la console de ton navigateur quelles en-têtes on été reçues ?
Je suppose que ce message d'erreur apparaît quand tu cliques sur ton lien "Télécharger".
Est-ce uniquement quand tu cliques sur le lien, ou l'as-tu aussi quand tu tapes directement image_telecharger.php?id_image=qqchose dans ton navigateur ?
ghizou2194
Messages postés
9
Date d'inscription
jeudi 26 mars 2015
Statut
Membre
Dernière intervention
23 septembre 2015
Modifié par ghizou2194 le 27/03/2015 à 15:28
Modifié par ghizou2194 le 27/03/2015 à 15:28
en fait avant le code marché bien avec des fichiers/images
mais lorsque j'ai remplacer
par l'URL (afin d'afficher cette image sur la page )
l'erreur est apparue
j'ai enlevé la partie :
ça se télécharge mais quand je clique pour ouvrir l'image une icone blanche avec une croix rouge apparait
mais lorsque j'ai remplacer
@$file = $_FILES['image']['name'];
par l'URL (afin d'afficher cette image sur la page )
@$lien='http://localhost/facile/publier/upa/'.$_FILES["image"]["name"];
l'erreur est apparue
j'ai enlevé la partie :
header('Content-length : '.filesize ('upa/'.$data['image']) );
ça se télécharge mais quand je clique pour ouvrir l'image une icone blanche avec une croix rouge apparait
Utilisateur anonyme
27 mars 2015 à 15:55
27 mars 2015 à 15:55
Peux-tu répondre à mes questions ?
La page image_publier.php s'affiche-t-elle correctement?
La page image_publier.php s'affiche-t-elle correctement?
ghizou2194
Messages postés
9
Date d'inscription
jeudi 26 mars 2015
Statut
Membre
Dernière intervention
23 septembre 2015
27 mars 2015 à 17:07
27 mars 2015 à 17:07
désolé j'ai pas vu votre question
oui bien sur la page image_publier.php s'affiche correctement
oui bien sur la page image_publier.php s'affiche correctement
Utilisateur anonyme
27 mars 2015 à 17:16
27 mars 2015 à 17:16
Quand tu tapes directement image_telecharger.php?id_image=qqchose dans ton navigateur (avec un bon id à la place de qq chose), qu'est-ce qui se passe ?
ghizou2194
Messages postés
9
Date d'inscription
jeudi 26 mars 2015
Statut
Membre
Dernière intervention
23 septembre 2015
27 mars 2015 à 18:38
27 mars 2015 à 18:38
toujours la même chose le même message du navigateur
En-têtes doubles envoyés par le serveur
je crois que je vais laisser l'utilisateur simplement enregistrer l'image au lieu de la télécharger
par contre j'ai une autre question si cela ne vous dérange pas bien sure
en fait je veux faire une jointure entre 4 tables (user,statuts,myfiles,images )
voici la requête
Je veux afficher tout les membres avec leurs publications (statuts ,images,fichiers)
Le problème c'est que ça m'affiche seulement les statuts,fichiers,images du membre connecté pourtant je n'ai pas mis de condition
Merci pour votre aide
En-têtes doubles envoyés par le serveur
je crois que je vais laisser l'utilisateur simplement enregistrer l'image au lieu de la télécharger
par contre j'ai une autre question si cela ne vous dérange pas bien sure
en fait je veux faire une jointure entre 4 tables (user,statuts,myfiles,images )
voici la requête
$req = $bdd->query ('SELECT user.pseudo as moi , statut,image,fichier,date_statut,date_image,date_fichier , id_statut,id_image,id_fichier
FROM user
INNER JOIN statuts ON statuts.id_auteur = user.user_id
INNER JOIN images ON images.id_auteur = user.user_id
INNER JOIN myfiles ON myfiles.id_auteur = user.user_id
'
);
Je veux afficher tout les membres avec leurs publications (statuts ,images,fichiers)
Le problème c'est que ça m'affiche seulement les statuts,fichiers,images du membre connecté pourtant je n'ai pas mis de condition
Merci pour votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
27 mars 2015 à 20:49
27 mars 2015 à 20:49
je crois que je vais laisser l'utilisateur simplement enregistrer l'image au lieu de la télécharger
Je ne vois pas le rapport, où alors il y a un gros point qui m'a échappé.
Qu'entends-tu par "enregistrer" et "télécharger" ? Peux-tu préciser quel est le sens du transfert (client vers serveur ou serveur vers client) que tu mets derrière chacun de ces mots ? Car de puis le début, pour moi, ton problème se situe dans le sens serveur vers client uniquement, l'autre sens n'a aucun rapport.
En ce qui concerne ton problème de jointure, si tu ne vois que le membre connecté, c'est peut-être que tu essayes toujours avec le seul qui a à la fois des statuts, des images et des fichiers. Avec des INNER JOIN au lieu de LEFT JOIN (au moins sur la première jointure), tu ne sors que ceux qui ont quelque chose dans toutes les tables.
Je ne vois pas le rapport, où alors il y a un gros point qui m'a échappé.
Qu'entends-tu par "enregistrer" et "télécharger" ? Peux-tu préciser quel est le sens du transfert (client vers serveur ou serveur vers client) que tu mets derrière chacun de ces mots ? Car de puis le début, pour moi, ton problème se situe dans le sens serveur vers client uniquement, l'autre sens n'a aucun rapport.
En ce qui concerne ton problème de jointure, si tu ne vois que le membre connecté, c'est peut-être que tu essayes toujours avec le seul qui a à la fois des statuts, des images et des fichiers. Avec des INNER JOIN au lieu de LEFT JOIN (au moins sur la première jointure), tu ne sors que ceux qui ont quelque chose dans toutes les tables.
ghizou2194
Messages postés
9
Date d'inscription
jeudi 26 mars 2015
Statut
Membre
Dernière intervention
23 septembre 2015
27 mars 2015 à 21:53
27 mars 2015 à 21:53
Bonsoir merci beaucoup pour la solution de la jointure cela m'a échappé
pour l'image voici un lien contenant une photo illustrant ce que je veut faire j'espère que ça sera plus clair
https://ghizouta-ghizou.skyrock.com/3247553250-posted-on-2015-03-27.html
pour l'image voici un lien contenant une photo illustrant ce que je veut faire j'espère que ça sera plus clair
https://ghizouta-ghizou.skyrock.com/3247553250-posted-on-2015-03-27.html
27 mars 2015 à 12:45
Merci pour votre réponse
en fait j'ai 2 code l'un pour publier l'image et l'autre pour la télécharger
en gros voici les 2 code :
image_publier.php
page: image_telecharger.php