Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Imagini din MSSQL
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community