<html><head><title>Upload slika</title><meta http-equiv="Content-Language" content="sr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head><body><h2>Upload slika</h2><hr>
<?
if ($_POST["SBgumb"]!="Posalji"){
?>
<form method="POST" action="" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="file" size="25" name="slika"><br>
<input type="submit" name="SBgumb" value="Posalji">
<input type="reset" value="Reset">
</form>
<?
}else{
if ($_FILES['slika']['error'] > 0){
echo 'Problem: ';
switch ($_FILES['slika']['error']){
case 1: echo 'Slika je premasila dozvoljenu velicinu u bajtima'; break;
case 2: echo 'Slika je premasila dozvoljenu velicinu u bajtima'; break;
case 3: echo 'Slika nije potpuno ucitana'; break;
case 4: echo 'Slika nije ucitana'; break;
}
exit;
}
if ($_FILES['slika']['type'] != "XXXXXXXXXXXXX"){
echo 'Problem: slika nije u okviru ponudjenih formata (gif,jpeg,jpg,png,psd,bmp,swf)';
exit;
}
$upfile = '/uploads/'.$_FILES['slika']['name'];
if (is_uploaded_file($_FILES['slika']['tmp_name'])){
if (!move_uploaded_file($_FILES['slika']['tmp_name'], $upfile)){
echo 'Problem: Nije premestena slika u sajt';
exit;
}
}else{
echo 'Problem: Nismo ucitali sliku pod nazivom: ';
echo $_FILES['slika']['name'];
exit;
}
echo 'Slika je uspesno ubacena<br><br>';
// Reformatiranje sadrzaja datoteke
$fp = fopen($upfile, 'r');
$contents = fread ($fp, filesize ($upfile));
fclose ($fp);
$contents = strip_tags($contents);
$fp = fopen($upfile, 'w');
fwrite($fp, $contents);
fclose($fp);
// Prikazivanje slike u brouzeru
echo 'Prikazivanje slike u brouzeru:<br><hr>';
echo $contents;
echo '<br><hr>';
}
?>
</body></html>
Pretpostavljam da trebam nesto napisati u sledecem redu (zato sam stavio "XXXXXXX"):
if ($_FILES['slika']['type'] != "XXXXXXXXXXXXX"){