Student :)
Новичок
3 фотографии через одно поле формы!
Добрый вечер я тут написал движок чтоб можно добавить 3 фото через одно поле но он не работает как нужно
ПОМОГИТЕ!
Добрый вечер я тут написал движок чтоб можно добавить 3 фото через одно поле но он не работает как нужно
ПОМОГИТЕ!
PHP:
<?
session_start();
if ($_POST['upload']) {
if ($_SESSION['count']>=3){$n="ok"; unset($_SESSION['count']);unset($_SESSION['foto']);unset($_SESSION['foto1']);unset($_SESSION['foto2']);}
$time =0;
$uploaddir ="z:/home/newhome/www/temp/";
$newb="z:/home/newhome/www/tempo/";
$time = time();
$l="0";
$shirina_min="100";
$visota_min="100";
if($_FILES['userfile']['size'] >'30000'){echo "ошибка(Размер Фотографии более 30 кб!)";}
if($_FILES['userfile']['name']=="") {$time="0";}
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']="$time.jpg");
echo $_SESSION['count'];
$photon='foto'.$_SESSION['count'];
$_SESSION[$photon]=$time;
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
$image_vars = getimagesize($uploaddir. $_SESSION[$photon].'.jpg');
echo "<div class=\"obyava1\"> Высота вашей фотографии= $image_vars[1] px</div>";
echo "<div class=\"obyava1\"> Ширина вашей фотографии= $image_vars[0] px</div>";
if ($image_vars[2]!="2") {unlink($uploaddir. $_SESSION[$photon].'.jpg');unset($_SESSION[$photon]);echo "ошибка(Фотография должна быть только в формате
\"JPG\"!!)";}
if ($image_vars[0]<$shirina_min) {unlink($uploaddir. $_SESSION[$photon].'.jpg');unset($_SESSION[$photon]);echo "ошибка(Фотография имеет малую ширину, мин.
ширина 120 px, А у вас $image_vars[0] px)";}
if ($image_vars[1]<$visota_min) {unlink($uploaddir. $_SESSION[$photon].'.jpg');unset($_SESSION[$photon]);echo "ошибка(Фотография имеет малую высоту, мин.
высота 150 px, А у вас $image_vars[1] px)";}
if (copy($uploaddir. $_SESSION[$photon].'.jpg', $newb. $_SESSION[$photon].'.jpg'))
{ echo "<b>Ваше фото принято!";
$_SESSION['count']=$_SESSION['count']+1;
if (unlink($uploaddir. $_SESSION[$photon].'.jpg'))
{ echo "Файл принят";
}
else
{ echo "Ошибка при удалении файла"; }
}
else
{ echo "Ошибка при копировании"; }
}
}
?>
<? if ($n!="ok") { ?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<form action="" method="post" enctype="multipart/form-data">
<input name="userfile" type="file" />
<input name="upload" type="submit" value="ok" />
</form>
<? } ?>
<? echo $_SESSION['foto']."<br>";echo $_SESSION['foto1']."<br>";echo $_SESSION['foto2']."<br>"; ?>
