PHP で FTP アップロード

  PHP コード



ftp_upload.php
  
<?
$ftp_server	= getenv('LBOX_SERVER');
$ftp_user	= getenv('LBOX_USER');
$ftp_pass	= getenv('LBOX_PASS');
$base_dir	= getenv('LBOX_REMOTE');
$local_dir	= getenv('LBOX_LOCAL');

$conn=ftp_connect($ftp_server);
if (!$conn) {
	die('接続できません' . "\n");
}

$result=@ftp_login($conn, $ftp_user, $ftp_pass); 
if (!$result) {
	die('ログインできません' . "\n");
}

ftp_pasv($conn, true);

ftp_put($conn, $base_dir . "/control.htm", $local_dir . "\control.htm", FTP_ASCII );
ftp_put($conn, $base_dir . "/logo.htm", $local_dir . "\logo.htm", FTP_ASCII );
ftp_put($conn, $base_dir . "/frame.htm", $local_dir . "\frame.htm", FTP_ASCII );


ftp_close($conn);

print "処理が終了しました\n";
?>
  

  バッチファイルで呼び出し



  
set PHP_BIN=c:\php\cli\php.exe
set LBOX_SERVER=xxxxxxxxxxxx
set LBOX_USER=user
set LBOX_PASS=password
set LBOX_REMOTE=/home/lightbox/www/homepage/enum/smaster
set LBOX_LOCAL=D:\sakura\homepage\enum\smaster

%PHP_BIN% ftp_upload.php

pause
  











   SQLの窓    create:2007/01/12  update:2014/09/07   管理者用(要ログイン)





フリーフォントWEBサービス

SQLの窓WEBサービス

SQLの窓フリーソフト

写真素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ