Mysql veritabanına yüklenen görüntüler, ama ben bir düzenleme sayfası için alabilirsiniz?

0 Cevap php
$fileName = $_FILES['userfile']['name'];
$tmpName  = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];

$fp      = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);

if(!get_magic_quotes_gpc())
{
    $fileName = addslashes($fileName);
}


$fileName_th = $_FILES['thumbnail']['name'];
$tmpName_th  = $_FILES['thumbnail']['tmp_name'];
$fileSize_th = $_FILES['thumbnail']['size'];
$fileType_th = $_FILES['thumbnail']['type'];


$fp_th      = fopen($tmpName_th, 'r');
$content_th = fread($fp_th, filesize($tmpName_th));
$content_th = addslashes($content_th);
fclose($fp_th);

if(!get_magic_quotes_gpc())
{
    $fileName_th = addslashes($fileName_th);
}

$query = "INSERT INTO Images (profile_id, thumb, name, size, type, content ) ".
"VALUES ('$profile_id', 0, '$fileName', '$fileSize', '$fileType', '$content'),('$profile_id', 1, '$fileName_th', '$fileSize_th', '$fileType_th', '$content_th') ";

$r = mysqli_query($dbc, $query);


echo "<br>$first_name uploaded successfully";

İşte benim veritabanına benim resim yüklemek için kullandığınız yöntem im. Şimdi, ne yapmak istediğiniz görüntülerin değişiklik yapma ile birlikte, metin gibi benim form unsurları düzenleyen bir düzenleme sayfasına sahip olmaktır.

Ben metin öğeleri sorgulamak ve kendi giriş alanları içine geri yerleştirmek için nasıl biliyorum, ama görüntüler gibi dosyalar için ben bunu nasıl yapacağız?

Yan soru: veritabanına "yükleme" dosyalarını en iyi yolu nedir? Benim yolu var mı? Ya da sadece bir dizine dosyaları yazma ve bir veritabanı yolunu tasarrufu bir yolu var mı?

0 Cevap