php скрипты

Все проекты
Прошло времени:   55 лет 5 месяцев 2 недели 2 дня 8 часов 6 минут
Необходимо написать следующие скрипты и внедрить их в существующее веб-приложение.
Код должен быть в ООП. Существующее приложение на самописном движке PHP, БД mysql через PDO.

Тасков такого типа много, если хорошо выполняете данные задачи дальше готов давать работы на объём около 100 часов в месяц. Если не интересна стабильная загрузка в дальнейшем - заявку не оставляйте.

Готов рассмотреть варианты как от людей, которые лучше меня знают как выполнить таски, так и от тех, кого необходимо курировать и слегка направлять при решении (такие могут не знать сходу как решить данные 3 таска, но должны уметь гуглить при указании направления). Естественно от этого зависит и ставка часа.

1) настроить отправку писем с популярных почтовых сервисов.
имеется 2 таблицы:
maillist_queue
| id | mail_sender | name_sender | mail_recipient | name_recipient | subject | text |
mail_account
| id | address | password |
необходимо:
при запуске скрипта отправлять письма из таблицы maillist_queue. если почтовый ящик отправителя (mail_sender из таблицы maillist_queue) из доменов mail.ru(и другие типа list.ru), yandex.ru, gmail.com, rambler.ru - брать из таблицы mail_account пароль к его ящику, и отправлять через него с серверов данных сервисов по smtp. если с другого домена - отправлять через стандартную php mail()
письма помечать отправленными если письмо ушло

2) перебрасывать информацию о товаре на другой сервер.
есть список товаров на одном сервере - это некоторые данные о товаре и файлы, которые к нему относятся (файлов может быть несколько, объём одного файла до 100Мб). при запуске скрипта необходимо перебрасывать файлы и данные с данного сервера на другой + сохранение этих данных и файлов на удалённом сервере + возвращать подтверждение, что данные приняты и помечать это на первом сервере. оба сервера - VDS в полном распоряжении.
предполагаю, что наиболее удобно будет использовать curl.

3) календарь и извещения
имеется таблица с информацией о днях рождения пользователей и с информацией о начале отпусков пользователей. на "page1" необходимо вывести количество пользователей, у которых сегодня день рождения, и количество пользователей, у которых завтра начинается отпуск (выводить только количество непросмотренных извещений. извещение = показ текущему пользователю информации, что у какого-то пользователя день рождения или отпуск). на "page2" необходимо показывать список извещений. причем на "page2" все извещения выводить не на одной странице, а разделить по 5 извещений на страницу. извещение считается просмотренным если оно было отображено на "page2". причем если какое-либо извещение просмотрел пользователь1 то оно помечается просмотренным только для этого пользователя, и для пользователь2 это извещение является непросмотренным.

Если не указана структура БД - для демонстрации структуру создавайте на своё усмотрение.


В заявке ОБЯЗАТЕЛЬНО указывать:
1) ожидаемую стоимость часа
2) оценку в часах на каждый пункт БЕЗ внедрения в существующее приложение (можно точную оценку, можно "от" и "до").
3) примеры кода
если участвовали в написании чего-либо/писали сами (будь то модуль к сайту-визитке или веб-приложение) - информация об этом приветствуется

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

    Фриланс-биржа Web-lance.net предлагает огромные возможности по поиску работы как опытным специалистам в сфере интернет-бизнеса, так и новичкам, только постигающим основы заработка во всемирной сети. Здесь вы найдете сотни интересных вакансий в сфере дизайна, копирайтинга, программирования, верстки, контент-менеджмента и других сфер деятельности востребованных среди интернет-пользователей. Также, зарегистрировавшись на бирже, вы сможете разместить здесь свою анкету, указав в ней свою специализацию и контактные данные, что даст возможность потенциальным клиентам, связаться с вами для дальнейшего взаимовыгодного сотрудничества. Сайт удобно структурирован и разбит на тематические разделы, что позволяет даже неопытным заказчикам точно определять категорию, в которую стоит публиковать их проект, в тоже время, упрощая исполнителям поиск интересующих их вакансий. Кроме того на портале имеется раздел Блоги где зарегистрированные пользователи могут публиковать материалы, а также Форум на котором исполнители и заказчики смогут обсудить рабочие моменты, а также пообщаться на интересующие их темы. Приятной вам работы на Web-lance.net - бирже, где вы сможете найти лучших исполнителей и самые интересные проекты.

    2D-анимация - в этой рубрике представлены художники, придумывающие облик героев по классической мультипликационной схеме. При этом мышление 2D-художника должно быть трехмерным, ведь его персонажи будут двигаться и поворачиваться разными сторонами к зрителю, следовательно, 2D аниматор должен иметь воображение, чтобы в любой момент представлять себе, как будет выглядеть двухмерный персонах под тем или иным углом зрения. Кроме этого художник-аниматор занимается разработкой манеры движения, походки и артикуляции героев. Покадровая обработка изображений с добавлением специальных эффектов также может производиться 2D аниматором.