Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy birok a weboldalamra...

Hogy birok a weboldalamra regisztrációs lapot csinálni? (bővebben lent)

Figyelt kérdés
Na szóval, van egy weboldalam amire azt akarnám hogy föl lehessen regisztrálni mint például valamilyen közösségi oldalra vagy például mit erre az oldalra. Web Page Maker programot használok hogy a HTML-t megcsinálja és hogy fölrakja a netre. egyébként az atw.hu ingyenes szolgáltatását használom. ki tudna segíteni?
2010. febr. 26. 13:24
 1/7 anonim ***** válasza:

Hát ehhez nem hinném, hogy lenne szerkesztőprogram, PHP nyelv ismeretére lenne szükséged, és egy adatbázisra.

De esetleg letölthetsz egy készet az internetről: [link]

2010. febr. 26. 13:32
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Hát az atw.hu-n van adatbázis azaz total commanderbe bemegyek és az FTP connect on kapcsolódok... PHP ismeretem meg sajnos nincs... :S
2010. febr. 26. 13:38
 3/7 anonim ***** válasza:

Hát akkor marad a login rendszer letöltése, ebben csak, néhány általában a ReadMe fájlban megjelölt adatot kell módosítanod, és feltöltheted, majd vagy kézzel kell létrehozni az adatbázist, vagy van egy INSTALL.php fájl, amire rá kell lépni, és az létrehozza.

De sohasem késő megtanulni a PHP, korábbi programozási ismeretekkel pedig viszonylag egyszerű.

2010. febr. 26. 13:41
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:
Megtanulnám én valahonnan... programozni tudok valamennyire Microsoft Visual Basic 6.0-ban de ahogy én tudom egész mások a kódok.
2010. febr. 26. 13:44
 5/7 anonim ***** válasza:
Az interneten számtalan tutorial-t lehet találni, miután az alapokat átnézted, megpróbálhatod értelmezni a letöltött login rendszereket is, általában jól kommenteltek.
2010. febr. 26. 13:54
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
Ez talan segit: [link]
2010. febr. 26. 15:35
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

pl így:


<?php

include "config.php";

include "reg_check.php";

mysql_connect($dbhost,$dbuser,$dbpass);

mysql_select_db($dbname);


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

{

if (reg_check($_POST) == rendben)

{

$sql = "INSERT INTO users (id,nick,jelszo,email) ";

$sql.= "VALUES('','".$_POST['nick']."','";

$sql.= md5($_POST['pass1'])."','".$_POST['email']."')";

$query = mysql_query($sql) or die ("Valami baj van az adatbázissal.");

print "<center>sikeres regisztráció!</center>";

print "<a href=\"index.php\"><center>tovább</center></a>";

print "<center> Kedves <b>$nick</b>!</center><br><br>A regisztráció befejezéséhez e-mail-ben elküldjük az aktiváláshoz szükséges kódot!

<br><br>";

}

else

{

print reg_check($_POST);

}

}

?>


//(reg_check): ez az ami azért felelős hogy ne mindenféle hülyeséget írjon be az user hanem normálisan töltse ki

<?php

function reg_check($adatok){

if($adatok['nick'] == "" | $adatok['email'] == "" | $adatok['pass1'] == "")

{

return "<center><font color=#FF0000><h3><b>Minden mező kitöltése kötelező!</b></h3></font></center>";

break;

}

elseif(!ereg('^[a-zA-Z\-\_áéíóöüóűÁÉÍÓÖÜŐŰ]+$', $adatok['nick' ]))

{

return "<center><font color=#FF0000><h3><b>A felhasználónévben csak a magyar ábécé kis - és nagybetűi, a számok, illetve a _ és - jelek engedélyezettek</b></h3></font></center>";

break;

}

elseif($adatok['email'] == (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$adatok['email'])))

{

return "<center><h3><b><font color=#FF0000>Hibás e - mail cím!</font></b></h3></center>";

break;

}

elseif(mysql_num_rows(mysql_query("SELECT nick FROM users WHERE (nick='".$adatok['nick']."')")) > 0)

{

return "<center><font color=#FF0000><h3><b>Már regisztráltak ezzel a felhasználónévvel, válassz másikat!</b></h3></font></center>";

break;

}

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

{

return "A két jelszó nem egyezik";

break;

}

else

{

return "rendben";

}

}



$fejlec = "From: Kozossegi portal <hirlevel@kozossegi.hu>\\\\n";

$fejlec .= "Mime-Version: 1.0\\\\n";

$fejlec .= "Content-Type: text/html; charset=iso-8859-2\\\\n";


$cimzett = $email;

$targy = "Közösségi portál - Regisztráció megerősítés";

$uzenet = "Kedves $nick!\r\n\r\n

A regisztráció befejezéséhez kérem kattintson az alábbi linkre:\r\n

http://www.kozossegiportal.uw.hu/visszaigazolo2.php?email=$email<br>

vagy vágja ki és másolja be ezt az URL-t a böngésző címsorába!\r\n

Ha nem Ön rendelte meg az aktiváló levelet, elnézést kérünk a kellemetlenségekért.";


mail ($cimzett, $targy, "

<br>".$uzenet."<br>

<br> Üdvözlettel: A Közösségi portál Staffja.", $fejlec)

or die ("<p algin=\"center\"> A regisztráció nem sikerült!</p>");



?>


sqlben is létre kell hoznod egy táblát de ha így tetted fel a kérdést akkor ittvan ez is:


CREATE TABLE users(

id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

nick VARCHAR(30),

jelszo VARCHAR(32),

email VARCHAR(60)

);


ezt elég egy txt fileként menteni és az sqlben csinálsz egy olyat hogy import és tallózás majd végrehajt vagy ment a többit php-ban mentsd úgy van megcsinálva hogy neked is működjön de ehhez még kéne egy login is hogy be is tudjon lépni a "paraszt" és ugye ezt követi egy config v connect.php szal 0 tudással eléggé "lehetetlen" a dolog de javamra váljék hogy segítettem ( még talán többet is mint kelett volna) megjegyzésekben oda is írtam magyarul mi micsoda és a mottó: a tudás megosztása nem lehetőség, kötelesség! ha vmit nem értessz pm-ben msn címet cserélünk.

2010. jún. 5. 18:42
Hasznos számodra ez a válasz?

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!