php脚本的引擎收录:重定向形式成功后
// Form success
// Remove the form element form the dom
if($form_success){
// Hide the form
$form = $dom->getElementsByTagName('form')->item(0);
$form->setAttribute("style", "display: none");
// Callbacks
foreach($this->_callbacks as $data){
if(is_callable($data['callback'])){
$result = call_user_func($data['callback'], $_POST, $data['config']);
$hide_id = $result ? self::ERROR_MESSAGE_ID : self::SUCCESS_MESSAGE_ID;
$this->hideIdElement($dom, $hide_id);
}else{
trigger_error("Form handler is not callable", E_USER_ERROR);
}
}
}
}else{
$this->hideIdElement($dom, self::SUCCESS_MESSAGE_ID);
$this->hideIdElement($dom, self::ERROR_MESSAGE_ID);
}
return str_replace(array( '<?xml version="1.0" standalone="yes"?>',
'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">',
'<html><body>',
'</body></html>'), '',$dom->saveHTML());
}
我想这个脚本做的是重定向到表单提交成功页面(success.html)。
我对PHP很新,希望能为您提供任何帮助。
感谢您花时间看这个,非常感谢。
编辑:哈哈对不起,第一个巨型代码转储!固定。
圣笑这是很多的代码...!重定向使用'header()'http://php.net/manual/en/function.header.php – kjy112 2011-04-04 18:26:28
雇用一个专业人员来完成这项工作,如果你只是想抛弃很多代码并让我们知道它出。我的意思是,如果你对这个主题有一点了解,你可能会把代码缩小到重要的部分。 – 2011-04-04 18:29:34
对于代码转储抱歉,完全没有注意到我选择哈哈。修复它并粘贴好的部分。 – wilwaldon 2011-04-04 18:35:49