테스트 사이트 - 개발 중인 베타 버전입니다

ftp포트만 열려있는데 다른 서버에서 채택완료

커네드커네드 9년 전 조회 3,409

ftp포트만 열려있는데  

 

A서버에서 B서버를 FTP를 이용해 접속해

 

자료를 가져올수 있나요..?

 

PHP를 통해서요..

 

찾아보니까 ftp_connect 이런게 있든데  맞는지

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
SLOOP
9년 전

http://php.net/manual/en/function.ftp-get.php">http://php.net/manual/en/function.ftp-get.php 

 

여기 참조해보세요.

 

</p><p><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);"><?php

</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(255, 128, 0);">// define some variables
</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$local_file </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">= </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(221, 0, 0);">'local.zip'</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">;
</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$server_file </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">= </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(221, 0, 0);">'server.zip'</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">;

</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(255, 128, 0);">// set up basic connection
</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$conn_id </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">= </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">ftp_connect</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">(</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$ftp_server</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">);

</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(255, 128, 0);">// login with username and password
</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$login_result </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">= </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">ftp_login</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">(</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$conn_id</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">, </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$ftp_user_name</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">, </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$ftp_user_pass</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">);

</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(255, 128, 0);">// try to download $server_file and save to $local_file
</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">if (</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">ftp_get</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">(</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$conn_id</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">, </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$local_file</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">, </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$server_file</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">, </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">FTP_BINARY</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">)) {
    echo </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(221, 0, 0);">"Successfully written to </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$local_file</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(221, 0, 0);">\n"</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">;
} else {
    echo </span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(221, 0, 0);">"There was a problem\n"</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">;
}

</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(255, 128, 0);">// close the connection
</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">ftp_close</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">(</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">$conn_id</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 119, 0);">);

</span><span style="font-family: "Fira Mono", "Source Code Pro", monospace; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 187);">?></span> </p><p>

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인