Upload obrazku aut vlozeni nazvu ?
2 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravim Vas jsem v tohle zacatecnik mam scriptik ktery my pres formular posle obrazek na servr do jednpho adresatre a potrebuju. Aby kdyz ho tam vklada aby se ulozil i nazev obrazku bez pripony jpg do sloupecku thumb v databazi. Jak by to melo sprave vypadat muj muj kod je // upload nahledu for($i=0;$i<sizeof($userfile);$i++) { if(!$userfile_size[$i]) continue; $UPLOAD = fopen( $userfile[$i], "r" ); $contents = fread( $UPLOAD,$userfile_size[$i]); fclose( $UPLOAD ); $SAVEFILE = fopen("nahledy//".$userfile_name[$i], "wb" ); fwrite( $SAVEFILE, $contents,$userfile_size[$i] ); chmod ("nahledy/".$userfile_name[$i],0755 ); fclose( $SAVEFILE ); } Obrazek by se treba jmenoval auto.jpg a do sloupecku by se ulozilo jen auto Dekuji s pozdravem Rony
-
Nejdriv se musis pripojit k serveru: $connect = mysql_connect("server","jmeno","heslo"); Pak vyberes databazi: mysql_select_db("nazev"); (Jak a co s databazema na wz.cz si najdi v sekci "podpora".) Pak provedes pri tom uploadu ulozeni do db... Predpokladam, ze $userfile obsahuje prave napr. auto.jpg Takze nejdriv chces jen to "auto": $kara = explode(".",$userfile); V poli $kara bude pak na prvnim miste to "auto". Tedy v $kara[0]. Na druhem miste - v $kara[1] bude jpg, ale to nepotrebujes, jak rikas. No a pak "auto" ulozis do databaze, ale predpokladam, ze tam budes mit vice sloupecku. $query = mysql_query("INSERT INTO nazev VALUES ($userfile, $sloupec2, $sloupec3)"); $userfile obsahuje jmeno toho souboru, momentalne "auto", $sloupec2 a $sloupec3 obsahuji jen "jako" nejake hodnoty, uvadim to tady pro ilustraci. Zavres prislusne spojeni na server: mysql_close($connect); Je to vsechno z hlavy, tak sorry za pripadny errory :-)