PHP kullanarak bir mysql veritabanında saklanan görüntüleri nasıl

0 Cevap php

Ben php kullanarak veritabanından görüntüyü görüntülemek için çalışıyorlar ama ben linki kullanınız veya tıklatın zaman ben sadece indirme istemi alıyorum. ne yapmak istediğim i web tarayıcı üzerinde görüntülemek istediğiniz vardır. Ve etiketleri kullanmak istiyorum.

benim kod:

require_once('dbconfig.php');
        $cont=mysql_connect($dbhost,$dbuser,$dbpass) or die("Error Connecting the Database");
        $seldatabase=mysql_select_db($dbselect,$cont);
        $insert = "SELECT `p_mime`, `p_name`, `p_size`, `p_data` FROM $dbtbl_reg_details WHERE `id` = $id";
        $query = mysql_query($insert);
        if ($query)
        {
            if (mysql_num_rows($query)==1)
            {
                $row = mysql_fetch_assoc($query);
                header("Content-Type: image/png");
                header("Content-Length: ". $row['p_size']);
                header("Content-Disposition: inline; filename=". $row['p_name']);
                echo $row[p_data];
            }
        else
        {
            echo "image with id = ".$id." does not exist";
        }
    }
    else
    {
        echo "query failed, image with id = ".$id." does not exist";
    }

I İçerik-Bırakma için inline kullandığınızda ve: sonra benim web sayfası tarayıcı üzerinde bir komut dosyası hatası döndürür.

Yani, ben mysql veritabanından alınırken web sayfalarındaki görüntüleri göstermek için ne yapmalıyım

0 Cevap