Kezdőoldal » Számítástechnika » Programozás » Hogyan érjem el hogy müködjön?...

Hogyan érjem el hogy müködjön? (PHP)

Figyelt kérdés
Van jó pár PHP fájlom (letöltöttem) adatbázis (ahhoz sql fájl) megvan a kód de most mit kezdjek vele. Amúgy egy login rendszer lenne (A válasz szekcióba leírom a fájlok nevét kódját). Amúgy csak szervergép tesztelésre kéne.

2016. máj. 22. 11:57
1 2 3
 1/29 anonim ***** válasza:
Csináld meg, hogy jó legyen.
2016. máj. 22. 12:08
Hasznos számodra ez a válasz?
 2/29 A kérdező kommentje:
Hú de vicces.
2016. máj. 22. 12:11
 3/29 anonim ***** válasza:
Szilvásbukta megvan már?
2016. máj. 22. 12:20
Hasznos számodra ez a válasz?
 4/29 A kérdező kommentje:
Nem nem szeretem..... :( De ha lehet normális válaszokat. Köszönöm.
2016. máj. 22. 12:24
 5/29 anonim ***** válasza:
Meséld el plez milyen választ szeretnél erre a kérdésre?
2016. máj. 22. 12:26
Hasznos számodra ez a válasz?
 6/29 SimkoL ***** válasza:
2016. máj. 22. 12:30
Hasznos számodra ez a válasz?
 7/29 A kérdező kommentje:

Azt értem fut a szerver de leírom a kódokat:

(Következő)

2016. máj. 22. 12:31
 8/29 A kérdező kommentje:

Config.PHP:


//Config ---Kapcsolódás mysql-hez----

mysql_connect("localhost","panel",""); //kapcsolódási adatok

mysql_query("SET NAMES utf8 COLLATE utf8_hungarian_ci");//karakterkódolás kiválasztása

mysql_select_db("panel");

print mysql_error(); //ha hiba van kiírja

2016. máj. 22. 12:32
 9/29 A kérdező kommentje:

form.php:


<form id="register" method="post" action="" onsubmit="return check()">

<table align="center" width="60%">

<tbody>

<tr>

<td class="" ><font color="black">Felhasználónév:</td>

<td width=""><input id="name" class="text" name="nickname" style="" type="text"></td>

</tr>

<tr>

<td class="" valign="top"><font color="black">Jelszó:</td>

<td><input class="text" id="pass1" name="pass1" style="" type="password"></td>

</tr>

<tr>

<td class="" valign="top"><font color="black">Jelszó mégegyszer:</td>

<td><input class="text" id="pass2" name="pass2" style="" type="password"></td>

</tr>

<tr>

<td><font color="black">E-mail cím:</td>

<td><input class="text" id="email" name="email" style=""></td>

</tr>

<tr>

<td colspan="2" align="center"><input name="regisztracio" class="buttons" value="Regisztráció" type="submit">

</td>

</tr>

</tbody>

</table>

</form>

2016. máj. 22. 12:32
 10/29 A kérdező kommentje:

register.php:


ob_start();

session_start();


include("config.php");


if(isset($_POST['regisztracio']))

{

unset($reg_result);

if(mb_strlen($_POST['nickname'])>25)

$reg_result = ' Túl hosszú nick!(Max 25 karakter lehet!)<br><input name="vissza" value="Vissza" onclick="history.go(-1)" type="button">';

elseif($_POST['nickname']=="")

$reg_result = 'Üres Nick mező!<br><input class="buttons" name="vissza" value="Vissza" onclick="history.go(-1)" type="button">';

elseif($_POST['pass1']=="")

$reg_result = 'Üres Jelszó mező!<br><input class="buttons" name="vissza" value="Vissza" onclick="history.go(-1)" type="button">';

elseif($_POST['pass1']!=$_POST['pass2'])

$reg_result = 'A két Jelszó mező különbözik!<br><input class="buttons" name="vissza" value="Vissza" onclick="history.go(-1)" type="button">';

elseif(mb_strlen($_POST['pass1'])<5)

$reg_result = 'Túl rövid a jelszó! (min 5 karakter lehet)<br><input class="buttons" name="vissza" value="Vissza" onclick="history.go(-1)" type="button">';

elseif($_POST['email']=="")

$reg_result = ' Üres e-mail mező!<br><input class="buttons" name="vissza" value="Vissza" onclick="history.go(-1)" type="button">';

else

{

$nick_prot = trim( $_POST['nickname'] );

$nick_prot = mysql_escape_string($nick_prot);

$sql_result = mysql_query("SELECT id FROM users WHERE nickname='$nick_prot'");


if(mysql_errno())

$reg_result = "Adatbázis hiba [1] miatt a regisztráció sikertelen!";

if(@mysql_num_rows($sql_result))

$reg_result = ' Már regisztráltak ezzel a nick névvel!<br><input class="buttons" name="vissza" value="Vissza" onclick="history.go(-1)" type="button">';

@mysql_free_result($sql_result);

}

if(!isset($reg_result))

{

mysql_query("INSERT INTO users (nickname,password,email,regip,regtime) VALUES ('$nick_prot','".md5($_POST['pass1'])."','".mysql_real_escape_string($_POST['email'])."','".$_SERVER['REMOTE_ADDR']."',NOW())");

if(mysql_errno())

$reg_result = "Adatbázis hiba [2] miatt a regisztráció sikertelen!";

print mysql_error();

}


}


header("Content-Type: text/html; charset=utf-8"); // html tartalom utf8 kódolás

header("Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0"); // nincs cache, mindig frissítsen


if(!isset($_POST['regisztracio']))

{

// regisztsációs form megjeleníse

include('form.php');

}

elseif(isset($_POST['regisztracio']))

{

// regisztráció eredménye

if(isset($reg_result))

// valami hiba van

print("$reg_result");

else {

// siker :-)

print('Sikeres regisztráció!');

}

}


mysql_close();

2016. máj. 22. 12:33
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!