Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скрипт перегружает сервер
 
 автор: Den*s   (20.03.2009 в 13:32)   письмо автору
 
 

Выводится что скрипт остановлен сервером, что здесь не так?

<?
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_name0755);
   
resizeimg($file_big,640,480);
   
rename("../download_user/images/".$file_big"../download_user/images/big_".$new_name);
   
chmod("../download_user/images/big_".$new_name0755);
   
$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>";
  }
?>

  Ответить  
 
 автор: Zend72   (20.03.2009 в 13:34)   письмо автору
 
   для: Den*s   (20.03.2009 в 13:32)
 

Ну так а чего вы еще хотели при работе с изображениями? Заливайте сразу изображения размером 640x480. Ресайсить придется всего один раз. Нагрузка снизится.

  Ответить  
 
 автор: Den*s   (20.03.2009 в 14:07)   письмо автору
 
   для: Zend72   (20.03.2009 в 13:34)
 

Если бы так можно было я бы не парился. Здесь админы сайта должны по своему усмотрению наполнять картинную галерею.
Есть ли какие ни будь переменные на хостинге в которых это можно исправить?
Вот что мне пишет лиса:
Во время загрузки страницы соединение с сервером было сброшено.

  Ответить  
 
 автор: Zend72   (20.03.2009 в 15:26)   письмо автору
 
   для: Den*s   (20.03.2009 в 14:07)
 

Какие переменные? Что мешает админам сначала руками ресасить до 640x480, а потом заливать? Как это может помешать на "усмотрение" админов?

  Ответить  
 
 автор: Den*s   (20.03.2009 в 15:36)   письмо автору
 
   для: Zend72   (20.03.2009 в 15:26)
 

Задача в том, что бы админ мог оперативно любую фотку добавить в галерею, не задумываясь о её размере и не ковыряясь в фотошопе предварительно. Самое интересное что такой скрипт работает на другом хостинге, и я с такой проблемой столкнулся совсем неожиданно.

  Ответить  
 
 автор: Zend72   (20.03.2009 в 16:46)   письмо автору
 
   для: Den*s   (20.03.2009 в 15:36)
 

Ну а на этом хостинге значит материальная база старая вот и тормозит.

  Ответить  
 
 автор: Den*s   (20.03.2009 в 14:46)   письмо автору
 
   для: Zend72   (20.03.2009 в 13:34)
 

Помогите... :(

  Ответить  
 
 автор: Dimka31   (20.03.2009 в 17:02)   письмо автору
 
   для: Den*s   (20.03.2009 в 14:46)
 

Попробуйте это

  set_time_limit(0); // неограниченое время выполнение скрипта


проблема еще может быть из-за ограничений размеров загружаемых файлов и данных POST

  Ответить  
 
 автор: Den*s   (20.03.2009 в 17:42)   письмо автору
 
   для: Dimka31   (20.03.2009 в 17:02)
 

Спасибо
ещё выяснилось что это из-за прокси. На других компах и в других канторах всё работает

  Ответить  
 
 автор: Zend72   (22.03.2009 в 12:32)   письмо автору
 
   для: Dimka31   (20.03.2009 в 17:02)
 

.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования