2014-03-25 2 views
2

외부 호스팅 서버가 있습니다. www.dom1.com다른 도메인의 파일을 업로드하는 방법은 무엇입니까?

  • www.dom1.com
  • www.dom2.com

내가 (CodeIgniter의에서) 내 전체 웹 페이지를 가지고 : 해당 서버에

나는이 개 도메인을 가지고있다. 기능 중 하나는 업로드입니다 (사용자는 파일을 업로드 할 수 있습니다).

www.dom2.com에는 upload_dom2라는 폴더가 하나만 있습니다. www.dom2.com은 비어 있고 인터넷의 어느 곳에서도 볼 수 없습니다. 업로드 전용으로 사용하고 싶습니다. 나는 이것이 내 모든 다른 파일들이 (어디 까지나 내가 틀렸다면 제발 알려주는) www.dom1.com에 파일 업로드를시키는 것보다 훨씬 더 안전한 방법이라고 상상한다.

그렇다면 어떻게해야합니까? www.dom1.com의 codeignitors 시스템 (웹 페이지) 프레임 워크에 upload-dom2라는 폴더에 업로드 한 파일을 어떻게 업로드합니까? www.dom2.com

uplod_dom1이라는 폴더에 파일을 업로드하는 방법을 알고 있습니다. www.dom1.com에 있습니다. 이것은 내가 사용하는 코드입니다.

$pathd=$_SERVER['DOCUMENT_ROOT']; 
$config['upload_path'] = $pathd.'/upload_dom1'; 

하지만 내가 원하는 것은 아닙니다. www.dom2.com (uplod-dom2 폴더에 있음)에 업로드하고 싶습니다.

내 목표를 달성하기위한 올바른 방법이 무엇인지 알 수 있습니까?

답변

0

Codeigniter FTP 클래스를 살펴보십시오. http://ellislab.com/codeigniter/user-guide/libraries/ftp.html

예제 코드 :

$this->load->library('ftp'); 

$config['hostname'] = 'ftp.example.com'; 
$config['username'] = 'your-username'; 
$config['password'] = 'your-password'; 
$config['debug'] = TRUE; 

$this->ftp->connect($config); 

$this->ftp->upload('/local/path/to/myfile.html', '/public_html/myfile.html', 'ascii', 0775); 

$this->ftp->close(); 
당신은 FTP를 지원하는 외부 웹 사이트/서버를 사용하여이 작업을 수행 할 수
관련 문제