>백엔드 개발 >PHP 튜토리얼 >php_php 팁에서 FTP 함수 ftp_connect, ftp_login 및 ftp_chmod 사용

php_php 팁에서 FTP 함수 ftp_connect, ftp_login 및 ftp_chmod 사용

WBOY
WBOY원래의
2016-05-16 20:31:251277검색

이 문서에서는 PHP에서 FTP 함수인 ftp_connect, ftp_login 및 ftp_chmod의 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같습니다.

ftp_connect() 함수는 새로운 FTP 연결을 설정합니다. 성공하면 연결 식별자를 반환하고, 그렇지 않으면 false를 반환합니다.

구문: ftp_connect(host,port,timeout), 예제 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
$file='public_html/index.php' //정의 파일
$conn_id=ftp_connect($ftp_server); //지정된 FTP 서버에 연결
$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass) //지정된 사용자 이름으로 로그인
if(ftp_chmod($conn_id,0644,$file)!==false) //파일 모드 설정
{
echo "$file이 644n으로 성공적으로 변경되었습니다"; //정보 출력
}
그렇지 않으면
{
echo "$filen을 chmod할 수 없습니다."; //설정에 실패하면 정보를 출력합니다.
}
ftp_close($conn_id); //ftp 연결 종료


ftp_chmod() 함수는 ftp 서버에서 지정된 파일의 권한을 설정합니다. 성공하면 함수가 새 권한을 반환하고, 그렇지 않으면 false를 반환합니다.

구문: ftp_chmod(ftp_connection,mode,file), 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
$ftp_server="ftp.jb51.net" //ftp 정의; 서버
$ftp_user="foo"; //사용자 이름 정의
$ftp_pass="bar"; //사용자에 해당하는 비밀번호를 정의합니다
$conn_id=ftp_connect($ftp_server)or die("$ftp_server에 연결할 수 없습니다.") //지정된 FTP 서버에 연결
if(@ftp_login($conn_id,$ftp_user,$ftp_pass)) //로그인에 성공한 경우
{
echo "$ftp_user@$ftp_servern으로 연결됨"; //해당 정보 출력
}
그렇지 않으면
{
echo "$ftp_usern으로 연결할 수 없습니다."; //로그인할 수 없다는 정보를 출력합니다.
}

ftp_login() 함수는 ftp 서버에 로그인합니다. 성공하면 true를 반환하고, 실패하면 false를 반환하고 경고를 표시합니다.

구문: ftp_login(ftp_connection,사용자 이름,비밀번호)

参数 描述
ftp_connection 必需,规定要使用的 ftp 连接(ftp 连接的标识符).
username 必需,规定用于登录的用户名.
password 必需,规定用于登录的密码.

이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.