Created
August 3, 2012 13:21
-
-
Save sanasol/3247671 to your computer and use it in GitHub Desktop.
Читаем файл с фтп сервера
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$ftp_server = "22.12.132.12"; | |
$ftp_user_name = ""; | |
$ftp_user_pass = ""; | |
$file2 = "/dir/dir/file.ini"; // Файл на фтп сервере | |
$filess = "files/local_file_".time(); // Расположение локального файла, таймштамп для уникальности | |
$conn_id = ftp_connect($ftp_server); // Создаем коннект к серверу | |
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // Авторизируемся | |
$handle = fopen($filess, 'a+'); // ОТкрываем локлаьный файл(если нету, то создается) | |
ftp_fget($conn_id, $handle, $file2, FTP_ASCII, 0); // Получаем удаенный файл и пихаем содержимое в локальный файл | |
fclose($handle); // Закрываем чтение из локального файла | |
$data = file($filess); //Открываем локальный файл снова | |
foreach($data as $string) // Выводим файл построчно | |
{ | |
echo "<p>{$string}</p>"; | |
/* | |
Выводим только нужную строчку из файла | |
if(strpos($string, "я ищу эту строчку")) | |
{ | |
echo "<p>{$string}</p>"; | |
} | |
*/ | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment