Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

upload fajla(slike) u mysql bazu

[es] :: PHP :: upload fajla(slike) u mysql bazu

[ Pregleda: 3228 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ctpaba
Robert IVKOVIC
System admin, network admin, webmaster,
dziber, ...
Paris

Član broj: 597
Poruke: 318
84.6.41.*

ICQ: 230666231
Sajt: www.ctpaba.org


+1 Profil

icon upload fajla(slike) u mysql bazu12.12.2005. u 16:42 - pre 223 meseci
kako da uploadujem sliku uz pomoc html forma u mysql bazu?


form mi izgleda ovako :

Code:

<form method="post" action="insert.php" enctype="multipart/form-data">
Autor :<input type="text" name="author"><br>
Ime Fajla :<input type="file" name="image"><br>
Naslov :<input type="text" name="title"><br>
Tekst :<textarea name="text" rows="5" cols="35"></textarea><br>
<input type="submit" name="ok">
</form>


insert.php izgleda obvako :
Citat:

$author = $_POST["author"];
$image = $_FILES["image"];
$title = $_POST["title"];
$text = $_POST["text"];

$image = addslashes(fread(fopen($image, "r")));
mysql_query("INSERT INTO news VALUES (NULL,'$author','$image','$title','$text')");


baza mi izgleda ovako :

Citat:

`id` int(10) NOT NULL auto_increment,
`auth` varchar(20) NOT NULL default '',
`photo` longblob NOT NULL,
`title` varchar(30) NOT NULL default '',
`txt` text NOT NULL,


po svemu sto sam procitao terbalo bi da radi ali nece :( gde gresim ?
CTPABA uber alles
www.ctpaba.org
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: upload fajla(slike) u mysql bazu12.12.2005. u 17:50 - pre 223 meseci
A koju gresku dobijas?! :)

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

ctpaba
Robert IVKOVIC
System admin, network admin, webmaster,
dziber, ...
Paris

Član broj: 597
Poruke: 318
84.5.251.*

ICQ: 230666231
Sajt: www.ctpaba.org


+1 Profil

icon Re: upload fajla(slike) u mysql bazu12.12.2005. u 18:04 - pre 223 meseci
pa ne dobijam gresku jednostavno fajla nema u bazi

Code:
[BLOB - 0 Bytes]

CTPABA uber alles
www.ctpaba.org
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: upload fajla(slike) u mysql bazu12.12.2005. u 18:35 - pre 223 meseci
probaj onda prvo:

Citat:

$author = $_POST["author"];
$image = $_FILES["image"];
$title = $_POST["title"];
$text = $_POST["text"];

echo $author."<br>";
echo $title."<br>";
echo $text."<br>";
echo $image."<br>";


pa vidi stizu li informacije o slici uopste do baze...

takodje, jesu li ispunjeni ostali podaci u bazi ili nije nista zapisano?

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

stefaneg
Stefan Rakonjac
Kragujevac

Član broj: 38922
Poruke: 130
*.pat-pool.kg.sbb.co.yu.

ICQ: 279404274
Sajt: www.prvatehskola.org


Profil

icon Re: upload fajla(slike) u mysql bazu12.12.2005. u 22:53 - pre 223 meseci
ispravite me ako gresim ali zar:

$image ne treba da bude = $_FILES['image']['tmp_name']
i $image ne treba da bude = addslashes(fread(fopen($image, "r"),filesize($image)))

za ovo drugo nisam siguran, posto ja obicno navodim i velicinu slike koju citam, a ti nisi naveo

[Ovu poruku je menjao stefaneg dana 12.12.2005. u 23:55 GMT+1]
 
Odgovor na temu

ctpaba
Robert IVKOVIC
System admin, network admin, webmaster,
dziber, ...
Paris

Član broj: 597
Poruke: 318
84.5.251.*

ICQ: 230666231
Sajt: www.ctpaba.org


+1 Profil

icon Re: upload fajla(slike) u mysql bazu13.12.2005. u 07:02 - pre 223 meseci
ovako :
sve ostale promenjive ulaze bez problema u bazu isim image.
gledao sam neke primere(koji usput meni ne rade) i izgleda da je obavezno ime fajla i velicina.
na jednom fr sajtu su rekli da treba izgleda prvo privremeno uploadovati fajl na server pa sa servera u bazu i tek onda ga obrisati sa servera ?
CTPABA uber alles
www.ctpaba.org
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: upload fajla(slike) u mysql bazu13.12.2005. u 07:16 - pre 223 meseci
Citat:

$image ne treba da bude = $_FILES['image']['tmp_name']


Da treba, pluse treba da uradis $data=addslashes(base64_encode($_FILES['image']['tmp_name'])); bar tako ja mislim :) Give it a try. I BTW zasto ne uploadujes u direktorijum na serveru a samo drzis ime fajla u bazi? Moras da uradis base64_encode fajla da bi ga upisao u bazu, sto ti povecava 33% velicinu??? Dalje, tako nepotrebno komplikujes backend, i povecavas opterecenje baze.
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.voban.co.yu.



+73 Profil

icon Re: upload fajla(slike) u mysql bazu13.12.2005. u 07:22 - pre 223 meseci
Iskreno receno nikad ovo nisam pokusavao, po misljenju mnogih je bolje resenje da stavis polje PHOTO CHAR(30) ili duze, vec po potrebi gde ces smestiti ime slike. Razlozi su prakticne prirode, ovako je brze. A slike svakako moras da dignes na server.

Necu reci da ovako ne moze ali iskustva drugih je da to opterecuje bazu, pitanje je samo koliko. Neki su pokusavali to sa ACCESS bazom pa su videli da mnogo vise povecava nego sto je slika velika, slika od 100k, a baza se poveca vise od toga.


Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

[es] :: PHP :: upload fajla(slike) u mysql bazu

[ Pregleda: 3228 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.