Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.111.183] |
|
Страницы: (3) 1 [2] 3 все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Да, действительно, я сталкивался с сервисами отправки файлов по почте. ТИпа шлёшь по почте запрос, а они тебе присылают. Но: во-первых отсылают они минут 20, не меньше, во-вторых, насколько я помню, везде размер файлов ограничен, в-третьих, если у кого-то размер письма на почте ограничен 5 Мб, то эти сервисы 20 Мб по 5 резать не станут!
|
Сообщ.
#17
,
|
|
|
Облом: ссылки были в журнале, который у меня благополучно замутили пионеры .
Зато могу помочь с разбивкой файлов на куски - нет проблем. Допустим, файлы будут резаться на куски не более 5МБ, а на локальной машине будет иметься консольная программка, которая будет эти куски "сшивать". Ждите, уже пишу... |
Сообщ.
#18
,
|
|
|
2Argentum: Кстати, ты забыл про ограничение на память. Поэтому твой скрипт не стал бы работать с большими файлами. От твоего варианта осталась только форма
В общем, готово. Скачивайте аттач и читаете README. Здесь лишь замечу, что работает медленно из-за побайтового копирования (по другому не получится - придется создавать временные копии, что скажется сугубо отрицательно). Прикреплённый файлmailpost.zip (19.69 Кбайт, скачиваний: 257) |
Сообщ.
#19
,
|
|
|
Цитата Trustmaster @ 27.07.04, 14:45 2Argentum: Кстати, ты забыл про ограничение на память. Поэтому твой скрипт не стал бы работать с большими файлами. Не понял, что за ограничение? |
Сообщ.
#20
,
|
|
|
memory_limit в php.ini, который обычно равен 8 МБ. То есть больше 8 МБ тебе под скрипт не выделят, что приведет к "обрубанию" письма.
|
Сообщ.
#21
,
|
|
|
Да. Это большая проблема... Доступа к пхп.ини у меня нет =(
|
Сообщ.
#22
,
|
|
|
Как насчёт ini_set() ???
|
Сообщ.
#23
,
|
|
|
Народ, не парьтесь! В моем варианте уже ВСЕ УЧТЕНО! Пользуйтесь на здоровье, только не забудьте сказать "волшебное слово"
А для полного морально-интеллектуального удовлетворения загляните в его исходнички |
Сообщ.
#24
,
|
|
|
2TrustmasterИсходнички грамотные. Thx!
И всё-таки один большой недостаток скрипта: он требует 777 права... Это достаточно проблемно. Первая(моя) версия всё же позволяет слать файлы прямо из инета(тут у меня проблем не возникало). Но,действительно, резать иначе не получится =( Goody, который, собственно, и заварил эту кашу куда-то пропал. А тут такой скрипт написали |
Сообщ.
#25
,
|
|
|
Чего стоит по FTP поменять права на одну лишь пустую папочку?
chmod 777 tmp Проблема лишь в производительности: побайтовое копирование. Если бы мы знали размер получаемого файла, то все было бы гораздо проще. Можно, конечно, сделать локальную копию, но если файл большой, то хостер нас обломит. А так в папке tmp временно лежит 1 кусочек в 4 МБ, который тут же удаляется. Пробовал буферизацию входящего потока. Производительности не добавляет. Как жаль, что filesize() не работает с удаленным файлом |
Сообщ.
#26
,
|
|
|
Что-то у меня он не работает
|
Сообщ.
#27
,
|
|
|
Argentum,
а code=php сложно юзнуть ?! |
Сообщ.
#28
,
|
|
|
Goody, README читал? Расскажи подробнее о ситуации на сервере и каким образом не работает.
SergeS, это было еще до появления подсветки в разделе. |
Сообщ.
#29
,
|
|
|
Ах вот оно кто тред поднял - извиняйте
|
Сообщ.
#30
,
|
|
|
Перепесал файл mail.php, mailpost.php и папку tmp на сервер. На папку установил права 777. Зашел с браузера на файл postmail.php вписал то, что нужно. Нажимаю кнопку внизу. Он думает, думает, думает... Потом какбудто перезагружается. Все что было на форме изчезло. В адресной строке появляется это: http://мой_адресс/mail/mailpost.php?. И все. Ничего не происходит. Залез через FTP на свой сайт и увидел в папке tmp свой файл (в правильном объёме).
Вообщем пытался загрузить разные объемы и форматы данных, но ничего не вышло Вся эта бадяга находится на у хостера fatal.ru (если из-за того, что я на fatal.ru скрипт поставил эта ошибка, то где мне можно найти какой-нибудь платный сайт с недельным бесплатным тестом?) Вот теперь протестироовал всю эту бадягу на платном сайте. Тоже самое... Не хочет работать эта сволочь. |