PHPでcURLを使ってFTPにアップロードするサンプル
2007年10月15日-
スポンサード リンク
Tutorial: FTP Upload via cURL - Web Development Blog
FTP hosting is often much cheaper than regular web hosting.
PHPでcURLを使ってFTPにアップロードするサンプルが公開されています。
cURLでFTPにファイルアップできるんですね。
<?php
if (isset($_POST[‘Submit’])) {
if (!empty($_FILES[‘upload’][‘name’])) {
$ch = curl_init();
$localfile = $_FILES[‘upload’][‘tmp_name’];
$fp = fopen($localfile, ‘r’);
curl_setopt($ch, CURLOPT_URL, ‘ftp://ftp_login:password@ftp.domain.com/’.$_FILES[‘upload’][‘name’]);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($localfile));
curl_exec ($ch);
$error_no = curl_errno($ch);
curl_close ($ch);
if ($error_no == 0) {
$error = ‘File uploaded succesfully.’;
} else {
$error = ‘File upload error.’;
}
} else {
$error = ‘Please select a file.’;
}
}
?>
HTTPとFTPの連携をPHPでやるシーンはなかなかありそうなので使えそうです。
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- スムーズに横スクロールするレイアウトサンプル
- 斬新なページメニューが作れる「Inline Menu Layout with Gallery Panel」
- 世界中で今何時を計算できる「Spacetime」
- シンプルなタブUIを実現できる「Skeletabs」
- テキストを省略してブロックを小さくできる「Cuttr.js」
- インタラクティブに動く立体的なテキストを生成「ztext.js」
- WebGLを使った動画の切り替えアニメーション実装
- スクロールにあわせて動くイメージタイル実装
- 1000以上の汎用アイコンセット「emblemicons」
- フリーのSVG背景イメージが入手できる「BGJar」
- 過去のエントリ