Php 如何在我的注册表中修复此错误

Php 如何在我的注册表中修复此错误,php,html,Php,Html,警告:无法修改标题信息-标题已由第116行/home/rsegomyu/public_html/registrations/userregister_action.php:42)中的/home/rsegomyu/public_html/registrations/userregister_action.php发送 我的网站现在在线,但我第一次填写注册表格时,它已成功注册,但在我将表格添加到日期时间字段后。有人填写此表格并提交表格,然后注册日期和时间自动保存在我的数据库中。 但我的网站在服务器上运

警告:无法修改标题信息-标题已由第116行/home/rsegomyu/public_html/registrations/userregister_action.php:42)中的/home/rsegomyu/public_html/registrations/userregister_action.php发送

我的网站现在在线,但我第一次填写注册表格时,它已成功注册,但在我将表格添加到日期时间字段后。有人填写此表格并提交表格,然后注册日期和时间自动保存在我的数据库中。 但我的网站在服务器上运行,但服务器sql时间和我的电脑当前时间不同。但我联系了主机公司,他们创建了一些页面,他们说现在检查一下。但这不起作用。 另一个错误是我写了一些纸条弹出消息,显示注册成功,然后在这个错误消息出现后。放置帮助我的一些 多谢各位

这是我的registration.php页面代码

<!DOCTYPE html>
<html lang="en">
<head>
 <title></title>
 <meta charset="utf-8">
    <link rel="stylesheet" href="css/reset.css" type="text/css" media="screen">
    <link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
    <link rel="stylesheet" href="css/grid.css" type="text/css" media="screen">
    <script src="js/jquery-1.6.2.min.js" type="text/javascript"></script>
    <script src="js/jquery.galleriffic.js" type="text/javascript"></script>
    <script src="js/jquery.opacityrollover.js" type="text/javascript"></script>
    <script src="js/jquery.nicescroll.js"></script>
<script>
    $(document).ready(
        function() { 
    $("html").niceScroll();
    }
    );
    </script><!-- nice scroll end-->
</head>
<body id="page1">
    <!--==============================header=================================-->
    <header>
        <div class="row-1">
            <div class="main">
                <div class="container_12">
                    <div class="grid_12">
                        <nav>
                            <ul class="menu">
                                <li><a  href="index.php">About Us</a></li>
                                <li><a href="catalogue.html">Catalogue</a></li>
                                <li><a  href="contacts.php">Contacts</a></li>
                                <li><a class="active" href="registration.php">Registration</a></li>
                            </ul>
                        </nav>
                    </div>
                </div>
                <div class="clear"></div>
            </div>
        </div>
        <div class="row-2">
            <div class="main">
                <div class="container_12">
                    <div class="grid_9">
                        <h1>
                            <a class="logo" href="index.html">1<strong>2</strong>4Docs</a>
                            <span>Design</span>
                        </h1>
                    </div>
                    <div class="grid_3">
                        <!--<form id="search-form" method="post" enctype="multipart/form-data">
                            <fieldset>
                                <div class="search-field">
                                    <input name="search" type="text" />
                                  <a class="search-button" href="#" onClick="document.getElementById('search-form').submit()"><span>search</span></a>
                                </div>
                            </fieldset>
                        </form>-->
                     </div>
                     <div class="clear"></div>
                </div>
            </div>
        </div>
    </header>
<!-- content -->
    <section id="content">
        <div class="bg-top">
            <div class="bg-top-2">
                <div class="bg">
                    <div class="bg-top-shadow">
                        <div class="main">
                            <div class="container_12">
                                <div class="wrapper">
                                    <article class="grid_12">
                                        <h3 class="color-1">Registration Form</h3>
                                        <div class="wrapper">
                   <!--message Box-->
                   <div style="color:#090; font-size:14px; text-align:center;">
            <?php
                        if(isset($_REQUEST['msg'])) {
                    echo base64_decode($_REQUEST['msg']);
                    }
                    ?>
                    </div>
                     <!--message Box-->
               <form id="contact-form" class="form-group" method="post" enctype="multipart/form-data" action="registrations/userregister_action.php">
                <label id="lbl"><span class="text-form2">Full Name</span>
                <input class="form-control" placeholder="Full Name" name="fullname" required/></label>
                <label id="lbl"><span class="text-form2">Address</span>
                <input class="form-control" placeholder="Address" name="address" required/></label>
                <label id="lbl"><span class="text-form2">Email</span>
                <input class="form-control" placeholder="Email" name="email" required/></label>
                 <label id="lbl"><span class="text-form2">NIC</span>
                <input class="form-control" placeholder="NIC" name="nic" required/></label>
                <label id="lbl"><span class="text-form2">Telephone No</span>
                <input class="form-control" placeholder="Telephone No" name="telephone_no" required/></label>
                <label id="lbl"><span class="text-form2">Loan Type</span>
                <select class="form-control" name="loantype" required="required">
                <option value="">Please Select Your Loan Type</option>
                <option value="Home">Home Loan</option>
                <option value="Personal">Personal Loan</option>
                </select></label>
                <label id="lbl"><span class="text-form2">Bank</span>
                <select class="form-control" name="bank" required="required">
                <option value="">Please Select Bank</option>
                <option value="BOC">BOC</option>
                <option value="NSB">NSB</option>
                <option value="RDB">RDB</option>
                <option value="PEOPLES">People's Bank</option>
                <option value="SEYLAN">Seylan</option>
                </select></label>
                <label id="lbl"><span class="text-form2">Loan Value (Laks)</span>
                <input class="form-control" placeholder="Amount" name="amount" required/></label>
                <label id="lbl"><span class="text-form2">Upload Your Plan Images (.pdf)</span>
                <input class="form-control" type="file" name="plan_file" required/></label>
                <p id="adslip">Advance Slip</p>
                <label id="lbl"><span class="text-form2">Payment Slip Upload (.png or .jpeg)</span>
                <input class="form-control" type="file" name="payment_slip_url" required/></label>
                <div class="buttons">
                <input class="form-control" type="submit" value="REGISTER" id="btn" onclick="myFunction()">
                <input class="form-control" type="reset" value="CLEAR" id="btn">
            </form>
                </div>
                      </div>
                                    </article>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>
    <!--==============================footer=================================-->
    <footer>
        <div class="main">
            <div class="container_12">
                <div class="wrapper">
                    <div class="grid_6">
                        <div>OneTwoFour-Docs &copy; 2018 <a class="link color-3" href="#">Privacy Policy</a></div>
                    </div>
                    <div class="grid_6" align="right">
                    Created By PerlTech Solutions
                    </div>
                </div>
            </div>
        </div>
    </footer>
    <script type="text/javascript">
            $(window).load(function() {
            // We only want these styles applied when javascript is enabled
            $('div.navigation').css({'width' : '320px', 'float' : 'right'});
            $('div.content').css('display', 'block');
            // Initially set opacity on thumbs and add
            // additional styling for hover effect on thumbs
            var onMouseOutOpacity = 0.5;
            $('#thumbs ul.thumbs li span').opacityrollover({
                mouseOutOpacity:   onMouseOutOpacity,
                mouseOverOpacity:  0.0,
                fadeSpeed:         'fast',
                exemptionSelector: '.selected'
            });
            // Initialize Advanced Galleriffic Gallery
            var gallery = $('#thumbs').galleriffic({
                delay:                     7000,
                numThumbs:                 12,
                preloadAhead:              6,
                enableTopPager:            false,
                enableBottomPager:         false,
                imageContainerSel:         '#slideshow',
                controlsContainerSel:      '',
                captionContainerSel:       '',
                loadingContainerSel:       '',
                renderSSControls:          true,
                renderNavControls:         true,
                playLinkText:              'Play Slideshow',
                pauseLinkText:             'Pause Slideshow',
                prevLinkText:              'Prev',
                nextLinkText:              'Next',
                nextPageLinkText:          'Next',
                prevPageLinkText:          'Prev',
                enableHistory:             true,
                autoStart:                 7000,
                syncTransitions:           true,
                defaultTransitionDuration: 900,
                onSlideChange:             function(prevIndex, nextIndex) {
                    // 'this' refers to the gallery, which is an extension of $('#thumbs')
                    this.find('ul.thumbs li span')
                        .css({opacity:0.5})
                },
                onPageTransitionOut:       function(callback) {
                    this.find('ul.thumbs li span').css({display:'block'});
                },
                onPageTransitionIn:        function() {
                    this.find('ul.thumbs li span').css({display:'none'});
                }
            });
        });
    </script>
</body>
</html>   

$(文件)。准备好了吗(
函数(){
$(“html”).nicesroll();
}
);
设计 由PerlTech Solutions创建 $(窗口)。加载(函数(){ //我们只希望在启用javascript时应用这些样式 $('div.navigation').css({'width':'320px','float':'right'}); $('div.content').css('display','block'); //最初在拇指上设置不透明度并添加 //拇指悬停效果的附加样式 var onMouseOutOpacity=0.5; $('#拇指ul.thumbs li span')。不透明({ mouseOutOpacity:onMouseOutOpacity, 鼠标不透明度:0.0, fadeSpeed:“快”, ExcemptionSelector:“.已选定” }); //初始化高级Gallerific库 var gallery=$(“#拇指”).gallerific({ 延误:7000, 努姆坦布斯:12, 预测:6, EnableTopPage:错误, enableBottomPager:错误, imageContainerSel:“#幻灯片放映”, controlsContainerSel:“”, captionContainerSel:“”, 装载集装箱:, 渲染器控件:true, renderNavControls:true, playLinkText:“播放幻灯片”, PauseLink文本:“暂停幻灯片放映”, prevLinkText:“Prev”, nextLinkText:“下一个”, nextPageLinkText:“下一步”, prevPageLinkText:“Prev”, 启用历史:正确, 自动启动:7000, 对,, 默认转换持续时间:900, onSlideChange:函数(prevIndex、nextIndex){ //“this”指的是gallery,它是$(“#thumbs”)的扩展 this.find('ul.thumbs li span') .css({不透明度:0.5}) }, onPageTransitionOut:函数(回调){ this.find('ul.thumbs li span').css({display:'block}); }, onPageTransitionIn:函数(){ this.find('ul.thumbs li span').css({display:'none'}); } }); });
这是我的userregister\u action.php代码

<?php
session_start();
$msg="";
include 'db_connection.php';
$fullname=$_POST['fullname'];
$address=$_POST['address'];
$email=$_POST['email'];
$nic=$_POST['nic'];
$telephone_no=$_POST['telephone_no'];
$loantype=$_POST['loantype'];
$bank=$_POST['bank'];
$amount=$_POST['amount'];
$plan_file=basename($_FILES["plan_file"]["name"]);
$payment_slip_url=basename($_FILES["payment_slip_url"]["name"]);
$date=date('Y-m-d H:i:s');
//$job_description_img_url = basename($_FILES["job_description_img_url"]["name"]);
$sql= "INSERT INTO user_register (fullname,address,email,nic,telephone_no,loantype,bank,amount,plan_file,payment_slip_url,dateposted) VALUES ('$fullname','$address','$email','$nic','$telephone_no','$loantype','$bank','$amount','$plan_file','$payment_slip_url',NOW())";
//slip add START
        $folder = "payment_slip/";
        $file = $folder.basename($_FILES["payment_slip_url"]["name"]);
        //$success = move_uploaded_file($_FILES["payment_slip_url"]["tmp_name"],$file);
        $ok=1;
$file_type=$_FILES['payment_slip_url']['type'];
if ($file_type=="image/png" || $file_type=="image/jpeg") {
if(move_uploaded_file($_FILES['payment_slip_url']['tmp_name'], $file))
{
 echo "The file ". basename( $_FILES['payment_slip_url']['name']). " is uploaded";
}
else {
echo "Problem uploading file";
}
}
else {
echo "You may only upload JPEGs or PNG files.<br>";
//$msg=base64_encode("You may only upload JPEGs or PNG for Payment Slip");
}
//slip add END
//plan add START
$folder = "plans/";
$file = $folder.basename($_FILES["plan_file"]["name"]);
//$success = move_uploaded_file($_FILES["payment_slip_url"]["tmp_name"],$file);
$ok=1;
$file_type=$_FILES['plan_file']['type'];
if ($file_type=="application/pdf") {
if(move_uploaded_file($_FILES['plan_file']['tmp_name'], $file))
{
 echo "The file ". basename( $_FILES['plan_file']['name']). " is uploaded";
 }
 else {
 echo "Problem uploading file";
 }
}
else {
//echo "You may only upload PDFs.<br>";
$msg=base64_encode("You may only upload PDFs for Plan Images");
}
//plan add END
if (mysqli_query($dbcon,$sql)){
    //echo "OK";
    //$msg=base64_encode("Successfully Registered");
    $msg=base64_encode('Successfully Registered');
//}else{
    //echo "NO";
    //$msg=base64_encode("Please enter your details correctly");
//}
if($msg!=""){
//Redirection
header("Location:../registration.php?msg=$msg");
exit();
    }
}
else{
$msg=mysqli_error($dbcon);
}
?>

我认为两个文件都已成功上传。ob_start和ob_end_flush都应该这样做


<?php
  ob_start();
    // your register.php script
  ob_end_flush();
?>
如果问题仍然存在,请告诉我。

尝试添加此项

<?php
@ob_clean(); 
@ob_start();

include("some.php");

?>


输出缓冲区的ob_clean和ob_start可堆叠。

在页面顶部添加
ob_start()
,并在末尾添加
ob_end_flush()
。试试看是否有效!好的,我会检查它并告诉你谢谢,然后把我需要添加的代码放在php标记中告诉我?我在下面添加了一个答案来说明我的意思。这是工作,非常感谢你,我需要知道我们现在使用的代码错误是修复的,它是如何工作的,放在哪里解释我这非常有用再次感谢你
ob_start()
不断记住通常输出的所有内容,而
ob_end_flush()
丢弃保存的所有内容。我在php页面的顶部和底部使用了“ob_start();ob_end_flush()”两个代码。它工作正常吗?bdw它使用文件循环而不是块..只是一个建议。朋友们,你知道为什么我的服务器数据库时间在我的当前时间内会过期,所以如何修复它有助于我的位置你必须将xampp中的默认时区(或你正在使用的任何服务器)更改为你当前所在的时区。谷歌如何在xampp中更改时区。