你现在的asp页面是存放在那里的?
这个问题与php完全没有任何关系,仅仅和asp有关。
我上次遇到这种情况是因为IIS换成了PWS,而PWS是要求redirect必须在任何向浏览器的输出(response.write或者HTML内容)前使用的。
如果你使用某些ASP2PHP或者APACHE::ASP产品,他们可能也要求这个条件,因为PHP有这个限制。
这个问题与php完全没有任何关系,仅仅和asp有关。
我上次遇到这种情况是因为IIS换成了PWS,而PWS是要求redirect必须在任何向浏览器的输出(response.write或者HTML内容)前使用的。
如果你使用某些ASP2PHP或者APACHE::ASP产品,他们可能也要求这个条件,因为PHP有这个限制。
你可以试着用<script>window.location="xxxx";</script>这段java脚本替代respone.redirect。
$user=$HTTP_GET_VARS["name"];
$pass=$HTTP_GET_VARS["pass"];
exec("/var/adduser ".$user." ".$pass.);
Header("Location: http://www.sooweb.com/ccis/member/mail/mailok.asp?user=".$user."&pass=".$pass."&ok=ok");
?>
执行到file.php时把源码打出来了
响应对象 错误 'ASP 0156 : 80004005' 标题错 /ccis/member/mail/order.asp, 行12
==================================
执行到file.php时把源码打出来了
==================================
这是你前后所写的两种错误信息,请你确定了你的错误信息再问。
响应对象 错误 'ASP 0156 : 80004005' 标题错 /ccis/member/mail/order.asp, 行12
这个错误改正了。
这是新错误。
执行到file.php时把源码打出来了
<?php
$user=$HTTP_GET_VARS["name"];
$pass=$HTTP_GET_VARS["pass"];
exec("/var/adduser ".$user." ".$pass.);
Header("Location: http://www.sooweb.com/ccis/member/mail/mailok.asp?user=".$user."&pass=".$pass."&ok=ok");
?>
而且我写一个简单的php程序:
sun.php<?php
$a="hello";
echo "a";
?>
但是什么也没有在浏览器上?
响应对象 错误 'ASP 0156 : 80004005' 标题错 /ccis/member/mail/order.asp, 行12
==================================
上面的是老错误 ,已解决。
执行到file.php时把源码打出来了
是新错误!
我写了一个php程序,
sun.php<?php
$a="hello";
echo "a";
?>
但执行时,浏览器上什么也不显示?
除了不显示,还有什么错误啊?
还有,测试php的方法是
<?php
phpinfo();
?>
不仅可以显示页面,而且可以从页面中获得PHP的各种系统配置信息。
如果是输出源代码,说明你的Apache的配置文件没有完全设对,请参照readme在仔细核对。没有让你下载文件,说明MIME已经设置好了,那可能就是apache的php模块没有设置好,或者你配置成了CGI方式执行PHP,那你必须把所有的PHP文件都放在配置为可执行的CGI目录里。