Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Для профи > rapidget pro v-5.1


Автор: Lira 18.11.2006, 00:01
Кто-нибудь сможет помочь мне разобраться с этим чудом. В PHP я ещё очень начинающий, а в скрипте нет никаких объяснений и свалено всё подряд.
Проблема в следующем. Данный скрипт перекладывает файл с одного сервера на другой. Но у меня на сервере есть ограничение на размер файла и можно положить лишь 300 МБ. В самом скрипте предусмотрена возможность нарезки, но для отправки по почте. Может быть можно как-нибудь порезать и при загрузке?

Автор: nerezus 18.11.2006, 14:39
Lira, а разве на рапидшаре нету лимита в 100мб? )

Автор: Lira 18.11.2006, 15:53
а этот скрипт к рапидшару не имеет никакого отношения. просто название такое.

Автор: IZ@TOP 21.11.2006, 12:06
Lira, вы сами пробовали разобраться? Мы можем подсказать где непонятно, но редко кто будет делать что-то за вас.
И, мне так кажется, эта тема не имеет отношения к Проф. разработке. Предлагаю переместить в готовые скрипты/для начинающих/найму специалиста.

Автор: Lira 21.11.2006, 12:52
разобраться попытка была, но когда всё в одну кучу, вы скрипт гляньте, тут и профи разобраться будет нелегко. нанимать никого не хочу, есть желание постигнуть самостоятельно. а вот ради подсказок (только толковых) и спрашиваю. а такие ответы как во втором сообщении могу самостоятельно штук 100 написать во все темы, но время жалко.

Автор: IZ@TOP 21.11.2006, 16:18
Lira, согласен. Разбираться в этой мути не сильно хочется - согласен.
Если будет время - гляну. Но суть в том что тестировать то что кто-то может наковырять придется тебе.

Автор: IZ@TOP 21.11.2006, 16:56
Итак. Ищем строку

Код

case "ftp_go":
    $ftp = new ftp();


Идем до цикла

Код

$FtpUpload = TRUE;
    for($i = 0; $i < count($_GET["files"]); $i++)


Вот в этом месте идет закачка файла и вывод какой-то фигни

Код

if($ftp->put($file["name"], basename($file["name"])))


В общем, рой в этом месте, если появятся вопросы с реализацией разбивки файла - смотри тут http://php.net/fputs (о работе с файлами), что-то будет не ясно - пиши.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)