「Flex3+PHPのメモ」の編集履歴(バックアップ)一覧はこちら
「Flex3+PHPのメモ」(2010/07/01 (木) 14:25:45) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**Flxe3を使ってファイルのアップロードをします。
ネット上で探すとFlex側のサンプルは見つかりました。大事そうなところは以下の部分。でもupload.php(多分cgiでもいいはず)をどのように書くかは考えました。
//アップロードするURLを指定します
var req:URLRequest = new URLRequest("http://localhost/upload.php");
req.method = URLRequestMethod.POST;
***upload.phpの例
$tmp_name = $_FILES['file1']['tmp_name'];
$name = mb_convert_encoding($_FILES['file1']['name'],"SJIS","UTF8");
$updir = "D:/htdocs/www/";
//$name = $_POST['Filename'];
if (move_uploaded_file($tmp_name,$updir.$name) == FALSE){
//失敗
} else {
//成功
}
**Flxe3を使ってファイルのアップロードをします。
ネット上で探すとFlex側のサンプルは見つかりました。大事そうなところは以下の部分。でもupload.php(多分cgiでもいいはず)をどのように書くかは考えました。
//アップロードするURLを指定します
var req:URLRequest = new URLRequest("http://localhost/upload.php");
req.method = URLRequestMethod.POST;
***upload.phpの例
//複数選択できる場合はfile2,file3になるのかな?
$tmp_name = $_FILES['file1']['tmp_name'];
//MS Windowsのファイル名に日本語があった場合の文字化け対策
$name = mb_convert_encoding($_FILES['file1']['name'],"SJIS","UTF8");
$updir = "D:/htdocs/www/";
//$_POST変数にもファイル名だけは入っていました
//$name = $_POST['Filename'];
if (move_uploaded_file($tmp_name,$updir.$name) == FALSE){
//失敗
} else {
//成功
}
表示オプション
横に並べて表示:
変化行の前後のみ表示: