看板 PHP 關於我們 聯絡資訊
現在在寫原本的系統填寫之後的感謝視窗 但我忙了一個早上我還是不能理解 判別式都成立但我寫的語法明顯有問題 Code如下 <?php if($_POST{"from_name"}!=NULL && $_POST{"from_email"}!=NULL && $_POST{"subject"}!=NULL){ upload_mail(); echo '<link href="http://editing.tw/service/window.css" rel="stylesheet" type="text/css" />' } ?> 這是一個上傳檔案完成的一個Thank you頁 目前我有考慮的作法 1. 用上述CSS呼叫的方式 2. 直接用location轉址 (我試過但前面有輸出的狀況無法使用) 3. 其他我還沒想到的方法把目標網頁開出來 請大家給個建議 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.41.205
UniFish:.....是$_POST["from_name"] 04/25 14:15
kerash:重點是... js 為什麼寫在 css 裡面?? 04/25 14:23
kerash:另外就算是html+php混寫,網頁結構也盡量要遵守html 04/25 14:26
kerash:(不過前後文沒出來我也不知道你這個是不是寫在中段的就是) 04/25 14:26
gname:完全看沒 +1 ...= =" 04/25 14:26
myu562:抱歉~我是第一次修改這種東西~我語法片都是剪剪貼貼= ="汗 04/25 14:32
用了新的做法 語法如下 <?php if($_POST{"from_name"}!=NULL && $_POST{"from_email"}!=NULL && $_POST{"subject"}!=NULL){ upload_mail(); $window="<SCRIPT>window.open ('http://editing.tw/service/uploadnew-1.php','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no, scrollbars=no, resizable=no,location=n o,status=no')</Script>"; } ?> <?php echo $window; ?> 已經成功了 感謝大家的指導 ※ 編輯: myu562 來自: 220.136.41.205 (04/25 15:01)
MOONRAKER:$_POST{"..."}實在是太深奧了 04/25 15:03
myu562:那塊其實我不太敢去動~因為現在是可執行的狀態 04/25 15:11
myu562:還是那塊應該是原本程設的人弄錯了= =? 04/25 15:11
myu562:換了中括號之後一直呈現LOADING的狀態...怪怪 04/25 15:20
dio833:我試了一下用{}讀寫array,竟然真的可以,世界真奇妙 04/25 15:21
myu562:樓上專業~我完全不懂這種感動~~顆顆 04/25 15:22
kerash:要確認 php 版本= = 04/25 15:23
kerash:不,我說錯了,跟版本應該無關.. 04/25 15:26
kerash:不知道這邊提到的事不是一樣意思 04/25 15:27
MOONRAKER:這頁講的是陣列前後用{}包,不是array subscript用{}。 04/25 15:37
dio833:User Contributed Notes中,有人提到跟perl一樣可用braces 04/25 15:51
kerash:http://ppt.cc/Rq7h 這邊回覆有範例,但是沒說原因 04/25 15:51
dio833:代替[].....但是文件主體都沒提到,使用者果真是全知全能的 04/25 15:52
CaptainH:string也同樣可以用$str[$i]或$str{$i}來取得第i個字元 04/25 15:54
MOONRAKER:php太深奧了 令人不勝惶恐 04/25 17:07
bobju:那段 javascript 應該拉出來寫在另一個檔案才對.再引用之. 04/26 03:40
richile0819:{大括號是故意用的嗎 不是要用[ 中括號嗎? 04/26 14:04