Php 如何在我的注册表中修复此错误
警告:无法修改标题信息-标题已由第116行/home/rsegomyu/public_html/registrations/userregister_action.php:42)中的/home/rsegomyu/public_html/registrations/userregister_action.php发送 我的网站现在在线,但我第一次填写注册表格时,它已成功注册,但在我将表格添加到日期时间字段后。有人填写此表格并提交表格,然后注册日期和时间自动保存在我的数据库中。 但我的网站在服务器上运行,但服务器sql时间和我的电脑当前时间不同。但我联系了主机公司,他们创建了一些页面,他们说现在检查一下。但这不起作用。 另一个错误是我写了一些纸条弹出消息,显示注册成功,然后在这个错误消息出现后。放置帮助我的一些 多谢各位 这是我的registration.php页面代码Php 如何在我的注册表中修复此错误,php,html,Php,Html,警告:无法修改标题信息-标题已由第116行/home/rsegomyu/public_html/registrations/userregister_action.php:42)中的/home/rsegomyu/public_html/registrations/userregister_action.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 © 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中更改时区。