Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] FTP pobieranie plików
migo
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 1.01.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich, moja znajomość php jest słaba i do was zwracam się z problemem dopracowania skryptu. Mianowicie jak umożliwić pobieranie pliku z ftp na dysk.

Kod
<?php
//Limit wykonywania skryptu w sekundach (gdy ustawisz za mało to na niektórych serwerach gdzie response trwa długo skrypt się nie zaloguje)
set_time_limit(120);

//Adres serwera
$ftp = "ftp.nazwa_serwera.pl";
//Port
$port = 21;
//Login
$login = "login";
//Hasło
$pass = "haslo";

//Połączenie z FTP (znak @ przed funkcją wyeliminuje pokazanie errora PHP, a dzięki temu wyświetli się nasz tekst "Nie można połączyć się z serwerem!")
$connect = @ftp_connect($ftp, $port);
if ($connect)
{
    //Zalogowanie się na podany login i hasło (tutaj też chcemy uniknąć errora PHP)  
    $logowanie = @ftp_login($connect, $login, $pass);
    if ($logowanie)
    {
        //POCZĄTEK - tutaj już jesteśmy zalogowani i możemy wykonać wszelkie funkcje np. przesłanie pliku, skasowanie, dodanie folderu na FTP itd.

    

        //KONIEC - tutaj już koniec sekcji, gdzie możemy zarządzać serwerem
    }
    else
    {
        echo "Nie udało się zalogować!";
    }
    ftp_quit($connect);
}
else
{
    echo "Nie można połączyć się z serwerem!";
}
?>


Jaki kod mam wstawi pomiędzy początek/koniec??
Z góry dziękuję wszystkim za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




ftp_get" title="Zobacz w manualu PHP" target="_manual
http://forum.php.pl/index.php?showtopic=53933

Nie można poszukać? Rozejrzeć się po manualu też nie można?

PS. Popraw bbcode.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:51