 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
pitysoft
Data înscrierii: 25/Feb/2004
Mesaje: 3
Locație: In Bucuresti pe dreapta
|
| Trimis: Mie Feb 25, 2004 11:32 am Titlul subiectului: Imagini din MSSQL |
|
|
Daca este cineva care a mai lucrat cu imagini stocate in baze de date de tip MSSQL si care a reusit sa afiseze intr-o pagina aceste poze, il rog sa se uite pe acest cod de php si sa-mi spuna de ce nu afiseaza nici o imagine.
Cod: $result = mssql_query ("select poza from Imagini where id='1'") or die ('fdsdf');
list($poza) = mssql_fetch_row($result);
Header ("Content-type: image/jpeg; ");
echo $poza; |
|
| Sus |
|
alessandriu
Data înscrierii: 30/Oct/2006
Mesaje: 2
Locație: bucuresti
|
| Trimis: Mar Oct 31, 2006 1:49 am Titlul subiectului: |
|
|
Cod: $result = mysql_query("SELECT poza FROM imagini WHERE id='$id'") or die("Nu pot interoga pentru ca: ".mysql_error());
// Scot din BD ce tip de imagine e image/jpeg sau ce e si partea BINARY pe care o dau in output
$continut = mysql_fetch_array($result);
header('Content-Type: image/jpeg');
echo $continut['poza'];
dar mai bine arati poza la ce dimensiune vrei tu cu thumbs o poti arata unde vrei tu pe pagina
Cod: <?php
header('Content-Type: image/jpeg');
$url = "http://www.site.ro/imagine.php?id=$id";
$imaginecreata = imagecreatefromjpeg($url);
$new_w = 500;
$new_h = 500;
$old_x=imageSX($imaginecreata);
$old_y=imageSY($imaginecreata);
if ($old_x > $old_y) {
$thumb_w=$new_w;
$thumb_h=$old_y*($new_h/$old_x);
}
if ($old_x < $old_y) {
$thumb_w=$old_x*($new_w/$old_y);
$thumb_h=$new_h;
}
if ($old_x == $old_y) {
$thumb_w=$new_w;
$thumb_h=$new_h;
}
$thumb=ImageCreateTrueColor($thumb_w,$thumb_h);
imagecopyresampled($thumb,$imaginecreata,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y);
imagejpeg($thumb);
imagedestroy($imaginecreata);
?>
|
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|