Affichage d'une image en php
ZarTenBerg
Messages postés
85
Date d'inscription
Statut
Membre
Dernière intervention
-
ZarTenBerg Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
ZarTenBerg Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
good morning everybody !!!
mon probleme est le suivant : j'ai afficher des photos sur une page web grace a un script php, qui contient un header voici le code :
<?php
include ("connection.php");
$req = "SELECT rowid,type_fichier, donnees_binaires FROM images_binaires WHERE rowid ='$rowid'";
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
header ("Content-type: ".$col[1]);
echo ("$col[2]");
?>
le probleme est quand je le met dans des balises html ca m'affiche des caracteres bizard ainsi qu'un message d'erreur me disant que le header a été déja envoyé !!! quelle est la solution pour remedier a ce probleme ? exist 'il une autre fonction ou un autre script !!!!
mon probleme est le suivant : j'ai afficher des photos sur une page web grace a un script php, qui contient un header voici le code :
<?php
include ("connection.php");
$req = "SELECT rowid,type_fichier, donnees_binaires FROM images_binaires WHERE rowid ='$rowid'";
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
header ("Content-type: ".$col[1]);
echo ("$col[2]");
?>
le probleme est quand je le met dans des balises html ca m'affiche des caracteres bizard ainsi qu'un message d'erreur me disant que le header a été déja envoyé !!! quelle est la solution pour remedier a ce probleme ? exist 'il une autre fonction ou un autre script !!!!
A voir également:
- Affichage d'une image en php
- Image iso - Guide
- Légender une image - Guide
- Transformer une image en icone - Guide
- Affichage double ecran - Guide
- Mettre une image en filigrane sur word - Guide
2 réponses
Bonjour , as tu déjà essayé :
// code principal php en debut de page
<?php
include ("connection.php");
$req = "SELECT rowid,type_fichier, donnees_binaires FROM images_binaires WHERE rowid ='$rowid'";
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
?>
//Insert de php dans le code html
<html>
<header>
Content-type:<?php echo $col[1]; ?>
</header>
<body>
<? php echo ("$col[2]"); ?>
</body>
</html>
// code principal php en debut de page
<?php
include ("connection.php");
$req = "SELECT rowid,type_fichier, donnees_binaires FROM images_binaires WHERE rowid ='$rowid'";
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
?>
//Insert de php dans le code html
<html>
<header>
Content-type:<?php echo $col[1]; ?>
</header>
<body>
<? php echo ("$col[2]"); ?>
</body>
</html>
Salut je viens d'eesayer ton truc memes les mémes caracteres bizzard s'affichent car le header a été déja envoyé, mon but est d'afficher l'image d'une maison a vendre par exemple avec tout ses coordonnées tu comprend donc toutes les données doivent étres sur la méme page web, j'ai contourner avec des popups mais cela ne me plait pas !!
alors tu as une autre solution ??
alors tu as une autre solution ??