看板 PHP 關於我們 聯絡資訊
目前我做了一個會員系統頁面A 裡面會有個照片上傳的按鈕,點選後會額外跳出一個小視窗頁面B 在頁面B上傳完照片之後,我想把上傳的路徑傳回頁面A,關閉頁面B,請問該怎樣做呢? 謝謝~ if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { header ('Content-type: text/html; charset=utf-8'); if($_FILES['Photo']['name'] != ""){ //echo "檔案名稱:".$_FILES['Photo']['name'][$i]."<br>"; if($_FILES['Photo']['error'] > 0){ echo "檔案:".$_FILES['Photo']['name']."<br>"; switch($_FILES['Photo']['error']){ case 1 : die("大小超出 php.ini 限制"); case 2 : die("大小超出 MAX_FILE_SIZE 限ꠊ case 3 : die("僅被部分上傳"); case 4 : die("未被上傳"); } } $destDir = "photos"; if(!is_dir($destDir) || !is_writeable($destDir)) die("目錄不存在或無法寫入"); //檔案格式判斷 $checkExt = getimagesize($_FILES['Photo']['tmp_name']) if( $checkExt[2] == NULL ) die ("檔案格式不符"); //指定副檔名 switch($checkExt[2]){ case 1 : $Ext = "gif"; break; case 2 : $Ext = "jpg"; break; case 3 : $Ext = "png"; break; } //檔案命名 $Name = "member_123" . $Ext; $dest = $destDir . "/" . $Name; //存圖的目的資料夾 $destW = 150; $destH = 150; imagesResize($_FILES['Photo']['tmp_name'],$dest,$destW,$ move_uploaded_file($dest , $destDir . "/" . $Name ); ==================================================== 這邊該怎樣寫? 把$dest傳回頁面的Pic欄位呢? 順便把這個視窗給關閉! ==================================================== } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.218.254
evil2004 :目前我只知道JavaScript裡有一個東西叫opener可以做 04/10 22:05
evil2004 :到這樣的效果...不過這個opener在FireFox上好像不是 04/10 22:06
evil2004 :這麼的管用...也許FireFox有其他方法...我只知道IE就 04/10 22:06
evil2004 :是用opener可以做出你要的效果! 04/10 22:06
mattttt :firefox有支援,但支援不多。 04/10 22:26
jami520 :但是我要怎樣加入到我要的地方呢? 04/10 22:54
buganini :要不要轉CodeJob? 09/15 00:44