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 :-)