Просмотр полной версии : copy();
.::BARS::.
13.10.2009, 16:41
всем привет... короче такая лажа...
копирую файлс с сервера на сервер...
на локалхосте работает норм, на сервере копирует первые 300кб, в течерии пару сек и глохнет...
-----
время выполнения скрипта полторы минуты
размер макс файла - 120 метров
вроде должен грузить... а не хочет...
-----
кто с таким сталкивался?
.::BARS::.
13.10.2009, 17:01
system, exec, shell_exec, proc_terminate, proc_open, proc_nice, proc_getstatus, proc_close, passthru, escapeshellcmd, escapeshellarg, show_source, popen, pclose, dl, max_execution_time, ini_restore, get_current_user, posix_getuid, posix_geteuid, posix_getgid, symlink, proc_get_status, chgrp, posix_mkfifo, getmyuid, posix_setuid, posix_setsid, posix_setpgid,posix_kill, apache_child_terminate, pfsockopen
--------
отключеные функции... может чего зацепил?
Iceangel_
13.10.2009, 17:20
сам скрипт покажи
Хостинг бесплатный ? Я тоже на сервер пробывал грузить, глохнул
Limit какой то может
Dark_Scorpicore
13.10.2009, 17:27
По дефолту - 30 сек. время выполнения.
Правь конфиги PHP, если к ним доступ есть
+ ставь set_time_limit(0)
в самом начале скрипта
error_reporting(E_ALL);
быть может скажет почему глохнет
.::BARS::.
14.10.2009, 01:13
1.сервер свой...
2.лимит выполнения 90сек
3. ставь set_time_limit(0) - нет толку
4. error_reporting(E_ALL); - нет ошибок
5. скрипт <? copy(чтооткуда. каксохранить); ?> - на локалке пашет, на сервере нет... режет файлы на 300кб... причем думает что он так и весит... такое чуство что режет соединение.
1.сервер свой...
2.лимит выполнения 90сек
3. ставь set_time_limit(0) - нет толку
4. error_reporting(E_ALL); - нет ошибок
5. скрипт <? copy(чтооткуда. каксохранить); ?> - на локалке пашет, на сервере нет... режет файлы на 300кб... причем думает что он так и весит... такое чуство что режет соединение.
потсмотри в php.ini post_max_size или как-то так она
и вообще сорец в студию. эстрасенсов у нас не хватает.
.::BARS::.
14.10.2009, 10:36
потсмотри в php.ini post_max_size или как-то так она
и вообще сорец в студию. эстрасенсов у нас не хватает.
сорцы выше... ничего нет кроме
<? copy(); ?>
----------
post_max_size 64M
[x26]VOLAND
14.10.2009, 10:49
Использовать copy() для таких целей - извращение.
Лучше всего качать wget'ом через system() или curl'ом попробовать.
Использовать copy() для таких целей - извращение. В корне не согласен - это решение "в лоб", самое простое и логичное.
.::BARS::.
14.10.2009, 11:43
Лучше всего качать wget'ом через system() или curl'ом попробовать.
system() - не логично... т.к. у меня на сервере еще несколько людей я подсадил.. и давать и права на system просто нельзя....
---
курл можно... но все таки охото через copy();
---
сама суть - понять что же может резать...
все файлы при передачи режет на 300 килобайтах....
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot