Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> при загрузке файла падает сервер 
V
    Опции темы
supervladislav
Дата 28.10.2011, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



скажите у меня стоит денвер версия 
Denwer3_Base_2010-11-07_a2.2.4_p5.3.1_m5.1.40_pma3.2.3
при загрузке файла вылезает окно о том что апач вырубился ,дальше пустой экран ,поставил сервер на другой комп там тоже самое , это связано с ошибками PHP при буферизации на выходе и сжатии?
Или есть иная причина,может кто сталкивался с подобными проблемами.
Сервер переустанавливал несколько раз и на раздных машинах.



System    Windows NT 123-95C3956ED8B 5.1 build 2600 (Windows XP Professional Service Pack 3) i586 
Build Date    Jul 21 2010 20:00:47 
Compiler    MSVC6 (Visual C++ 6.0) 
Architecture    x86 
Configure Command    cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--disable-isapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static" 
Server API    Apache 2.0 Handler 
Virtual Directory Support    enabled 
Configuration File (php.ini) Path    C:\WINDOWS 
Loaded Configuration File    L:\usr\local\php5\php.ini 
Scan this dir for additional .ini files    (none) 
Additional .ini files parsed    (none) 
PHP API    20090626 
PHP Extension    20090626 
Zend Extension    220090626 
Zend Extension Build    API220090626,TS,VC6 
PHP Extension Build    API20090626,TS,VC6 
Debug Build    no 
Thread Safety    enabled 
Zend Memory Manager    enabled 
Zend Multibyte Support    disabled 
IPv6 Support    enabled 
Registered PHP Streams    php, file, glob, data, http, ftp, zip, compress.zlib, phar 
Registered Stream Socket Transports    tcp, udp 
Registered Stream Filters    convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*

Configuration
apache2handlerApache Version    Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3 
Apache API Version    20051115 
Server Administrator    admin@localhost 
Hostname:Port    localhost:0 
Max Requests    Per Child: 0 - Keep Alive: on - Max Per Connection: 100 
Timeouts    Connection: 300 - Keep-Alive: 5 
Virtual Server    Yes 
Server Root    L:/usr/local/apache 
Loaded Modules    core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_imagemap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_userdir mod_ssl mod_php5

PM MAIL   Вверх
MoLeX
Дата 28.10.2011, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



лучше бы скрипт показал, + какой размер грузишь

Добавлено через 29 секунд
ошибки в логах посмотри


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
supervladislav
Дата 28.10.2011, 22:18 (ссылка)    | (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



MoLeX, меньше указанного в настройках 
Код

$width=900;
$height=610;
$goodpath=array();
if($_GET['modules']=='картинки главная'){
    
$width1=268;
$height1=221;

$width2=267;
$height2=221;

$width3=268;
$height3=221;;

$width4=200;
$height4=220;

$width5=201;
$height5=220;

$width6=201;
$height6=220;;

$width7=200;
$height7=220;
}else{ 
$width1=$width;
$height1=$height;

$width2=$width;
$height2=$height;

$width3=$width;
$height3=$height;

$width4=$width;
$height4=$height;

$width5=$width;
$height5=$height;

$width6=$width;
$height6=$height;

$width7=$width;
$height7=$height;
}
$good_mimetype1='image/pjpeg';
$good_mimetype2='image/jpeg';
$file_size1=$_FILES["foto1"]["size"]; $type_file1=$_FILES["foto1"]["type"];
$file_size2=$_FILES["foto2"]["size"];$type_file2=$_FILES["foto2"]["type"];
$file_size3=$_FILES["foto3"]["size"];$type_file3=$_FILES["foto3"]["type"];
$file_size4=$_FILES["foto4"]["size"];$type_file4=$_FILES["foto3"]["type"];
$file_size5=$_FILES["foto5"]["size"];$type_file5=$_FILES["foto4"]["type"];
$file_size6=$_FILES["foto6"]["size"];$type_file6=$_FILES["foto5"]["type"];
$file_size7=$_FILES["foto7"]["size"];$type_file7=$_FILES["foto6"]["type"];
$good_path=getcwd().'../../foto/';

if(strlen($_FILES["foto1"]["tmp_name"])>0 or strlen($_FILES["foto2"]["tmp_name"])>0 or strlen($_FILES["foto3"]["tmp_name"])>0 or strlen($_FILES["foto4"]["tmp_name"])>0 or strlen($_FILES["foto5"]["tmp_name"])>0 or strlen($_FILES["foto6"]["tmp_name"])>0 or strlen($_FILES["foto7"]["tmp_name"])>0){
if(($type_file1==$good_mimetype1  or $type_file1==$good_mimetype2) or ($type_file2==$good_mimetype1  or $type_file2==$good_mimetype2) or ($type_file3==$good_mimetype1  or $type_file3==$good_mimetype2) or ($type_file4==$good_mimetype1  or $type_file4==$good_mimetype2) or ($type_file5==$good_mimetype1  or $type_file5==$good_mimetype2) or ($type_file6==$good_mimetype1  or $type_file6==$good_mimetype2) or ($type_file7==$good_mimetype1  or $type_file7==$good_mimetype2)){
if(strlen($_FILES["foto1"]["tmp_name"])!==0){
if(is_uploaded_file($_FILES["foto1"]["tmp_name"])  and $file_size1!==0)
{$file1=time().'.jpeg';
$goodpath[].=$file1;
$where_file['0']=$file1;
$main_screen[1]=$file1;
$dop_screen1=$file1;
//$where_file['name'][]=220on;
sleep(1);
move_uploaded_file($_FILES["foto1"]["tmp_name"],$good_path.$file1);
resizeImage($good_path.$file1,$width1,$height1);
}}
if(strlen($_FILES["foto2"]["tmp_name"])!==0){
if(is_uploaded_file($_FILES["foto2"]["tmp_name"])   and $file_size2!==0)
{$file2=time().'.jpeg';
$goodpath[]=$file2;
$main_screen[2]=$file2;
$dop_screen2=$file2;
sleep(1);
move_uploaded_file($_FILES["foto2"]["tmp_name"],$good_path.$file2);
resizeImage($good_path.$file2,$width2,$height2);

}}

if(strlen($_FILES["foto3"]["tmp_name"])!==0){
if(is_uploaded_file($_FILES["foto3"]["tmp_name"])  and $file_size3!==0)
{$file3=time().'.jpeg';
$goodpath[]=$file3;
$main_screen[3]=$file3;
$dop_screen3=$file3;
sleep(1);
move_uploaded_file($_FILES["foto3"]["tmp_name"],$good_path.$file3);
resizeImage($good_path.$file3,$width3,$height3);
}}
if(strlen($_FILES["foto4"]["tmp_name"])!==0){
if(is_uploaded_file($_FILES["foto4"]["tmp_name"]) and $file_size4!==0)
{$file4=time().'.jpeg';
$goodpath[]=$file4;
$main_screen[4]=$file4;
sleep(1);
move_uploaded_file($_FILES["foto4"]["tmp_name"],$good_path.$file4);
resizeImage($good_path.$file4,$width3,$height3);
}}
if(strlen($_FILES["foto5"]["tmp_name"])!==0){
if(is_uploaded_file($_FILES["foto5"]["tmp_name"])  and $file_size5!==0)
{$file5=time().'.jpeg';
$goodpath[]=$file5;
$main_screen[5]=$file5;
sleep(1);
move_uploaded_file($_FILES["foto5"]["tmp_name"],$good_path.$file5);
resizeImage($good_path.$file5,$width4,$height4);
}}

if(strlen($_FILES["foto6"]["tmp_name"])!==0){
if(is_uploaded_file($_FILES["foto6"]["tmp_name"])  and $file_size6!==0)
{$file6=time().'.jpeg';
$goodpath[]=$file6;
$main_screen[6]=$file6;
sleep(1);
move_uploaded_file($_FILES["foto6"]["tmp_name"],$good_path.$file6);
resizeImage($good_path.$file6,$width5,$height5);
}}
if(strlen($_FILES["foto7"]["tmp_name"])!==0){
if(is_uploaded_file($_FILES["foto7"]["tmp_name"])  and $file_size7!==0)
{$file7=time().'.jpeg';
$goodpath[]=$file7;
$main_screen[7]=$file7;
sleep(1);
move_uploaded_file($_FILES["foto7"]["tmp_name"],$good_path.$file7);
resizeImage($good_path.$file7,$width6,$height6);
}}

}else{$error.="тип фалов только jpeg<br>"; }}




Это сообщение отредактировал(а) supervladislav - 28.10.2011, 22:20
PM MAIL   Вверх
MoLeX
Дата 29.10.2011, 17:48 (ссылка) |    (голосов:9) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Оо, месье знает толк в извращениях!


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
supervladislav
Дата 30.10.2011, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



MoLeX, знает ли ?

Добавлено через 2 минуты и 41 секунду
MoLeX, Знает 
PM MAIL   Вверх
supervladislav
Дата 30.10.2011, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



MoLeX, 
в вот это критично ли для сервера или php 
Код

sleep(1);


Это сообщение отредактировал(а) supervladislav - 30.10.2011, 22:50
PM MAIL   Вверх
MoLeX
Дата 31.10.2011, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



а зачем это? для уникальности имени?
Код

md5(microtime(true));



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
CruorVult
Дата 31.10.2011, 11:04 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 9
Всего: 28



Цитата(MoLeX @  28.10.2011,  21:02 Найти цитируемый пост)
лучше бы скрипт показал

лучше бы не показывал smile 
PM MAIL Skype   Вверх
supervladislav
Дата 31.10.2011, 14:01 (ссылка)    | (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



MoLeX, смешно 
PM MAIL   Вверх
MoLeX
Дата 31.10.2011, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



а я и не смеялся 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Shark
Дата 5.11.2011, 23:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



supervladislav, как ты умудрился такой бред написать?

напиши комментарии в коде, а то это читать невозможно


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
baldina
Дата 6.11.2011, 00:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 26
Всего: 101



Цитата(Shark @  5.11.2011,  23:46 Найти цитируемый пост)
напиши комментарии в коде, а то это читать невозможно 

этому коду не нужны комментарии
PM MAIL   Вверх
supervladislav
Дата 6.11.2011, 01:02 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



baldina, код полностью работоспособен ,но вопрос был изначально не такой )))
как может влиять код(работоспособный)  на работоспособность сервера

PM MAIL   Вверх
Lols
Дата 6.11.2011, 02:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 21.10.2011

Репутация: нет
Всего: нет



Смутные сомнения терзают мою светлую душу...
А сколько же весит это чудо?
PM MAIL   Вверх
Shark
Дата 6.11.2011, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



1. судя по коду, у тебя нет проверки на размер файла
2. почему бы не сделать загрузку массивом?
3. мне кажется, что код просто пытается все загрузить, не смотря на то, что  есть (возможно) пустые поля input type=file
4. не хочешь сам написать нормальный код? и по нему задавать вопросы?

Вот изначальный вопрос:
Цитата

при загрузке файла вылезает окно о том что апач вырубился ,дальше пустой экран ,поставил сервер на другой комп там тоже самое , это связано с ошибками PHP при буферизации на выходе и сжатии?


несколько постов выше:
Цитата

baldina, код полностью работоспособен ,но вопрос был изначально не такой )))
как может влиять код(работоспособный)  на работоспособность сервера


мне вот интересно:
В первой цитате у тебя "вырубался" апач, хотя такого как бы я не загружал его.. выдавалось timeuot
во второй цитате, ты пишешь, что файл работоспособный и т.д.....

ты сам себе противоречишь! если файл работоспособный, ошибок никаких бы не было.



--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0795 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.