Cawte! Mam skript, pomocou ktoreho si uzivatel moze zmenit fotku svojho profilu.. vyzera asi takto:
<form method="post" enctype="multipart/form-data">
<table align="center">
<tr><td>PHOTO</td><td><input type="file" name="file"></td></tr>
<input type=hidden name="send" value="ano">
<tr><td><input type="submit" value="UPLOAD"></td></tr>
</table>
</form>
<?
if ($send):
if (is_uploaded_file($_FILES["file"]["tmp_name"]) && $_FILES["file"]["size"]<100000 && $_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/pjpeg" || $_FILES["file"]["type"]=="image/gif" || $_FILES["file"]["type"]=="image/x-png"):
$name = $_FILES["file"]["name"];
MySQL_Query("UPDATE Admin SET fotka='$name' WHERE Login='$db_administration_login';");
move_uploaded_file($_FILES["file"]["tmp_name"], "./Users - photo/$name");
$filename=$_FILES["file"]["name"];
$filesize=round($_FILES["file"]["size"]/1024);
print "Súbor $filename o velikosti $filesize kB bol úspešne uploadovaný na server<br>";
elseif($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/pjpeg" || $_FILES["file"]["type"]=="image/gif" || $_FILES["file"]["type"]=="image/x-png"):
$filename=$_FILES["file"]["name"];
print "Súbor $filename sa nepodarilo uploadovať pre jeho velikost<br>";
else:
$filename=$_FILES["file"]["name"];
print "Súbor $filename sa nepodarilo uploadovať pretože prehliadač nepodporuje tento typ súboru<br>";
endif;
endif;
?>
teda je tam limitovana velkost a typ suboru...tieto subory sa uploaduju do priecinka "Users-photo" (plati pre vsetkych uzivatelov). Aj ked som sa snazil skript mi nekontroloval ci uz nazov uploadovaneho suboru existuje v tomto priecinku (aby nedoslo k prepisaniu suboru ineho uzivatela) a takisto neviem ako spravit aby sa predchadzajuci subor daneho uzivatela vymazal... dik za pomoc..