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无法处理…… my.cnf文件,,port端口??(急) 如何用php实现mutex?(急,求救) 一个关于php上传的问题 php中sql语句的执行 字符替换的问题 php連接access錯誤! 现在在WINDOWS2000下重装MYSQL的时候,总是弹出什么INS5。。。.exe错误,然后就关闭了,无法安装MYSQL,大家有遇到过吗? 请问那里有phpmyadmin的下载? laravle安装后无法执行里面的PHP程序 关于jq Ajax和php交互的问题求教 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;
}
取出一行存在换行问题 把换行去掉就行了