メモ31



aaa



<html>
<head><title>uploader.html</title></head>
<body>
<form method="post" enctype="multipart/form-data" action="uploader.php">
updir(Remote):
<input type="text" name="updir">
localdir(Localdir):
<input type="text" name="localdir">
upfile:
<input type="file" name="upfile">
Mode(例:0700):
<input type="text" name="filemode">
<input type="submit" value="アップロードする">
</form>
</body>
</html>






<html>
<head><title>uploader.php</title></head>
<body>
<p> file uploader </p>
<?php

// $updir = "./upload/";
$updir = $_FILES['updir']['name'];

$filename = $_FILES['localdir']['name'].$_FILES['upfile']['name'];
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $updir.$filename) == FALSE){
    print("Upload failed");
    print($filename);
    print($_FILES['upfile']['error']);
}
else {
    print("<b> $filename </b> uploaded");

//    chmod("/somedir/somefile", 0755);  // 8 進数; 正しいモードの値

    if (chmod($updir, $filemode ) == FALSE){
        print("Upload failed");
        print($filename);
        print($_FILES['upfile']['error']);
    }
    else {
        $filemode = $_FILES['upfile']['filemode'];
        chmod("/somedir/somefile", $_FILES['upfile']['name']);  // 8 進数; 正しいモードの値
    }


}
?>
</body>
</html>


aaa

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2008年07月19日 14:04