Valaki segítene nekem kijavítani ezt?
Ez az első html oldalam amit elszeretnék készíteni, w3c ről tanultam pár dolgot. Segítenétek kijavítan, elmagyarázni minemjo benne? Van benne ami rossz helyen van? Majd a többi oldal leellenörtésében is segítenétek?
Nagyon köszönöm
registration.html (Regisztráció)
<!DOCTYPE html>
<html>
<html lang="hu" >
<head>
<title>Regisztráció</title>
<meta charset="UTF-8">
</head>
<body>
<form action="" method="post" accept-charset="UTF-8" >
Valódi név:
<input type="text" name="name">
<br>
Város:
<input type="text" name="text">
<br>
Email:
<input type="email" name="email">
<br>
Email mégegyszer:
<input type="email" name="email2">
<br>
Felhasználónév:
<input type="text" name="username">
<br>
Jelszó:
<input type="password" name="password">
<br>
Jelszó mégegyszer:
<input type="password" name="password2">
<br>
<input type="submit" value="Regisztráció">
</form>
</body>
</html>
Egy pici hiba van benne, dupla <html> nyitás, minden más megfelel.
DE! Ha regosztrációt akarsz csinálni ahhoz szerveroldali nyelvre is szükséged lesz mint PHP, és egy adatbázis sem árt mint pl. MYSQL.
Igen azt tudom, csak először ezt szeretném összedobni aztán pedig a szerver oldlai rész, PHP MySQL stb.
Erre gondolsz?
<html>
<html lang="hu" >
Akkor elég csak ezt beirni, attól ugyanugy jólessz?
ezt: <html lang="hu">
köszi
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
</body>
</html>
Ezt magyarul is lehet deklarálni nem?
Mert van amit nemértek
Tudom van benne biztos hiba, de ebben az egyben segítenétek, kijavítani? Pl: Miért irja ki alul hogy minden mező kitöltése kötelező, alaphelyzetben is? (print)
<link rel="stylesheet" type="text/css" href="css.css" />
<?php
include ('config.php');
print "Regisztráció
<FORM method ='POST' action = ''>
Valódi név: <input type=text name='valodinev' ><br>
Felhasználónév: <input type=text name='nev'><br>
Jelszó: <input type=password name='pass' ><br>
Jelszó újra: <input type=password name='pass2' ><br>
E-mail: <input type=text name='email' ><br>
<input type='submit' name='submit' value='Regisztrálás' ><br>
</FORM>";
include ('config.php');
//Negatív CAPTCHA
//Karakterszures
$aktiv=true;
if($aktiv === true){
$tiltott=array(","," ","?",";",".",":",">","-","_","*","<","$","§","~","\'","\"","^","!","°","%","/","`","=","(",")","¨","¸","+");
foreach ($tiltott as $t){
$proba = explode($t,$_POST['nev']);
if(isset($proba[1])){
print "A név tiltott karaktereket tartalmaz";
exit();
}
}
}
//Név lekérdezése
$db = mysql_query ("SELECT * FROM `zl` WHERE user = '".mysql_real_escape_string($_POST['nev'])."' ");
//Név mezok kitöltésének vizsgálata
if ($_POST['nev'] == "" || $_POST['pass'] == "" || $_POST['email'] == ""){
print "Minden mezo kitöltése KÖTELEZO!
<br /> <A href=register.php>Vissza</A>";
exit();
}
//Annak vizsgálata hogy már létezik ilyen név az adatbázisban
$szam = mysql_num_rows($db);
if ($szam != 0){
print "Sajnálom a ".$_POST['nev']." név már foglalt <br /><A href=register.php>Vissza</A>";
exit();
}
//E-mail cím valódisága:Forma ellenorzése
$let = explode("@",$_POST['email']);
if(isset($let[1]))
{
$let2=explode(".",$_POST['email']);
if(!isset($let2[1]))
{
print "Sajnálom a ".$_POST['email']." cím nem érényes e-mail cím
<br /><A href=register.php>Vissza</A>";
exit();
}
}
else
{
print "Sajnálom a ".$_POST['email']." cím nem érényes e-mail cím
<br /><A href=register.php>Vissza</A>";
exit();
}
//Jelszó és jelszó újra egyezésének vizsgálata
if ($_POST['pass'] != $_POST['pass2']){
print "A két jelszó nem egyezik!
<br /><A href=register.php>Vissza</A>";
exit();
}
//Jelszó md5 hashelése
$pass = md5($_POST['pass']);
//Adatbázisba töltés kódja
$my ="INSERT INTO zl (id, user, pass, email) VALUES ( '', '".mysql_real_escape_string($_POST['nev'])."' , '".mysql_real_escape_string($pass)."' , '".mysql_real_escape_string($_POST['email'])."' )";
//Adatbázisba töltés
if (!mysql_query($my))
{
die('Error: ' . mysql_error());
}
print 'Sikeres regisztráció<br /><A href=login.php>Belépés</A>';
?>
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!