[html] フォーム> admin_upfile.php [php] Date_default_timezone_set('PRC'); //ここにアップロード $upsize はアップロードされるファイルのサイズを決定します $uppath = isset($_REQUEST["upPath"]) ? $_REQUEST["upPath"] : "/attached/"; $formName = isset($_REQUEST["formName"]) ? $_REQUEST["formName"] : "myform"; // 前のページの編集ボックスがあるフォームの名前に戻ります $editName = isset($_REQUEST["editName"]) ? $_REQUEST["editName"] : $_REQUEST["editName"] // 前のページの編集ボックスの名前を返します //パスをルートディレクトリに変換します If (strpos($uppath, "/") == 0) { $i = 0; $thpath = $_SERVER["SCRIPT_NAME"] $thpath = substr($thpath, 1, strlen($thpath)); while (strripos($thpath, "/") !== false) { $thpath = substr($thpath, strpos($thpath, "/") + 1, strlen($thpath)); $i = ++$i } $pp = ""; for ($j = 0; $j < $i; ++$j) { $pp .="../"; } $uppaths = $pp .substr($uppath, 1, strlen($thpath)); } $ファイル名 = 日付("y-m-d"); If (is_dir($uppaths . $filename) != TRUE) mkdir($uppaths . $filename, 0777); // if(is_dir($filename."/".$ctime)!=TRUE) mkdir($filename."/".$ctime,0777); $f = $_FILES['file1']; if ($f["タイプ"] != "画像/gif" && $f["タイプ"] != "画像/pjpeg" && $f["タイプ"] != "画像/jpeg" && $f[ "タイプ"] != "image/x-png") { echo "alert('画像形式のファイルのみアップロード可能');window.close()"; //エコー $f['type'] ; false を返します } //ファイル拡張子を取得します $temp_arr =explode(".", $f["name"]); $file_ext = array_pop($temp_arr); $file_ext = トリム($file_ext); $file_ext = strto lower($file_ext); //新しいファイル名 $new_file_name = md5("YmdHis")) .' //$new_file_name = md5(date("YmdHis") . '_' . rand(10000, 99999)) .' $file_ext; $dest = $uppaths . $filename . "/" . date("ymdhis") . "_" . // 重複を避けるためにファイル名を設定します $dest1 = $uppath . $filename . "/" . date("ymdhis") . $new_file_name; // 重複を避けるため、ファイル名を日付に設定します。 $r = move_uploaded_file($f['tmp_name'], $dest); If ($f['size'] > 0) { echo "window.opener.document." . ".value='" .echo "<script>alert('画像は正常にアップロードされました');window.close()"; } ?> admin_upload.php [php] $uppath = isset($_REQUEST["upPath"]) $_REQUEST["upPath"] . "/" : "/attached/"; $formName = isset($_REQUEST["formName"]) $_REQUEST["formName"] : "myform"; $editName = isset($_REQUEST["editName"]) ? $_REQUEST["editName"] : $_REQUEST["editName"] // 前のページの編集ボックスに返される名前 ?> <スクリプト言語="javascript">