![](http://clip2net.com/clip/m85669/1313587212-clip-3kb.png)
После нажатия должна появиться еще одна форма:
![](http://clip2net.com/clip/m85669/1313587249-clip-4kb.png)
И так до 10 файлов.
Сам загрузочник написан, но вот как реализовать это. Подскажите, идей нет вообще.
Форум → Программирование → PHP для идиотов → Добавить файл
Страницы: ← Следующая страница →
17 августа 2011 г. 17:25, спустя 2 минуты 52 секунды
17 августа 2011 г. 18:11, спустя 4 минуты 17 секунд
17 августа 2011 г. 18:12, спустя 29 секунд
<?
session_start();
include 'inc/mysql.php';
include 'inc/func.php';
include 'inc/tmb.php';
if (!isset($_SESSION['id']))
{
header ("location: logout.php");
exit;
}
if($_FILES['FILE']['type'] == 'image/gif')
{
$xyz=".gif";
}
elseif($_FILES['FILE']['type'] == 'image/pjpeg')
{
$xyz=".jpg";
}
elseif($_FILES['FILE']['type'] == 'image/jpeg')
{
$xyz=".jpeg";
}
elseif($_FILES['FILE']['type'] == 'image/png')
{
$xyz=".png";
}
else
{
$text = "Формат файла не верен.";
$err = 1;
}
if($_FILES['FILE']['size'] = 0 OR filesize($_FILES['FILE']['tmp_name']) > 5000000)
{
$text .= "Размер файла не верен.";
$err = 1;
}
if(!is_uploaded_file($_FILES['FILE']['tmp_name']))
{
$text .= "Ошибка при загрузке файла на сервер.";
$err = 1;
}
if ($err<>1)
{
$stat = mysql_fetch_assoc(mysql_query("SELECT id FROM pic ORDER BY id DESC LIMIT 0,1"));
$new_id = $stat['id']+1;
$path = $new_id;
$count = 7 - strlen($path);
for ($i = 1; $i <= $count; $i++)
{
$path = "0".$path;
}
$path = rez(substr($path,0,5));
$path = "allimage".$path."/";
mkpath($path);
move_uploaded_file($_FILES['FILE']['tmp_name'], $path."/".$new_id."".$xyz."");
$name = def($_POST['image_name']);
$thumb = $path.$new_id."-thumb".$xyz;
$path = $path.$new_id.$xyz;
$options = array(
'width' => 160,
'height' => 160,
);
thumbnails($path,$thumb);
mysql_query("INSERT INTO pic(name, owner, date, path, thumb_path) VALUES ('$name', '".$_SESSION['id']."','".time()."', '$path', '$thumb')");
header("Location: http://".$_SERVER["SERVER_NAME"]."/cabinet/gallery/code".mysql_insert_id()."/");
exit;
}
else
{
include('tpl/top1.php');
include('tpl/error.php');
include('tpl/news.php');
include('tpl/footer.php');
}
?>
17 августа 2011 г. 18:18, спустя 5 минут 57 секунд
17 августа 2011 г. 18:22, спустя 3 минуты 51 секунду
17 августа 2011 г. 18:26, спустя 4 минуты 26 секунд
17 августа 2011 г. 18:31, спустя 3 минуты 8 секунд
17 августа 2011 г. 18:42, спустя 6 минут 17 секунд
17 августа 2011 г. 19:24, спустя 42 минуты 6 секунд
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!