تبسم ساینا
دوشنبه 04 فروردین 1393, 18:38 عصر
سلام دوستان
من واسه صفحه ثبت نام سایتم این کدرو نوشتم :
<?php
ini_set('display_errors', 0);
error_reporting(0);
//clearstatcache();
$db=mysql_connect('mysql.uhostall.com','u103321013 _root','xxxx') or die(mysql_error());
mysql_query("SET NAMES 'utf8'",$db);
$dbs=mysql_select_db('u103321013_fun');
if(isset($_POST['Submit'])){
$username=$_POST['username'];
$pass1=$_POST['pass'];
$pass2=$_POST['repass'];
$email=$_POST['email'];
if($pass1 != $pass2){
echo "کلمه عبور و تکرار آن متفاوت است";
}else{
$pic="image/user.jpg";
foreach($_FILES as $file_name=>$file_array)
{
if(is_uploaded_file($file_array['tmp_name'])&& $file_array['type']=="image/jpeg")
{
move_uploaded_file($file_array['tmp_name'],"image/$file_array[name]")or die("not copy");
$pic="image/$file_array[name]";
}
}
if($username!='' && $pass1!='' && $pass2!='' && $email!='' && $pic!='')
{
$query="insert into `users`(`username`,`password`,`avatar`,`email`) values('$username','$pass1','$pic','$email')";
$result=mysql_query($query)or die(mysql_error());
if($result){
echo "ثبت نام با موفقیت انجام شد";
}
}
}
}
?>
</body>
</html>
از لحاظ اجرا هیچ مشکلی نداره , و کاربر رو ثبت میکنه ولی وقتی در صفحه اصلی رو لینک ثبت نام کلیک میکنم, Warning زیر ظاهر میشه که حتی با کد
ini_set('display_errors', 0);
error_reporting(0);
هم برطرف نشد:
Warning: mysql_connect(): Host '10.1.2.26' is not allowed to connect to this MySQL server in /home/u103321013/public_html/Register.php on line 43 Host '10.1.2.26' is not allowed to connect to this MySQL server
ضمنا" اینو هم بگم هاستی که استفاده میکنم رایگانه.
من واسه صفحه ثبت نام سایتم این کدرو نوشتم :
<?php
ini_set('display_errors', 0);
error_reporting(0);
//clearstatcache();
$db=mysql_connect('mysql.uhostall.com','u103321013 _root','xxxx') or die(mysql_error());
mysql_query("SET NAMES 'utf8'",$db);
$dbs=mysql_select_db('u103321013_fun');
if(isset($_POST['Submit'])){
$username=$_POST['username'];
$pass1=$_POST['pass'];
$pass2=$_POST['repass'];
$email=$_POST['email'];
if($pass1 != $pass2){
echo "کلمه عبور و تکرار آن متفاوت است";
}else{
$pic="image/user.jpg";
foreach($_FILES as $file_name=>$file_array)
{
if(is_uploaded_file($file_array['tmp_name'])&& $file_array['type']=="image/jpeg")
{
move_uploaded_file($file_array['tmp_name'],"image/$file_array[name]")or die("not copy");
$pic="image/$file_array[name]";
}
}
if($username!='' && $pass1!='' && $pass2!='' && $email!='' && $pic!='')
{
$query="insert into `users`(`username`,`password`,`avatar`,`email`) values('$username','$pass1','$pic','$email')";
$result=mysql_query($query)or die(mysql_error());
if($result){
echo "ثبت نام با موفقیت انجام شد";
}
}
}
}
?>
</body>
</html>
از لحاظ اجرا هیچ مشکلی نداره , و کاربر رو ثبت میکنه ولی وقتی در صفحه اصلی رو لینک ثبت نام کلیک میکنم, Warning زیر ظاهر میشه که حتی با کد
ini_set('display_errors', 0);
error_reporting(0);
هم برطرف نشد:
Warning: mysql_connect(): Host '10.1.2.26' is not allowed to connect to this MySQL server in /home/u103321013/public_html/Register.php on line 43 Host '10.1.2.26' is not allowed to connect to this MySQL server
ضمنا" اینو هم بگم هاستی که استفاده میکنم رایگانه.