|
|
|
| Выводится что скрипт остановлен сервером, что здесь не так?
<?
if ($file_name)
{
copy($_FILES["file_name"]["tmp_name"],"../temp/".$_FILES["file_name"]["name"]);
$filename=$_FILES["file_name"]["name"];
$exp=explode(".", $filename); $xx=time()+1;
if (strtolower($exp[1])=="jpg") $new_name=$xx.".jpg";
if (strtolower($exp[1])=="gif") $new_name=$xx.".gif";
if (strtolower($exp[1])=="png") $new_name=$xx.".png";
$file_small=$filename;
$file_big=$filename;
resizeimg($file_small,112,85);
rename("../download_user/images/".$file_small, "../download_user/images/small_".$new_name);
// Полный доступ для владельца, доступ на чтение и выполнение для других
chmod("../download_user/images/small_".$new_name, 0755);
resizeimg($file_big,640,480);
rename("../download_user/images/".$file_big, "../download_user/images/big_".$new_name);
chmod("../download_user/images/big_".$new_name, 0755);
$img_name = $new_name;
$filename="../temp/".$filename;
unlink($filename);
$query = "INSERT INTO gallery (kratko, podrobno, category, img) VALUES ('$kratko', '$podrobno', '$category', '$img_name') ";
if(!mysql_query($query)) exit(mysql_error());
print "<script>alert('Изображение успешно добавлено');</script>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Den*s
(20.03.2009 в 13:32)
| | Ну так а чего вы еще хотели при работе с изображениями? Заливайте сразу изображения размером 640x480. Ресайсить придется всего один раз. Нагрузка снизится. | |
|
|
|
|
|
|
|
для: Zend72
(20.03.2009 в 13:34)
| | Если бы так можно было я бы не парился. Здесь админы сайта должны по своему усмотрению наполнять картинную галерею.
Есть ли какие ни будь переменные на хостинге в которых это можно исправить?
Вот что мне пишет лиса:
Во время загрузки страницы соединение с сервером было сброшено. | |
|
|
|
|
|
|
|
для: Den*s
(20.03.2009 в 14:07)
| | Какие переменные? Что мешает админам сначала руками ресасить до 640x480, а потом заливать? Как это может помешать на "усмотрение" админов? | |
|
|
|
|
|
|
|
для: Zend72
(20.03.2009 в 15:26)
| | Задача в том, что бы админ мог оперативно любую фотку добавить в галерею, не задумываясь о её размере и не ковыряясь в фотошопе предварительно. Самое интересное что такой скрипт работает на другом хостинге, и я с такой проблемой столкнулся совсем неожиданно. | |
|
|
|
|
|
|
|
для: Den*s
(20.03.2009 в 15:36)
| | Ну а на этом хостинге значит материальная база старая вот и тормозит. | |
|
|
|
|
|
|
|
для: Zend72
(20.03.2009 в 13:34)
| | Помогите... :( | |
|
|
|
|
|
|
|
для: Den*s
(20.03.2009 в 14:46)
| | Попробуйте это
set_time_limit(0); // неограниченое время выполнение скрипта
|
проблема еще может быть из-за ограничений размеров загружаемых файлов и данных POST | |
|
|
|
|
|
|
|
для: Dimka31
(20.03.2009 в 17:02)
| | Спасибо
ещё выяснилось что это из-за прокси. На других компах и в других канторах всё работает | |
|
|
|
|
|
|
|
для: Dimka31
(20.03.2009 в 17:02)
| | . | |
|
|
|