Afficher une photo [QUEST] - PHP - Programmation
Marsh Posté le 27-11-2006 à 10:05:06
L'envoi de la photo doit se faire dans une page php separée de la page qui l'affiche.
Cette page doit en tout premier lieu renseigner le type mime avec la fonction header(), et juste après envoyer les données binaires.
L'url de la photo sera un truc du genre : http://www.site.com/image.php?numero=42
Marsh Posté le 27-11-2006 à 10:29:38
Arf je comprends pas trop ...
L'envoi de la photo : c'est un download ?
Il faut que l'affichage soit en fait un lien vers un fichier de stockage ou page de chargement php ??
Si tu as un exemple je suis preneur
Merci
Marsh Posté le 27-11-2006 à 10:40:30
T'as ta page php de base ou tu veut afficher l'image, disons page.php:
Code :
|
Et ensuite le fichier image.php:
Code :
|
L'idée est là, je te laisse compléter les trous.
Marsh Posté le 27-11-2006 à 11:37:29
Ok merci pour les précisions.
Je vais essayer de mettre cela en place
A suivre ........
Marsh Posté le 28-11-2006 à 14:48:59
Je up car cela ne fonctionne toujours pas
En fait il semble qu'une partie de la photo se charge (haut) puis plus rien.
Problème mémoire, cache ??!!??
Franchement sans mauvaise volonté de ma part, je ne trouve rien sur le net ...
Merci à ceux qui pourront m'aiguiller.
Marsh Posté le 28-11-2006 à 15:34:39
fred_div91 a écrit : Je up car cela ne fonctionne toujours pas |
Limitation de ton hébergeur sur la quantité de données que tu peut renvoyer ptêtre ?
Ou alors limitation sur la quantité de donnée pour une entrée dans la base de donnée.
Enfin si t'as le haut de l'image visible que je vois que ça.
Marsh Posté le 28-11-2006 à 17:09:25
J'utilise effectivement ce header.
Oui je pense qu'il faut plutot que je regarde du cote memoire.
Merci
Marsh Posté le 27-11-2006 à 09:28:57
Bonjour,
mon problème :
afficher dans une page php, une photo (jpeg) stockée telle quelle dans une base SQL Server.
Je précise, c'est bien la photo (donc du binaire) qui est stockée et pas l'url d'accès ...
Comment convertir à l'affichage ce document binaire en image jpeg ?
Il faut un package, une méthode particulière ?
Je ne trouve pas l'info sur le net, ou alors je cherche mal
Merci pour votre aide.