PHP/サンプル/PUTメソッドによるファイルのアップロード
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PUTメソッドによるファイルのアップロード [#sd10d9a5]
curlコマンドでPUTメソッドを使用してファイルのアップロード...
尚、本記事は以下のURLを参考にしました。~
http://www.php.net/manual/ja/features.file-upload.put-met...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 動作確認環境 [#qb98147c]
-OS
$ lsb_release -d
Description: Ubuntu 12.04.4 LTS
-Apache
$ apache2 -v
Server version: Apache/2.2.22 (Ubuntu)
Server built: Jul 12 2013 13:37:10
-PHP
$ php --version
PHP 5.3.10-1ubuntu3.9 with Suhosin-Patch (cli) (built: D...
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technol...
* 関連記事 [#q3e30a6b]
-[[PHPによるファイルアップロードのサンプルコード>PHP/サン...
* PUTメソッドによるPHPサンプルスクリプト [#d6eb52c3]
以下のサンプルスクリプトはcurlコマンドでPUTされた内容を/t...
#ref(put.php.zip)
<?php
if (getenv('REQUEST_METHOD') == 'PUT') {
$putdata = fopen("php://input", "r");
$fp = fopen("/tmp/putdata", "w");
while ($data = fread($putdata, 1024))
fwrite($fp, $data);
fclose($fp);
fclose($putdata);
}
else {
print "Not PUT Method.";
}
?>
** curlでPUTしてみる [#b6914780]
以下のようにcurlコマンドを使ってPUTしてみます。
$ curl http://localhost/put.php -X PUT -d "Hello"
$ ls -l /tmp/putdata
-rw-r--r-- 1 www-data www-data 5 3月 18 14:15 /tmp/putd...
$ cat /tmp/putdata
Hello
putdataファイルにはHelloが保存されていることが確認できま...
以上、PHPでPUTメソッドを扱うサンプルスクリプトでした。
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
終了行:
#navi(../)
* PUTメソッドによるファイルのアップロード [#sd10d9a5]
curlコマンドでPUTメソッドを使用してファイルのアップロード...
尚、本記事は以下のURLを参考にしました。~
http://www.php.net/manual/ja/features.file-upload.put-met...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 動作確認環境 [#qb98147c]
-OS
$ lsb_release -d
Description: Ubuntu 12.04.4 LTS
-Apache
$ apache2 -v
Server version: Apache/2.2.22 (Ubuntu)
Server built: Jul 12 2013 13:37:10
-PHP
$ php --version
PHP 5.3.10-1ubuntu3.9 with Suhosin-Patch (cli) (built: D...
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technol...
* 関連記事 [#q3e30a6b]
-[[PHPによるファイルアップロードのサンプルコード>PHP/サン...
* PUTメソッドによるPHPサンプルスクリプト [#d6eb52c3]
以下のサンプルスクリプトはcurlコマンドでPUTされた内容を/t...
#ref(put.php.zip)
<?php
if (getenv('REQUEST_METHOD') == 'PUT') {
$putdata = fopen("php://input", "r");
$fp = fopen("/tmp/putdata", "w");
while ($data = fread($putdata, 1024))
fwrite($fp, $data);
fclose($fp);
fclose($putdata);
}
else {
print "Not PUT Method.";
}
?>
** curlでPUTしてみる [#b6914780]
以下のようにcurlコマンドを使ってPUTしてみます。
$ curl http://localhost/put.php -X PUT -d "Hello"
$ ls -l /tmp/putdata
-rw-r--r-- 1 www-data www-data 5 3月 18 14:15 /tmp/putd...
$ cat /tmp/putdata
Hello
putdataファイルにはHelloが保存されていることが確認できま...
以上、PHPでPUTメソッドを扱うサンプルスクリプトでした。
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
ページ名: