ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Рег выражение и Ftp
  #1  
Старый 05.05.2008, 23:47
Аватар для Satell
Satell
Познающий
Регистрация: 13.01.2007
Сообщений: 78
Провел на форуме:
65872

Репутация: 10
По умолчанию Рег выражение и Ftp

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);
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Превращение Win-xp-sp2 в сервер терминалов (или троян от Мелкомягких) -=lebed=- Статьи 64 05.05.2010 13:26
Общие сведения о Ftp уязвимостях. ReVOLVeR Чужие Статьи 5 10.03.2008 21:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ