Autor | Zpráva | ||
---|---|---|---|
kokolino Profil * |
#1 · Zasláno: 10. 8. 2010, 09:31:07
čawte
pri ukladaní obrázku do DB mám ukladať cestu k obrázku ,alebo samotný obrázok ? tiež by som chcel vedieť ako potom zobrazím daný obrázok ? |
||
tiso Profil |
#2 · Zasláno: 10. 8. 2010, 09:45:35
kokolino: vo väčšine prípadov sa ukladá iba cesta k obrázku, ten je uložený niekde na disku.
|
||
Časová prodleva: 16 dní
|
|||
kokolino Profil * |
#3 · Zasláno: 26. 8. 2010, 10:42:47
tiso:
ako dostanem cestu adresára do DB ?skúšal som to nasledovne, ale potom v db sa zobrazi len retazec co je v $zlozka a pomocou neho sa mi obrázok nezobrazí :( <?php include"db.php"; $obrazok_name = ($_FILES["obrazok"]["name"]); $obrazok_type = ($_FILES["obrazok"]["type"]); $obrazok_tmp = ($_FILES["obrazok"]["tmp_name"]); if (!is_uploaded_file($obrazok)) { if ($obrazok_type == "image/jpeg" OR $obrazok_type == "image/pjpeg" OR $obrazok_type == "image/gif" ) { $zlozka="../prava/obrazky"; //subor,kde sa maju obrazky ukladat if (move_uploaded_file ($obrazok_tmp, "$zlozka/$obrazok_name")) { echo "OK"; } else {echo "CHYBA!"; } } else { echo "MIME FAILURE!"; } } else {echo"aaa";} $write = mysql_query("INSERT INTO obrazky VALUES ('','$zlozka')");{ if(!$write) {echo "CHYBA - zápis nebol vykonaný";} } mysql_close(); ?> možno by túto tému trebalo presunúť do php sekcie nechcel som tam robiť nové vlákno |
||
tiso Profil |
#4 · Zasláno: 26. 8. 2010, 12:24:45
kokolino: - samozrejme si musíš ukladať i názov obrázku.
|
||
Kajman_ Profil * |
Abyste zobrazil obrázek, tak kromě adresáře potřebujete i název souboru toho obrázku.
$write = mysql_query("INSERT INTO obrazky VALUES ('','".mysql_real_escape_string("$zlozka/$obrazok_name")."')"); |
||
Časová prodleva: 14 let
|
0