我是一个初学者,哪位高手帮我看一下这调试段代码时的出错信息是什么意思,怎么解决 我是在试验例子程序php用模块方式安装是什么意思详细一些 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 error.log中提示如下[Fri Mar 29 11:44:31 2002] [error] [client 127.0.0.1] Premature end of script headers: c:/kedingsoft/php4/php.exe[Fri Mar 29 11:44:54 2002] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/kedingsoft/php4/php.exe 哦,看到这些明白了实际上和你所遇到的另外几个帖子上的问题是类似的多半是你的APACHE没有正确配置导致的结果比如,你是不是在HTTPD.CONF中加上了支持PHP的那一行语句?测试很简单,不用写那么复杂的句子,简单的ECHO就可以了,你另外两个帖子中都回复过了如果那些能够正常显示,说明问题就复杂了,等待你提供进一步的信息。 httpd.conf 中支持 PHP 的是这一句AddType application/x-httpd-php .php .php3看你加上了没有还有就是那个PHP.INI文件是不是在你的WINDOWS目录下? echo语句能通过有吧ScriptAlias /php4/ "C:/KedingSoft/php4/"AddType application/x-httpd-php .php4AddType application/x-httpd-php .phpAction application/x-httpd-php "/php4/php.exe"php.ini也在windows目录下运行以下代码也能通过<html><head><title>计算器</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#FFFFFF" text="#000000"><?phpif($out=="确定"){if($operation=="加"){$answer=$num1+$num2;print ".................加".$num2."所得结果:".$answer;}elseif($operation=="减"){$answer=$num1-$num2;print ".................减".$num2."所得结果:".$answer;}elseif($operation=="乘"){$answer=$num1*$num2;print ".................乘".$num2."所得结果:".$answer;}else{ if($num2==0){$answer="除数不能为零";} else{$answer=$num1/$num2; print "................除".$num2."所得结果:".$answer; } }}?><form action="<?php echo $PHP_SELF?>" method="post">操作数1: <input type=text name=num1 value="<? echo $answer;?>"> <br> <input type=radio name=operation value="加" checked> 加<input type=radio name=operation value="减"> 减<input type=radio name=operation value="乘"> 乘<input type=radio name=operation value="除"> 除<br> 操作数2: <input type=text name=num2> <input type=submit name="out" value="确定"> <input type=reset name="out" value="清除"> </form></body></html> 楼主是使用CGI方式安装PHP,请使用模块方式:把ScriptAlias /php4/ "C:/KedingSoft/php4/"AddType application/x-httpd-php .php4AddType application/x-httpd-php .phpAction application/x-httpd-php "/php4/php.exe"删除,改成:AddType application/x-httpd-php .phpAddType application/x-httpd-php .php3AddType application/x-httpd-php .php4AddType application/x-httpd-php-source .phpsLoadModule php4_module "C:/KedingSoft/php4/sapi/php4apache.dll" 【php-fpm问题】有经验的老手进来看看,谢谢。 12本经典PHP学习教程、实例、开发资料 php mysql 防注入 ? 新手问题帮忙看看 这样缓存对不啊 php生成txt文件问题 PATH_TRANSLATED 与 _FILE_ 区别? windowsxp下可以上网,linux下相同配置不能上网,请指点迷津. 问题求助 循环读取问题 100分,谁能给我一个不用数据库的论坛或留言本的PHP程序? Help help ********************************** 我现在不是想学php,只是想知道怎样安装wdb论坛,请大家帮忙 php论坛生成的文件无法删除?
[Fri Mar 29 11:44:31 2002] [error] [client 127.0.0.1] Premature end of script headers: c:/kedingsoft/php4/php.exe
[Fri Mar 29 11:44:54 2002] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/kedingsoft/php4/php.exe
实际上和你所遇到的另外几个帖子上的问题是类似的
多半是你的APACHE没有正确配置导致的结果
比如,你是不是在HTTPD.CONF中加上了支持PHP的那一行语句?
测试很简单,不用写那么复杂的句子,简单的
ECHO就可以了,你另外两个帖子中都回复过了
如果那些能够正常显示,说明问题就复杂了,
等待你提供进一步的信息。
AddType application/x-httpd-php .php .php3
看你加上了没有
还有就是那个PHP.INI文件是不是在你的WINDOWS目录下?
echo语句能通过有吧
ScriptAlias /php4/ "C:/KedingSoft/php4/"
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php4/php.exe"
php.ini也在windows目录下运行以下代码也能通过
<html>
<head>
<title>计算器</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?php
if($out=="确定"){
if($operation=="加")
{$answer=$num1+$num2;
print ".................加".$num2."所得结果:".$answer;
}
elseif($operation=="减")
{$answer=$num1-$num2;
print ".................减".$num2."所得结果:".$answer;
}
elseif($operation=="乘")
{$answer=$num1*$num2;
print ".................乘".$num2."所得结果:".$answer;
}
else
{
if($num2==0){$answer="除数不能为零";}
else{$answer=$num1/$num2;
print "................除".$num2."所得结果:".$answer;
}
}
}
?>
<form action="<?php echo $PHP_SELF?>" method="post">
操作数1:
<input type=text name=num1 value="<? echo $answer;?>">
<br>
<input type=radio name=operation value="加" checked>
加
<input type=radio name=operation value="减">
减
<input type=radio name=operation value="乘">
乘
<input type=radio name=operation value="除">
除<br>
操作数2:
<input type=text name=num2>
<input type=submit name="out" value="确定">
<input type=reset name="out" value="清除">
</form>
</body>
</html>
把
ScriptAlias /php4/ "C:/KedingSoft/php4/"
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php4/php.exe"
删除,改成:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
LoadModule php4_module "C:/KedingSoft/php4/sapi/php4apache.dll"