[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: переделать загрузку картинок
Mtcat
Есть загрузка скриншотов:

echo '<form action="add_screen.php?&id='.$id.'" method="post" enctype="multipart/form-data">
Добавить фото:<br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/></form>'
;



$id = intval($_GET['id']);
$valid_types = array("gif","jpg", "png", "jpeg");
if(is_dir("sajt.ru/screen/".$id.""))
{
}

else
mkdir("sajt.ru/screen/".$id, 777);

$url=$_POST['url[]'];
foreach($_POST['url'] as $url){
if(!empty($url)){
//открываем сеанс
$curl = curl_init(''.$url.'');
//задаем параметры
curl_setopt($curl, CURLOPT_USERAGENT, 'Boroda/2.0 J2ME/MIDP');
//открываем файловый дескриптор (куда сохранять файл)
$ext = substr($url,
1 + strrpos($url, "."));
$ext =strtolower($ext);
if (!in_array($ext, $valid_types)) {
echo 'Не верный формат картинок!';
exit;}
$name = uniqid();
$fp =fopen('sajt.ru/screen/'.$id.'/'.$name.'.'.$ext.'','w+b');
//сохраняем файл
curl_setopt($curl, CURLOPT_FILE, $fp);
$mysqli->query("INSERT INTO `screen` SET `file_id`='$id', `name`='$name', `exp`='$ext' ;") or die(mysql_error());
//запускаем сеанс
curl_exec($curl);
//закрываем сеанс
curl_close($curl);
//закрываем дескриптор
fclose($fp);
}
}


Нужно сделать чтобы еще создавалась в общей папке уменьшенная картинка самого первого изображения которое вписано в форме.. Может кто-то помочь?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.