1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Рег выражение и Ftp

Тема в разделе "Web - программирование", создана пользователем Satell, 5 май 2008.

Статус темы:
Закрыта.
  1. Satell

    Satell Гость

    Репутация:
    0
    1. нужно регулярное выражение вычленяющее все http ссылки из текста
    2. нужно закачать папку с файлами на фтп, но процесс виснет после закачки двух файлов, возможно нужно ещё что-то делать, может выделение памяти на сервере? где-то видел, что есть функция, которая папку целиком заливает, какая? ато потерял
    спасибо

    Код:
    	$conn_id = ftp_connect($ftphost);
    // вход с именем пользователя и паролем
    $login_result = ftp_login($conn_id, $ftplogin, $ftppass);
    
    // проверка соединения
    if ((!$conn_id) || (!$login_result)) {
    echo "Не удалось установить соединение с FTP сервером!";
    echo "Попытка подключения к серверу $ftphost под именем $ftplogin!";
    exit;
    } else {
    echo "Установлено соединение с FTP сервером $ftphost под именем $ftplogin";
    }
    if (ftp_chdir ($conn_id, $ftpdir))
    {
    echo "сменили директорию";
    }
    else {
    echo "ошибка смены директории";
    }
    $source_dir='Z:\\home\\test1.ru\\www\\dor'.'\\tempdor\\dors\\'.$papka;
    
    $handle = opendir($source_dir);
    while (false !== ($ftpfile = readdir($handle)))
    {
    if ($ftpfile!='.' and $ftpfile!='..')
    {
    echo $ftpfile.'<br>';
    $upload = ftp_put($conn_id, $ftpfile, $source_dir.'\\'.$ftpfile, FTP_BINARY);
    // проверка результата
    if (!$upload) {
    echo "Не удалось закачать файл!<br>";
    } else {
    echo "Файл $ftpfile закачен на $ftphost под именем $ftpfile <br>";
    }
    }
    }
    
    
    // закрытие соединения
    ftp_close($conn_id);
     
  2. Satell

    Satell Гость

    Репутация:
    0
    нужно вычленить чистые ссылки без html
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей