1<? require("conn.php") ?> 2<!DOCTYPE HTML PUBLIC ""> 3<html> 4<head> 5<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 6<title>无标题文档</title> 7</head> 8<body> 9<? $sql="delete from hzjbxx where id='".$id."'"; 10 $res=mysql_query($sql); 11 header('Location: yhlist.php'); 12?> 13</body> 14</html> 这是整个文件,还是出错: Warning: Cannot modify header information - headers already sent by (output started at F:\web\yhjbxxsc.php:9) in F:\web\yhjbxxsc.php on line 11
都说了不能有输出,还在输出什么? <? require("conn.php") ?> <? $sql="delete from hzjbxx where id='".$id."'"; $res=mysql_query($sql); header('Location: yhlist.php'); ?> <!DOCTYPE HTML PUBLIC ""> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head> <body> </body> </html>还有些人不要误导别人,<? ?>之间的空格是会忽略的,之外的空格才是输出。
原来这样啊 谢谢各位,特别是Meteorlet
to Meteorlet(www.dictworld.com) ( ) 信誉:99 测试我的那个例子,然后自己反省一下,不要乱说别人!!!我还觉得你有赚便宜的嫌疑!!! LZ的那个例子早贴出来,相信老早就有人给他解决了。碰到过HEADER问题的人都知道怎么处理。
请检查conn.php的第8行附近的代码
如果“我同样的代码,在原来APCHE+PHP4都能行的”,那么请检查数据库及php数据库扩展是否正常
8 <?
9 $con=mysql_connect('192.168.1.2','root','957486') or die("失败");
10 $sdb=mysql_select_db('sjzl',$con);
11 $nowtime=date("Y-m-j H:i:s");
12 ?>没什么错啊
1.php什么都没有就这样
<?php
?>
2.php
<?php
require("1.php");
header("location:3.php");
?>
这样当执行2.php的时候也会出错。
所以要注意在被包含的文件里,不可以有随意的空格
CONN.PHP代码:
8 <?
9 $con=mysql_connect('192.168.1.2','root','957486') or die("失败");
10 $sdb=mysql_select_db('sjzl',$con);
11 $nowtime=date("Y-m-j H:i:s");
12 ?>
的1-8行是什么,不会都是回车吧?这也算是有输出的!因为到了HTML就变成<br>了。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
这是1-7行的代码,把第6行删除了就可以了?
2<!DOCTYPE HTML PUBLIC "">
3<html>
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
6<title>无标题文档</title>
7</head>
8<body>
9<? $sql="delete from hzjbxx where id='".$id."'";
10 $res=mysql_query($sql);
11 header('Location: yhlist.php');
12?>
13</body>
14</html>
这是整个文件,还是出错:
Warning: Cannot modify header information - headers already sent by (output started at F:\web\yhjbxxsc.php:9) in F:\web\yhjbxxsc.php on line 11
<? require("conn.php") ?>
<? $sql="delete from hzjbxx where id='".$id."'";
$res=mysql_query($sql);
header('Location: yhlist.php');
?>
<!DOCTYPE HTML PUBLIC "">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
</body>
</html>还有些人不要误导别人,<? ?>之间的空格是会忽略的,之外的空格才是输出。
谢谢各位,特别是Meteorlet
测试我的那个例子,然后自己反省一下,不要乱说别人!!!我还觉得你有赚便宜的嫌疑!!!
LZ的那个例子早贴出来,相信老早就有人给他解决了。碰到过HEADER问题的人都知道怎么处理。