Емо, мерси много за кода.
Аз малко се притеснявам да задавам така въпроси защото не сам много активен във форума ама ...
За пореден път се убеждавам че разцъкване му е майката. Установих че MAX_FILE_SIZE колкото и да го направя ако сървъра ми е настроен (има една директива в php.ini нарича се upload_max_filesize и по подразбиране е равна на 2М) не може да стане. Т.е това е глобално и се чудя ако си кача сайта на някой сървър на дали някой ще ми позволи да пипам по php.ini
Друг вариант е да използвам функцията
Код:
ini_set('upload_max_filesize', '5M')
но тя не действа щото може да се изпълнява само от определени папки.
значи кода ще работи само ако директивата е равна на повече от това което сме сложили да е равно MAX_FILE_SIZE в формата. При мен формата за upload ми е в флаш филмче и там не мога да задам стойност на MAX_FILE_SIZE.
Ето какво промених по скрипта за upload:
-проверка за съществуване на папка
-коректно показване на снимката (беше забравил width и height)
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>КАЧЕНА ЛИ Е КАРТИНКАТА</title>
</head>
<body>
<div>
<?php
if(!is_dir("./pics")) mkdir("./pics", 0755);
if ($_FILES['file']['name']!="")
{
$target = "./pics/";
$target .= basename( $_FILES['file']['name']) ;
$ok=1;
if(move_uploaded_file($_FILES['file']['tmp_name'], $target))
{
list($width,$height) = getimagesize($target);
chmod($target, 0777);
echo "The file ". basename( $_FILES['file']['name']). " has been uploaded<br>";
echo'<a href="#"><img src="' . $target . '" width="'.$width.'" height="'.$height.'"></a><br>';
}
else {
echo "Sorry, there was a problem uploading your file.";
}
}
else
echo'<a href="#">Нямате избран файл! Щракнете тук за връщане във формата...</a>';
?>
</div>
</body>
</html>
Относно поставения от теб Conditional statement според мен TRUE. Много искам да се науча на Java ама нещо не ми се отдава
Е те кога ще се видим се нема време да дойда до Пловдив. Ама живи и здрави след някои месец ще сменям работата и дано ми остане 1-2 седмици почивка пак и се задават там от 1 до 6 почивка пак.