voilà : j'ai
et voici : photo.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php function getVignette($id) { $id = intval($id); $file = "photo.php?id=$id"; $image = imagecreatefromjpeg($file); $details = getimagesize($file); $s = ($details[0]>$details[1])?'width="100"':'height="100"'; $s = '<img src="photo.php?id='.$id.'" '.$s.'>'; return $s; } ?>
et j'a le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php if (isset($_GET['id'])) { $id = intval($_GET['id']); include("connexion.php"); $req = "SELECT photo_blob, photo_type FROM produits WHERE id = ".$id; $ret = mysql_query($req) or die (mysql_error()); $col = mysql_fetch_row($ret); if (!$col[0]) { echo "Id d'image inconnu"; } else { header("Content-type: ".$col[1]); echo $col[0]; } } else { echo "Mauvais Id d'image"; } ?>
Warning: imagecreatefromjpeg(photo.php?id=13): failed to open stream: No such file or directory in includes/functions.inc.php on line 4
Warning: getimagesize(photo.php?id=13): failed to open stream: No such file or directory in includes/functions.inc.php on line 5
Ce que je veux faire : récupérer la taille de l'image en BD et la faire tenir dans un carré de 100*100 grâce aux redimenssionements de la balise html <img>
Partager