PHP에서 파일의 다운로드 항목을 만들려고합니다. 서버에서 로컬 컴퓨터로 다운로드됩니다.PHP 다운로드 파일?
경고 : ftp_get() : https://jonasvdr.000webhostapp.com/uploads/NewlogoNoBackGround.png을 열 수 없습니다 :
이// connect and login to FTP server $ftp_server = "files.000webhost.com"; $ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); $login = ftp_login($ftp_conn, "jonasvdr", "*******"); $local_file = "image"; $server_file = "https://jonasvdr.000webhostapp.com/uploads/NewlogoNoBackGround.png"; // download server file if (ftp_get($ftp_conn, $local_file, $server_file, FTP_ASCII)) { echo "Successfully written to $local_file."; } else { echo "Error downloading $server_file."; } // close connection ftp_close($ftp_conn);
내가 점점 오전 오류가 이것이다 : 여기
내가 지금 가지고있는 코드없는 그런 라인 /storage/ssd5/555/3642555/public_html/download.php에서 파일이나 디렉토리 (11)
난 그냥 업로드를 넣어 시도했습니다/NewlogoNoBackGround.png 대신의 어 하지만 동일한 결과를 얻었습니다.
이 PHP 페이지는 기본 루트 디렉토리에 있으며 해당 디렉토리에는 업로드라는 맵이 있습니다. 그것이 파일의 위치입니다. 그 파일을 어떻게 가져올 수 있습니까?
'https : // jonasvdr.000webhostapp.com/uploads/NewlogoNoBackGround.png'가 유효한 파일 이름이 아니길 기대합니다. 의심스럽게 HTTP URL처럼 보입니다. – David
FTP 루트를 기준으로 서버의 파일 시스템에서 파일의 경로를 전달해야합니다. URL을 전달하고 있습니다. –
ehhh. PHP를 처음 사용합니다. 내가 어떻게 그럴 수 있니? – Jonas