Есть обработчик загрузчика .(работает без перезагрузки).Работает отлично. Проблема одна.
Он загружает фото такого размера какое оно есть, а мне это не подходит.
ПОМОГИТЕ МНЕ ОТРЕДОКТИРОВАТЬ КОД, ЧТО БЫ ОН ЗАГРУЖАЛ ТОЛЬКО МИНИАТЮРУ (150px). Заранее благодарен.
ВОТ САМ КОД.
<?php
include ('../include/db.php');
session_start();
if (isset($_POST["logist"])) $logist = $_POST["logist"];
$session_id='1'; //$session id
$path = "../avatars/";
$valid_formats = array("jpg", "png", "gif", "bmp");
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
if($size<(1024*1024))
{
$actual_image_name = time().substr(str_replace(" ", "_", $txt), 5).".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];
if(move_uploaded_file($tmp, $path.$actual_image_name))
{
$result4 = mysql_query("UPDATE users SET avatar='$actual_image_name' WHERE login='$logist'",$db);
echo "<img src='avatars/".$actual_image_name."' class='preview'>";
}
else
echo "Ошибка";
}
else
echo "Максимальный размер 1 MB";
}
else
echo "Формат не подходит";
}
else
echo "Пожалуйста выберите изображение!";
exit;
}
?>