Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP скрипт для проверки FTP
 
 автор: SeKo78   (01.02.2006 в 16:47)   письмо автору
 
 

Привет народ,

у меня следующий вопрос, можт кто сможет помочь:

Есть папка на ФТП в которую я складываю различные файлы которые мне нужны для работы. К этой папке имеет так же доступ мой коллега.

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

Можно ли сделать с помощью PHP проверку папки и посылать при обновлении информации в папке мыло на несколько адресов?

Благодарен заранее за помощь

Seko

   
 
 автор: SeKo78   (01.02.2006 в 17:13)   письмо автору
 
   для: SeKo78   (01.02.2006 в 16:47)
 

ну вот допустим что я подключаюсь к папке через вот эту беду:


<?
  $host 
"ftp://ftp.server.ru";
  
$connect ftp_connect($host);
  if(!
$connect)
  {
    echo(
"Ошибка соединения");
    exit;
  }
  else
  {
    echo(
"Соединение установлено");  
  }

 
$user "maks";
  
$password "password";
  
$result ftp_login($connect$user$password);

?>


потом например счетаю файлы в папке


<?
  $file_list 
ftp_nlist($connect".");
  if(
is_array($file_list))
  {
    foreach(
$file_list as $file)
    {
      echo(
"$file <br>");
    }
  }
?>


ну и проверку поставить на $file , если типа изменился... то отправляем мыло...
гм хотя фиг знает...

гм. короче жду чего спецы скажут.

   
 
 автор: cheops   (01.02.2006 в 17:35)   письмо автору
 
   для: SeKo78   (01.02.2006 в 16:47)
 

Вообще есть такая проблема как контроль версий, наверное здесь следует ориентироваться на размер файла, время его создания и хэш-код (так как можно так изменить файл, что размер не изменится). Но боюсь это потребует постоянных загрузок файлов с FTP...

   
 
 автор: SeKo78   (01.02.2006 в 17:46)   письмо автору
 
   для: cheops   (01.02.2006 в 17:35)
 

Cheops привет,

я тоже об этом подумал. Ну на самом деле такое бывает редко что файл имеет другой размер... поэтому на самом деле не страшно если иногда оповещение о загрузке файла не будет передано. или?

слушай а много это писанины?

я сам не справлюсь. Можт кто поможет?

   
 
 автор: Loki   (01.02.2006 в 17:52)   письмо автору
 
   для: SeKo78   (01.02.2006 в 16:47)
 

а файлы большие/много?
нельзя просто реализовать загрузку новых файлов через веб форму?

   
 
 автор: SeKo78   (01.02.2006 в 18:46)   письмо автору
 
   для: Loki   (01.02.2006 в 17:52)
 

дароф Локи,

ну на самом деле там файлы разные будут. В соновном документы. до скажем 1 метра.

Ну загрузку хотелось бы делать через фтп, так как можно просто дрэг и дропом перетянуть туда файл, это максимально просто и хотелось бы именно этого.

А что, если, то тогда легче? Можно думаешь было бы перехватить функцию загрузки... типа если стартует процесс загрузки, то мылится сообщение. или как?

Сергей

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования