服务商禁止了ksort(), each() 函数,如...
我的程序出现错误如下: Warning: ksort() expects parameter...
作者 jhtpersonal 发布于 2003-08-02 分类:php基础编程
偶机器是2K SERVER
偶的PHP是4.3.2版本,是用APACHE模块方式安装的
APACHE是2..0.45(这个没什么关系吧)
偶的PHP程序如下:
[php]
<?php
echo "begin
";
?>
[/php]
结果在浏览器中打开的时候,始终要偶保存文件!!
偶发现,只要程序的第一次输出用到了
echo "begin<";
这行代码,就会出现保存文件对话框而不是在浏览器中输出!
各位有这种问题否?帮忙试一下好吗?
逛论坛交流:发现一个巨奇怪的问题!
你点一下“保存”,如果要你保存的是.PHP的文件的话,应该是你的PHP扩展名没有被APACHE正确的辨认,重新配置APACHE吧
我这边没有这个问题,是不是你的apache的配置有问题啊。
楼上的,显然不是你说的那样!
偶的设置绝对错不了,而且其他php文件,只要第一次输出没有用
echo "begin<";
则一切正常!
2楼的:
保存的是.php文件,不过保存的内容已经不是php源代码了,而是html了!
偶刚才在同事的机器上弄了一下,他用的是PHP431版本,就没有这个问题
偶在另外一个432的机器上也发现这个问题了!
ScriptAlias /php/ "c:/php5/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
最后一句是解决下载的问题的
7楼的,你说的跟这个没关系!
哪用
echo "begin"."
";
呢?
一样的有问题
不过如果之前有别的输出就不会有问题,比如:
<?php
echo "asfdfasdfasdf
";
echo "begin
";
?>
则一切正常!
应该还是APACHE中设定PHP文件类型不对劲
要不不会提示你保存PHP文件,虽然其内容是HTML的(这说明文件已经过PHP解析了)
10 条回复
回复