درخواست پروژه Login

smtp_ftp

Member
سلام دوستان عزیز

بنده یک پروژه لاگین لازم دارم اگر ممکن است یکی برام اینجا قرار بدید می خوام از روند کارش با خبر بشم و خودم کی بنویسم لطفا فایل Inistaller دیتا بیس رو هم قرار بدید ممنونتون میشم
 

smtp_ftp

Member
سلام دوست عزیز ممنون از این که جواب دادید اما من اینو دیده بودم قبلا اما به درد من نمی خوره من یک پکیج می خوام آموزشی نمی خوام مرسی از لطفتون در ضمن اینی که شما لینکشو دادید روند جالبی برای آموزش نداره
 

smtp_ftp

Member
سلام ممنونم که اینو گذاشتید خوب بود اما من مشکل اصلیم نوشتن فایل inistaller دیتا بیس هستش من این فایل رو بلدم بنویسم و در سیستم خودم جواب میده اما وقتی که در سورو آپلود می کنم به یوزرنیم و پسورد ایراد میگیرد من از این دستور استفاده کردم

کد:
mysql_connect("localhost","gamgool","123456")

من قبل از آپلود این یوزرنیم و پسورد را در بخش دیتا بیس در سی پنل ایجاد کرده ام، حتی از یوزر نیم پسورد خود سی پنل هم استفاده کردم نشد

میشه لطف کنید و یک فایل inistaller دیتابیس اینجا قرار بدید؟
 

alionline1366

Active Member
یوزر نیم شما کاملا اشتباه هست باید prefix پنل شما قبلش باشه که این یعنی یوزرنیم cpanel شما به اضافه ـ و بعد یوزر نیم db شما مثلا اگر یوزرنیم پنل هاست شما ali باشه نام db میشود ali_gamgool و یوزر نیم db میشود ali_gamgool پسورد هم که همون چیزی که گذاشتید تغییری نمیکنه
 

smtp_ftp

Member
مرسی دوست عزیز من همین کاری که شما میگید رو انجام دادم فرض کنید که دامین من gamegool.co.cc هستش وقتی که یک یوزر میسازم به این صورت می سازه مثلا gamgool_ali
من یک یوزر به صورت gamgool_gamgool ساختم و همین را در فایل inistaler نوشتم اما بازم نشد یعنی هیچ خطایی نداد اما دیتا بیس را هم نساخت
میتونید یک لطفی کنید یک نمونه فایل inistaler دیتا بیس اینجا برام بذارید؟ به طور کامل باشه لطفا ممنون
 

Allahparast

Member
ساخت اینستالر که کاریی نداره :
PHP:
//Form data for database connect

if(isset($_POST['Saved']){
//database connect in mysql_connect(...); , mysql_select_db();
$Created_tb = 'CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(40) NOT NULL,
  `password` varchar(40) NOT NULL,
  `email` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;';
 if(mysql_Query($Created_tb)){
    mysql_Query("INSERT INTO `users` (`id`, `username`, `password`, `email`) VALUES
(1, 'test', '01e50c681c0b05f22686b3e0h3290d3', '[email protected]');");
echo 'install script !';
}else{
echo 'not install script ! try again install ...';
}
}
فقط خودتون زحمت فرم و دستور کانکت رو بکشید
مشکلی بود در خدمتم
موفق باشید :rose:
 

smtp_ftp

Member
مسکل ساخت

سلام دوست گرامی خیلی ممنون از اینکه این کد هارو گذاشتید ببینید من در بخش دیتا بیس در سی پنل یک یوزر ساختم با نام gangool_new و پسوردش را هم 123456 گذاشتم و این کد را هم آپلود کردم اما دیتا بیس نمی سازد و این ارور را میدهد لطفا رفع عیب کنید و من را راهنمایی کنید با تشکر

کد:
<?php

$con=mysql_connect("localhost","gangool_new","1908405") or die ("ertebat bargharar nashod".mysql_error()); 

$sql="CREATE DATABASE gangool_sss";

 mysql_query($sql,$con);

 



$Created_tb = "CREATE TABLE user (ID INT,username varchar(15),password varchar(15))";


mysql_select_db("gangool_sss",$con) or die("database select nashod".mysql_error());

$query= mysql_Query($Created_tb,$con) or die("table sakhte nashod".mysql_error());
 if($query)
{
   
echo 'install script !';
}
else
{
echo 'not install script ! try again install ...';
}


mysql_close($con);
?>


این هم از ERROR:


کد:
database select nashodAccess denied for user 'gangool_new'@'localhost' to database 'gangool_sss'
 

smtp_ftp

Member
دوستان مشکل حل شد تونستم که یک دیتا بیس بسازم کاملا درست جواب داد اما فقط یک سوال دارم اون هم اینکه من با ارسال و دریافت مطالب فارسی مشکل دارم یعنی فارسی نشون میده اما خوب یک سری علامت ها هم بینش میاد

مثلا اگر بزنم "رضا صادقی" رض& صا& چاپ میشه که خوب خودم میدونم مشکل از یونی کد هستش اما من یونیکد کردم میشه لطف کنید و ایراد این دیتا بیس رو برام بگیرید؟


کد:
<?php
   $con=mysql_connect("localhost","gangool","1908405") or die ("can not connect to server:" . mysql_error());  

   $sql= "CREATE DATABASE shamsing DEFAULT CHARACTER SET utf8 COLLATE utf8_persian_ci";
  
   $sql1= "CREATE TABLE user (ID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,username VARCHAR( 15 ) CHARACTER SET ucs2 COLLATE ucs2_persian_ci NOT NULL ,password VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL ,UNIQUE (username ))";
   
   $sql2= "CREATE TABLE company ( categoryID INT NOT NULL, ID INT NOT NULL, companyname VARCHAR(25) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL, managername VARCHAR(25) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, commercialname VARCHAR(25) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, address VARCHAR(60) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, tel VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, factorytel VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, fax VARCHAR(12) CHARACTER SET utf8 COLLATE utf8_romanian_ci NULL, cellphone VARCHAR(11) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, url VARCHAR(25) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, email VARCHAR(25) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL, export INT NULL, capabilities VARCHAR(40) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, state VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,UNIQUE (ID ))";
   
   $sql3= "CREATE TABLE image (ID INT NOT NULL, factimage VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, empimage VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, prolineimageone VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, prolineimagetwo VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, proimageone VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, proimagetwo VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, proimagethree VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NULL, UNIQUE (ID))";
   
   $sql4= "CREATE TABLE category (categoryID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,categoryname VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL ,icon VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL ,UNIQUE (categoryname ))";
   
   
   
   mysql_query($sql,$con);
   
   mysql_select_db("shamsing",$con) or die ("chera".mysql_error());
   mysql_query($sql1,$con);
   
   

  mysql_query($sql2,$con);
   
  mysql_query($sql4,$con);
  
   
 
  
 
   mysql_query($sql3,$con) or die("what?".mysql_error());
   
   mysql_close($con);
?>
 

Allahparast

Member
برای خواندن هم باید یونیکد کاراکتر ها و کلکشن رو Utf-8 کنید :
PHP:
//UNICODE 
            mysql_query("SET CHARACTER SET utf8;") or die(mysql_error()); 
            mysql_query("SET SESSION collation_connection = 'utf8_general_ci'")or die(mysql_error());
 

smtp_ftp

Member
با تشکر از همه مشکل حل شد ایراد از نداشتن تگ متا برای یونیکد بود که در HTML باید استفاده میکردم

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 

جدیدترین ارسال ها

بالا