这些代码应该放在一个php文件的最前面
看你上面的提示,你没有那么做
应该这样
<?php
if (!file_exists($DestPath.$SourceName))
{
exec("copy $upfile1 f:\\$upfile1_name");
echo "<hr>文件已复制到f:\\$upfile1_name";
}
else
{
Header("Location:/deal/overwriter.php");
exit;
}
?>
<?
//other code
?>
看你上面的提示,你没有那么做
应该这样
<?php
if (!file_exists($DestPath.$SourceName))
{
exec("copy $upfile1 f:\\$upfile1_name");
echo "<hr>文件已复制到f:\\$upfile1_name";
}
else
{
Header("Location:/deal/overwriter.php");
exit;
}
?>
<?
//other code
?>
<?
Header("Location:/deal/overwriter.php");
exit;
?>
可以 是不是在Header()执行之前不得有任何输出?
.......
做任何你想做的事情,只要不是用exit :)
......
$buffer = ob_get_contents();
ob_end_clean();echo $buffer;
ob_start -- Turn on output buffering
Description
void ob_start ( [string output_callback])<?
function callback($buffer) {
// replace all the apples with oranges
return (ereg_replace("apples", "oranges", $buffer));
}
ob_start("callback");
?>
<html>
<body>
<p>It's like comparing apples to oranges.
</body>
</html>
<?ob_end_flush();?>
改成
@Header("Location:/deal/overwriter.php");
强行通过!
建议大家手上要备有一本英文的PHP手册,又新又全面.