作者myu562 (SONY)
看板PHP
标题[请益] if + echo = 我写不出来(已解决)
时间Wed Apr 25 14:09:28 2012
现在在写原本的系统填写之後的感谢视窗
但我忙了一个早上我还是不能理解
判别式都成立但我写的语法明显有问题
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
1F:→ UniFish:.....是$_POST["from_name"] 04/25 14:15
2F:推 kerash:重点是... js 为什麽写在 css 里面?? 04/25 14:23
3F:→ kerash:另外就算是html+php混写,网页结构也尽量要遵守html 04/25 14:26
4F:→ kerash:(不过前後文没出来我也不知道你这个是不是写在中段的就是) 04/25 14:26
5F:→ gname:完全看没 +1 ...= =" 04/25 14:26
6F:→ 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)
7F:→ MOONRAKER:$_POST{"..."}实在是太深奥了 04/25 15:03
8F:→ myu562:那块其实我不太敢去动~因为现在是可执行的状态 04/25 15:11
9F:→ myu562:还是那块应该是原本程设的人弄错了= =? 04/25 15:11
10F:→ myu562:换了中括号之後一直呈现LOADING的状态...怪怪 04/25 15:20
11F:→ dio833:我试了一下用{}读写array,竟然真的可以,世界真奇妙 04/25 15:21
12F:→ myu562:楼上专业~我完全不懂这种感动~~颗颗 04/25 15:22
13F:推 kerash:要确认 php 版本= = 04/25 15:23
14F:→ kerash:不,我说错了,跟版本应该无关.. 04/25 15:26
16F:→ kerash:不知道这边提到的事不是一样意思 04/25 15:27
17F:→ MOONRAKER:这页讲的是阵列前後用{}包,不是array subscript用{}。 04/25 15:37
19F:→ dio833:User Contributed Notes中,有人提到跟perl一样可用braces 04/25 15:51
21F:→ dio833:代替[].....但是文件主体都没提到,使用者果真是全知全能的 04/25 15:52
22F:推 CaptainH:string也同样可以用$str[$i]或$str{$i}来取得第i个字元 04/25 15:54
23F:→ MOONRAKER:php太深奥了 令人不胜惶恐 04/25 17:07
24F:推 bobju:那段 javascript 应该拉出来写在另一个档案才对.再引用之. 04/26 03:40
25F:→ richile0819:{大括号是故意用的吗 不是要用[ 中括号吗? 04/26 14:04