Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RFpro.ru: Программирование на PHP


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

vladisslav
Статус: 6-й класс
Рейтинг: 1227
∙ повысить рейтинг »
amnick
Статус: Профессионал
Рейтинг: 1059
∙ повысить рейтинг »
Палян Александр Михайлович
Статус: 6-й класс
Рейтинг: 309
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / PHP

Номер выпуска:1215
Дата выхода:13.09.2010, 00:00
Администратор рассылки:Устинов С.Е., Профессионал
Подписчиков / экспертов:330 / 150
Вопросов / ответов:1 / 2
IRC-канал по теме:#php

Вопрос № 179877: Добрый день ув. эксперты, такая история: хочу сделать для внутренней офисной сети некий аналог веб-почты на базе php+mysql+jabber(+ftp). Идея довольно таки проста - чтобы не пользоваться почтовыми программами, постоянными обновлениями адрес...



Вопрос № 179877:

Добрый день ув. эксперты, такая история:
хочу сделать для внутренней офисной сети некий аналог веб-почты на базе php+mysql+jabber(+ftp).

Идея довольно таки проста - чтобы не пользоваться почтовыми программами, постоянными обновлениями адресных книг, конролем за сообщенияим, размером, содержимым и т.д - все это перенести в веб.

чтоб было понятнее - к примеру польз.1 авторизуется, заходит в почту, набирает в текстареа сообщение, указывает в инпут-текст тему, чекбоксом выбирает адреса и нажимает Отправить - данные уходят в скуль, паралельно с помощью спец. фреймоврка по джабберу приходит сообщения адресату мол Вам письмо - пройдите по такой то сылке почитайте, ну соотв меняются статсуы писем и тд - вск как обычно - тут я думаю проблем не будет вообще. Отправка по джабберу тоже уже работает с.п. XMPPHP.

Вопрос вот какой - как быть с вложениями??? (с файлами на пхп еще толком не работал).
Тоесть как я представляю работу - нажимаю в письме Обзор, выбир аю файл, (было бы отлично чтоб тут система сразу проверила размер файла и расширение и если не подходит по политике то Алерт выдавал) - потом вижу 2 варианта:

1 - письмо копирутеся сразу на сервер в определенную папку посредством пхп, файлу присваивается некая ссылка для скачивания которая также отправляется клиенту, либо
2 - письмо копируется на сервер посредством фтп протокола - и дальше как в варианте 1.

Т.е. основой вопрос - каким образом лучше реализовать сохранение файла на сервере? Файлы будут думаю максимум 5Мб размером, в отдельных случаях до 10Мб, колво будет пока окло 10 файлов в день что равно 50 Мб, пусть даже 3Гб в месяц, это норма. Одновременно думаю 3 человека может загружать файлы на сервер (пока :)

И может быть есть подобные веб-почтовые системы чтоб для себя чтониб взять (все равно саму систему в целом лучше самому писать)?
А какие есть умные скрипты для загрузки файлов на сервер чтоб не прерывалась закачка, сервер не грузил и в идеале прогресс бар был? (но не на java - медленно), приветсвуется само собой пхп и javascript.

И в целом каково Ваше мнение по такому проекту? Какие слабые/сильные стороны?

Лично я думаю что это куда лучше чем смтп-поп-почта - ибо появляется множестов доп. возможностей конроля за письмами и их обработки.

Заранее Всех Благодарю!

Отправлен: 07.09.2010, 23:54
Вопрос задал: skatet, Посетитель
Всего ответов: 2
Страница вопроса »


Отвечает Паутов Сегей Владимирович, 2-й класс :
Здравствуйте, skatet.

Куски кода с передачей файлов можно посмотреть тут ( http://php.net/manual/en/features.file-upload.multiple.php )
Описание ошибок при загрузке файлов тут ( http://www.php.net/manual/en/features.file-upload.errors.php )
ИМХО на мой взгляд можно взять код какого-нибудь форума и посмотреть как устроена личная переписка и добавить туда возможность аплоада файлов.

Ответ отправил: Паутов Сегей Владимирович, 2-й класс
Ответ отправлен: 08.09.2010, 00:20
Номер ответа: 262991

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 262991 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Отвечает F®ost, Модератор :
    Здравствуйте, skatet.
    Посмотрите уже готовые скрипты php для отправки в почте вложенных файлов:
    1. Отправка писем при помощи PHP: Прикрепление файла.
    2. Подкрепляем файлы и изображения - отправка почты на php.
    3. Пишем на PHP: Письма с вложенными файлами.
    4. Отправка писем при помощи PHP : Прикрепление файла.
    И готовые скрипты php для загрузки файлов на сервер:
    1. Пример загрузки файлов на сервер (upload) на языке php.
    2. Загрузка файлов на сервер.
    3. Загрузка файлов на сервер.
    4. Загрузка файла на сервер PHP, upload файла, file upload.
    Это Вам поможет в работе.
    Удачи!
    -----
    От вопроса к ответу, от проблемы к решению

    Ответ отправил: F®ost, Модератор
    Ответ отправлен: 08.09.2010, 10:19
    Номер ответа: 262997
    Беларусь, Минск
    Тел.: 375292792018
    Организация: Минский Промтранспроект
    Адрес: ул. В.Хоружей, 13, г. Минск, Беларусь
    Адрес сайта: Минский Промтранспроект

    Оценка ответа: 5

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 262997 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.19 от 12.09.2010

    В избранное