ОБСУЖДЕНИЕ

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

1 ответов 4,1 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
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);
 
нужно вычленить чистые ссылки без html
 
Статус
Закрыто для дальнейших ответов.