>  기사  >  类库下载  >  PHP에서 원격 서버에 파일을 업로드하는 방법

PHP에서 원격 서버에 파일을 업로드하는 방법

高洛峰
高洛峰원래의
2016-10-14 10:39:161572검색

가끔 로드나 다른 이유로 인해 업로드된 파일을 다른 서버에 배치해야 할 때가 있습니다. 저는 서버의 도구에 익숙하지 않기 때문에 PHP의 ftp를 통해 또는 컬을 사용하여 PHP 프로그램으로만 시작합니다. 원격 서버에 파일을 업로드하려면

물론 두 방법 모두 현재 웹 서버에 먼저 업로드한 후 다른 서버로 전송해야 합니다.

1장 방법은 FTP를 통해 원격 서버에 업로드하려면 원격 서버의 FTP IP 주소, FTP 사용자 및 FTP 비밀번호, 권한이 있는 디렉터리 위치가 필요합니다.
www.yawill.com에서 제공하는 ftp 클래스가 사용됩니다. 이 클래스의 구체적인 용도는 첨부파일
[php]

<?php
require "./ftp.class.php";
$a = "";//本地路径
$b = "";//远程文件文件名
$ftp = new ClsFTP("username","password",&#39;202.202.202.202&#39;);//自行修改设置
$ftp->cd(&#39;web&#39;);//更改到目录,如果你需要上传到根目录就不用改了
$ftp->put($b,$a."/".$b);//put file
$ftp->close();
?>
[/php]

ftp 업로드 소스 파일 및 데모 다운로드
http://www.dayanmei를 참조하세요. .com/download.php?filename=ftpclass.rar

2. 또 다른 방법은 컬을 사용해 제출하는 것입니다
업로드 처리 측면에서는 일반 PHP 업로드와 크게 다르지 않지만 소스 프로그램은 다른 네티즌의 작품이므로 안타깝게도 더 이상 URL을 열 수 없습니다.
[php]

<?php
echo "<pre class="brush:php;toolbar:false">";
print_r($_POST);
print_r($_FILES);
echo "
";

//원격서버의 업로드 처리입니다
if(move_uploaded_file($_FILES['file1 ']['tmp_name'][1],'./test.txt')){
echo 'ok ';
}
?>
[/php]

curl 소스 파일 업로드 및 데모 다운로드
http://www.dayanmei.com/download.php?filename= 컬_업로드.rar


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

관련 기사

더보기