Извините если это оффтоп. Идея: сайт типа "Мейл-гейта". Ты в него ссылку на файл и свой е-мейл, а он тебе через некоторое время этот файл и виде вложения на е-мейл. А если это уже существует-подскажите где? Если кто заинтересовался-обьясню зачем мне это. С уважением Рожко Евгений.
Многие люди платят за и-нет по трафику. Цена "за мир" - одна, цена "за локальные ресурсы и почту" - совсем другая. Смысл - экономия средств. У меня например разница в цене в 12 раз. А если ночью так вообще в 24!
newartworks 1. получаешь ссылку. 2. делаешь file_get_content() или что-то подобное 3. отсылаешь письмо с аттачем. классов до дури. что непонятно?
Самое неприятное - что я так себе это и представлял. Но я не настолько хорошо владею рнр, чтобы это сделать. ;(
Хорошо, спасбо за очень ценный совет. Пойду изучу рнр, через пару - тройку месяцев вернусь, поделюсь результатом. Хорошой результат будет если каждый будет делать то что у него лучше всего получаеться. Программирование - это не самое лучшее что у меня получается, поэтому я и пришел с этим вопросом к ВАМ, людям которые знают и умеют ЭТО делать.Пришел за помощью.Согласен, легче всего сказать пойди почитай Факи. Но я почему-то не говорю на консультации больному: пойдите прочитайте "Внутренние болезни" а там вы и диагноз себе поставите и лечение найдете.
newartworks ну так начни программировать. буду вопросы - пиши. для начала научись получать ссылку из скрипта.
Вам уже было написано "лечение". был расписан алгоритм такого скрипта. остается только почитать про конкретные и нужные в Вашей ситуации функции. к тому же примеров - куча.
А чё! Отличная идея! Ведь в пыхпыхе ж есть функции для сжатия файлов! Надо будет в своём сайте обязательно сделать функцию сжатия файлов перед загрузкой пользователю, если вдруг закачанный файл был непожатый.
Угу, клевая идея. Допустим жмеш ты мп3 размером 10мб, выгоды у тебя будет максимум 100кб (хотя скорей всего не более 10). А теперь представь что 20 юзеров одновременно запросили такие файлы. Поставь у себя на машине паралельно паковать 20 процессов, хе-хе-хе..
А как можно сделать так чтобы резать длинный файл на кусочки на случай если файл большой а на почтовике стоит ограничение на аттаченый файл?Что-то типа "Get Range" подойдет?
Get Range ето для скачивания файла с произвольного места, используется при докачке. Можеш сделать и такую фичу, чтобы твой скрипт умел докачивать файлы, ета будет большой плюс. Разбивать файл при аттаче это уже другая задача. Если ты сам пишеш отправлялку писем, то можно читать из одного большого файла куски и "на лету" оформлять их отдельными аттачами. А если береш готовый класс, то там скорей всего есть функция, которая добавляет аттач, который уже должен быть отдельным файлом. В этом случае можно опять же прочесть кусок большого файла и записать его в какойнить временный файл, только для отправки одного письма, а можно при получении файла записать его в несколько файлов нужного тебе размера
В этой ситуации PHP явно не лучшая идея... Даже блокировки нету Можно написать простейший сервлет на Java, тогда пусть хоть 100 юзеров просят... А вообще, лучше сделать распознавание файлов! Например, чтобы mp3 не жались. Да и вообще, кто будет себе на почту кидать mp3?
Конечно стоило бы почитать книжки... Идея отличная... Но все равно никто, кроме тебя не воплотит ее в жизнь так, как ты этого хочешь... Так что бери книгу и читай... Не скажу, что очень быстро освоишь... Но если захочешь... Удачи тебе!!!