Bild uploaden und in einer Datenbank speichern

Hm naja. nehm ich aber den befehl raus, kopiert er mir ja nicht mehr die datei hoch auf den server. *überleg* ;)
haste noch ne idee vielleicht? so siehts im moment aus im quelltext...

...

mysql_pconnect("$server","$user","$pass");
mysql_select_db("$db");

if (($submit) AND ($name!="") AND ($eintrag!="")){

$date = date("d.m.y");
$result=MYSQL_QUERY("INSERT INTO sp_gaestebuch (name,email,homepage,eintrag,date,pic)".
"VALUES ('$name', '$email', '$homepage', '$eintrag', '$date', '$pic_name')");
};

$result = mysql_query("select * from sp_gaestebuch order by id desc");
$idrows = mysql_num_rows($result);

copy($pic,"/homepages/20/d13594582/htdocs/saschaspage/up/$pic_name");
unlink($pic);

if(!$rowstart) $rowstart=0;

$result = mysql_query("select * from sp_gaestebuch order by id desc limit $rowstart,10");
$result2 = mysql_query("select * from sp_gaestebuch");

...

hm, oder gibts nen anderen befehl wo ich bilder auf den server hochschießen kann, der keinen fehler anzeigt? :-)
 
Zuletzt bearbeitet:
du hast immernoch den gleichen LOGISCHEN fehler im script ...
also nochmal:

kopier das bild NUR hoch wenn jemand den SUBMIT button gedrueckt hat UND auch wirklich ein FILE zum hochladen angegeben hat ...

wenn du das jetzt noch als if-statement formulieren kannst hast du gewonnen ;)
 
du sorry,aber kannst du mir das hier mal vorschreiben. ein php guru bin ich net grad. das script habe ich grad so mit ach und krach zusammenbekommen :/

thx
 
hmpf ... aber versuch doch wenigstens mal zu verstehen was du dort machst....

ich hab dir die loesung doch schon geposted ... achte doch einfach mal auf die KLAMMERUNG!!!

IN dem IF die kopieraktion und nicht DANACH wie du es im moment machst ...

noch nen kleiner tip: du solltest noch sicherstellen, dass wirklich nur bilder hochgeladen werden koennen, ansonsten koennte man prima ein php-script hochladen und deine komplette datenbank auslesen, loeschen, passwoerter ziehen und sonstigen unsinn machen ...

http://www.koehntopp.de/php/webvariablen.html#formular-upload
 
Zurück