alert如何显示function方法返回的结果 php;alert;function 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $error在php打印是个什么东东看下不就知道了嘛 $error是从输出文件中捕获错误信息,然后通过对话框的形式显示给用户看这段程序里能够正确获得$error的值,但是alert却无法弹出对话框 我这边就是出不来……function里的返回值是类似于substr吗?如果是直接返回字符串的话,是能够弹出来的 $error = check($out);echo $error; 是什么结果 把你的out.txt发来看看我的out.txt是这样的 我似乎找到点原因了如果文件只有一行或者最后一行是“#ERROR abc”的话,能够正常弹出,但是如果后面还有别的信息,我的程序就不行了 function check($out) { $file_handle = fopen($out, 'r'); while (!feof($file_handle)) { $line = fgets($file_handle); if (substr($line, 0, 6) == "#ERROR") { return preg_replace("/\s/","",substr($line, 8));//去掉换行 } } fclose($file_handle);}$out = "out.txt";$error = check($out);if ($error != "") { echo "<script>alert(\"$error\");</script>"; exit;}取出一行存在换行问题 把换行去掉就行了 我知道怎么改了,但是不知道为什么……把所需要的字符串完全截出来就行了,比如“return substr($line, 8, 5)”,此时就能正常弹出了,是不是当不是最后一行时,substr会把一行末尾的换行符也取得,而alert无法处理…… 一个批量修改。。请求指点 关于fopen()的一个问题 有人熟悉xmlhtml局部刷新和cordys平台技术吗?请介绍或给出资料。 高分相送!! 从模态窗口返回值???? 请资深人士开讲座——数据库 用PHP+APACHE+LINUX怎么做虚拟主机的开设,删除,修改 ??初学者提问??:刚学php,我会把我的问题都放在这里,也许当中有许多是相当幼稚的问题,但也请大虾们理解与支持!!! 一个网页并存两种语言,请教各位高手如何实现? 我的判断有误,还是PHP有误呀 Nginx 301重定向在URL后面追加.html PHP获取本周第一天和最后一天 用wamp打开php工程项目无法连接数据库
echo $error; 是什么结果
我的out.txt是这样的
我似乎找到点原因了
如果文件只有一行或者最后一行是“#ERROR abc”的话,能够正常弹出,但是如果后面还有别的信息,我的程序就不行了
$file_handle = fopen($out, 'r');
while (!feof($file_handle)) {
$line = fgets($file_handle);
if (substr($line, 0, 6) == "#ERROR") {
return preg_replace("/\s/","",substr($line, 8));//去掉换行
}
}
fclose($file_handle);
}$out = "out.txt";
$error = check($out);
if ($error != "") {
echo "<script>alert(\"$error\");</script>";
exit;
}
取出一行存在换行问题 把换行去掉就行了