Aktív témák
-
agyergorcs
csendes tag
hali
phpben csinálok egy regisztrációt de valamiért nem akar menni, tudnátok segíteni?
reg.php
<?php
$talalat = ''N'';
$db = 0;
$name ='''';
//ürlap ellenörzés
if ( $name =='''')
{
print(''<a href=reg.html>Nem adtál meg nevet</a><br>'');
}
elseif ( $jelszo1 =='''')
{
print(''<href=reg.html>Nem adtál meg jelszót</a><br>'');
}
elseif ( $jelszo1 != $jelszo2)
{
print(''<href=reg.html>Nem egyforma a két jelszó</a><br>'');
}
else
{
//fájllétezés vizsgálat
if ( ! file_exists(''users.dat''))
{
touch(''users.dat'');
}
// ellenörzés, hogy a név létezik e már
if ( $fa=fopen(''users.dat'', ''r''))
{
while ( ! feof($fa))
{
$db++;
$fnev[$db] = fgets($fa, 1024); //beolvas egy sort (fgets)
$fjelszo[$db] = fgets($fa, 1024);
$fjog[$db] = fgets($fa, 1024);
}
fclose($fa);
// sorvége jelek levágása
for ($i=1; $i<=$db; $i++)
{
$fnev[$i] = substr($fnev[$i], 0, strlen($fnev[$i])-2);
$fjelszo[$i] = substr($fjelszo[$i], 0, strlen($fjelszo[$i])-2);
$fjog[$i] = substr($fjog[$i], 0, strlen($fjog[$i])-2);
}
for ($i=1; $i<=$db; $i++)
{
// összehasonlítás
if ( $nev == $fnev[$i])
{
$talalat = ''V'';
break; //kiszáll az első találatnál (keresi, hogy van e azonos felhasz.)
}
}
}
if ($talalat == ''N'')
{
//fájlba írás
if ( $fa = fopen(''users.dat'', ''a'')) //r- olvasás, w - írás, a - hozzáfűzés (''a'' helyére)
{
fwrite( $fa, $nev.''\r\n''); //''/r/n'' sor vége jel
fwrite( $fa, $jelszo1.''\r\n'');
fwrite( $fa, $jog.''\r\n'');
fclose($fa);
}
else
{
print(''nem sikerűlt megnyitni a fájlt<br>'');
}
}
else
{
//ha van ilyen név
print (''<a href=reg.html>Már van ilyen név</a>'');
}
}
?>
és itt a reg.html is
<html>
<head>
<meta http-equiv=''content-type'' content=''text/html; charset=windows-1250''>
<title></title>
</head>
<body>
<table width=900 height=600 border=1 cellpadding=0 cellspaceing=0 bgcolor=cian>
<form action=reg.php method=post>
<tr>
<td align=center valign=center>
Vezetéknév: <input name=nev type=text size=40 maxlength=40><br>
jelszó: <input name=jelszo1 type=password size=40 maxlength=40><br>
jelszó mégegyszer: <input name=jelszo2 type=password size=40 maxlenght=40><br>
<select name=jog>
<option>Vendég</option>
<option>Felhasználó</option>
<option>Rendszergazda</option>
</select><br>
<input type=submit value=''Regisztárió''>
</td>
</tr>
</table>
</form>
</body>
</html>
Aktív témák
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Milyen okostelefont vegyek?
- Kertészet, mezőgazdaság topik
- Energiaital topic
- Google Pixel 10a – évismétlés
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Távol-keleti webshopok OFF topikja (játékok, kuponok, stb.)
- AliExpress tapasztalatok
- Androidos tablet topic
- Vezeték nélküli fülhallgatók
- További aktív témák...
- iPhone 17 256 GB Black - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok - Számlás
- AKCIÓ! Dell Latitude 5455 14 FHD+ üzleti notebook - Qualcomm X Plus X1 16GB DDR5 512GB SSD W11
- AKCIÓ! MSI Thin A15 B7VE FHD Gamer notebook - R5 7535HS 16GB DDR5 512GB SSD RTX 4050 6GB W11
- REFURBISHED és ÚJ - DELL Universal Dock UD22 (DisplayLink)
- Dell USB-C, Thunderbolt 3, TB3, TB4 dokkolók (K20A) WD19TB / WD19TBS / WD22TB4
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
de lenne még egy kérdésem, védett oldalt hogy lehet csinálni, hogy csak az tudjon belépni aki regisztrált is és ami megjelenik űrlap, annak adatait, mindegyiket egy új txt-be mentse???