[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка файлов из папки на почту
Страницы: 1, 2
Kolliapa
Всем доброго времени суток!
Появилась такая проблема, пытаюсь решить ее с помощью php.
Необходимо что бы оператор проверял на наличие файла в папке, его название, а именно первые 2 символа, и в соответствии с его названием отправлял на определенный почтовый адрес. Есть ли вообще возможность сделать это с помощью php.
inpost
Если файл и папка лежит на сервере, то всё возможно.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Kolliapa
Да, файл и папка лежат на сервере, если можно, то поподробнее как это реализовать.
Игорь_Vasinsky
посмотри класс php mailer - там есть примеры

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Kolliapa
Спасибо! Нашел как это можно реализовать, но появилась одна проблема, мне нужно, чтобы оператор сам брал имя файла из папки и проверял его, потому что файлы постоянно приходят разные, вот это не могу понять как сделать.
AllesKlar
Kolliapa
Значит вопрос должен звучать по-другому:
"Как отобразить имена файлов в папке"
"Как передать скрипту имя файла, выбранного по клику"
и т.д.

Сформулируй пошагово алгоритм действий оператора, ответь на вопросы, которые можешь.
На которые не сможешь найти ответы, выкладывай сюда.

В первую очередь советую ознакомиться с функцией glob()

_____________
[продано копирайтерам]
Игорь_Vasinsky
ну нужно же сделать простые вещи

1. создать форму с полем для выбора файла
2. принять, проверить файл в массиве $_FILES
3. загрузить файл на сервер
4. указать путь к файлу

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
AllesKlar
Игорь_Vasinsky
Файлы уже на сервере.
Цитата (Kolliapa)
Да, файл и папка лежат на сервере,


_____________
[продано копирайтерам]
Kolliapa
Полистал, я интернет. Вот что нужно:
1. Сделать выборку файлов из папки
2. Проверить имена этих файлов, что бы первые 2 символа были определенными
3. В зависимости от этих первых двух символов отправить файл на определенный почтовый адрес
Для выборки файлов из папки посоветовали использовать следующее:
 
function reedallfiles_($dir,$skip,&$query){
$file_list = scandir($dir);
for($i = 0; isset($file_list[$i]); $i++){
if($file_list[$i] != '.'
&& $file_list[$i] != '..'
&& $file_list[$i] != ''
&& !isset($skip[$dir.'/'.$file_list[$i]])){
if(is_file($dir.'/'.$file_list[$i])){
echo $dir.'/'.$file_list[$i];
}else{
echo $dir.'/'.$file_list[$i];
reedallfiles($dir.'/'.$file_list[$i],$skip,$query);
}
}
}
}


Вот как дальше проверять имена файлов, не понимаю.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.