![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 29.07.2003 Skąd: skąd-inąd. Ostrzeżenie: (0%) ![]() ![]() |
czy ktos uzywal funkcji php obslugujacych
protokol ftp (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? nie moge pobrac pliku z servera na dysk lokalny, mimo ze robie wedlug opisu funckji w manualu... jak ktos wie jak to zrobic to prosze o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 29.07.2003 Skąd: skąd-inąd. Ostrzeżenie: (0%) ![]() ![]() |
napisalem taki skrypt.
na serwerze lokalnym jako/tako dziala,ale w necie sa bledy i nie mozna sciagnac pliku z serwera ftp [php:1:f3920313a2]<?php $ftp_server="adres_servera"; $ftp_user="uzytkownik"; $ftp_pass="haslo"; $remote_file="/home/szparag/netware.zip"; $file_local_name=basename($remote_file); $temp="temp/temp"; $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass); $ret = ftp_nb_get($conn_id,$temp,$remote_file, FTP_BINARY); while ($ret == FTP_MOREDATA) { $ret = ftp_nb_continue ($conn_id); } if ($ret != FTP_FINISHED) { echo "There was an error downloading the file..."; exit(1); } else { header("Content-disposition: attachment; filename=$file_local_name"); if (file_exists($temp)) unlink($temp); $fp=fopen($temp,"r"); $contents=fread($fp,filesize($temp)); echo "$contents"; unlink($temp); } ?>[/php:1:f3920313a2] moze jest latwiejszy sposob ,jesli tak to prosze o pomoc. =============== na przyszłość proponuje używać bbcode DeyV |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 05:05 |