Witam, mam plik i on ma około 200tysięcy lini. Ja moge wyświetlić ostatnie 30? oraz jak moge dodać (automatycznie żeby łamało linie mi z pobranego pliku).
<?php
$ftp_serwer = "xxx" ;
$ftp_nazwa_uzytkownika = "xxx" ;
$ftp_haslo = "xxx" ;
$conn_id = ftp_connect
( $ftp_serwer ) or
die ( "Nie można połączyć SIĘ z $ftp_serwer " );
if (@ftp_login ( $conn_id , $ftp_nazwa_uzytkownika , $ftp_haslo )) {
echo "Połączony JAKO $ftp_nazwa_uzytkownika @$ftp_serwer \n " ; } else {
echo "Nie można zalogować SIĘ JAKO $ftp_nazwa_uzytkownika \n " ; }
$plik_zdalny = 'screenlog.0';
$plik_lokalny = 'screenlog.0';
ftp_pasv($conn_id, true);
if (ftp_get($conn_id, $plik_lokalny, $plik_zdalny, FTP_BINARY)) {
echo "Pomyślnie zapisano $plik_lokalny\n"; } else {
}
$nazwa_pliku = "screenlog.0";
{
if ($plik = fopen($nazwa_pliku, "r")) {
if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się..."; else echo "odczytane dane: ".$dane."<br />";
} else echo "Nie mogę nawiązać połączenia z plikiem...";
} else echo "Z pliku nie można odczytać informacji lub on nie istnieje...";
ftp_close ( $conn_id );
?>