2014-03-04 3 views
0

저는 PHP를 처음 사용합니다. 아래에 내 서버에 대한 세부 정보가 있습니다. 이제 .sql 파일을 SFTP를 사용하여 localhost 응용 프로그램에서 서버로 업로드 (또는 이동)해야합니다. 나는 많은 것을 시도하고 실패로 끝났습니다.sftp를 사용하여 서버로 파일을 전송하는 방법은 무엇입니까?

  • 호스트 이름
  • 포트 번호
  • 이름
  • 비밀번호
  • 위치

누군가가 나에게 파일을 업로드 내 서버에 SFTP 연결을 연결하는 간단한 예제를 제공하시기 바랍니다.

+0

http://php.net/ssh2_sftp – Quentin

답변

1

파일을 전송하려는 경우 scp 또는 sftp을 사용하지 않으려는 경우 scp을 사용하는 것이 좋습니다. 다음은 기본 예제 (taken from the PHP manual가) 제공 :

$connection = ssh2_connect('www.example.com', 22); 
if($connection === FALSE) { 
    die('Failed to connect'); 
} 

$state = ssh2_auth_password($connection, 'username', 'password'); 
if($state === FALSE) { 
    die('Failed to authenticate'); 
} 

$state = ssh2_scp_send($connection, '/local/filename', '/remote/filename', 0644); 
if($state === FALSE) { 
    die('Failed to transfer the file'); 
} 
+0

이 답변 주셔서 너무 감사드립니다. 오류를 잡는 방법? – JaiSat

+0

반환 값만 볼 수 있습니다. 내 업데이트 확인 – hek2mgl

관련 문제