PHP
[PHP] ftp 를 이용하여 원격지에 파일 전송
비니미니파파
2014. 2. 27. 09:50
파일을 원격지에 전송할 일이 발생...
lftp 를 이용하여 파일 전송 ( CentOS 기본 설치 되어 있음 )
lftp -u ftpuser,password 원격지IP/경로1/경로2/ -e 'put 보낼파일; bye'
[ php 사용예 ]
<?php
$file = $_FILES["upfile"]["name"];
if ( !copy( $_FILES["upfile"]["tmp_name"] , $file ) )
{
$ftpTrans = "lftp -u testuser,testpass 123.456.789.123/temp/ftptest/ -e 'put ".$file."; bye'";
echo $ftpTrans;
shell_exec( $ftpTrans );
}
?>