» »

mysql in slike?

mysql in slike?

cahahopie ::

Edn je napisu thread na to temo nekaj časa nazaj in ga nisem mogel najti. Tudi cel www.mysql.org sem premetal in nisem našel nič na to temo...
Torej mi lahko kdo pove vsaj pod katerim Chapterjem si naj to preberem ..kako shranit informacije slik v bazo? Baje se da to zapisat v bazo. To bi blo zlo nobl.. ker rabm za eno majhno skriptico za pisanje člankov.. kjer bi lahko vsakdo napisal članek in dodal svoje slike...ta članek bi se zapisal (skupaj s slikami) v bazo ..kjer bi čakala na odobritev admina, da je članek ok. Če je ok ..ga objavi, če ne.. pa proč z njim.
Vem, da se to da z FTPjem. Toda nočem na tak način (tako imam narejeno za Avatarje).

JerKoJ ::

Sliko v bazo dodajaj kot string in torej vse kar rabs je v bazi
column tipa text (max 64K),mediumtext (max 16M) ali longtext(max 4GB), kamor z ukazom insert into .... not spravis vsebino datoteke, ki predstavlja sliko. To datoteko dobis z file upload v html formu (cel section v php doc). Ker so v ascii predstavitvi slik cudni znaki uporabi se funkcijo addslashes() preden zapises stvar v bazo. Za prikaz slike iz baze si poglej imageFromString() in na splosno ostale image funkcije.

Primer tabele:
CREATE TABLE image (
id int(11) NOT NULL default '0',
image mediumtext,
PRIMARY KEY (id)
) TYPE=MyISAM;

Primer kode :
$file=fopen($_FILES['userImage']['tmp_name'],"r");
$contents=fread($file,$_FILES['userImage']['size']);
fclose($file);
$image=addslashes($contents);
mysql_query("INSERT INTO image VALUES (" .$id .",'".$image."')");
$result=mysql_query("SELECT image FROM image WHERE id=" . $id .");
$row=mysql_fetch_array($result);
$im=imageCreateFromString($row["image"]);
header ("Content-type: image/jpeg");
imageJpeg($im);
imageDestroy($im);

Zgodovina sprememb…

  • spremenil: JerKoJ ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Branje slik jpg iz MySQL z PHP

Oddelek: Izdelava spletišč
152401 (2019) a-ptuj1
»

[PHP]Zajem podatkov iz baze

Oddelek: Programiranje
354037 (3674) cobrica
»

upload zip datotek (slike)

Oddelek: Izdelava spletišč
121204 (990) Veron
»

[PHP] moj forum :D

Oddelek: Izdelava spletišč
71522 (1361) medobear
»

PHP help!

Oddelek: Programiranje
251731 (1569) rc-car

Več podobnih tem