Regisztrációs felület bővítése
Sziasztok én nagyon kezdő vagyok php ban most megyek szeptemberben szakközépbe.
Van egy saját oldalam: www.orservice.uw.hu
És a regisztrációnál hogy tudom bőveteni a kért adatokat? ezekkel: nem,életkor,ha van akkor saját weboldal cime,telefon szám,fénykép róla.
Ez nagyon bonyolult lenne?? tudna valaki segíteni?? és akkor az sql kodot is kell változtatni?? lécci segítstek :)
■ Van egy saját oldalam: www.orservice.uw.hu
És a regisztrációnál hogy tudom bőveteni a kért adatokat? ezekkel: nem,életkor,ha van akkor saját weboldal cime,telefon szám,fénykép róla.
Ez nagyon bonyolult lenne?? tudna valaki segíteni?? és akkor az sql kodot is kell változtatni?? lécci segítstek :)
rég nem jártam uw-n, de
ááá bocs,
Igen, kell, de sztem mindenkinek jobb, ha ide beírod a kódot, anélkül nehéz lesz segítséget kapnod..
reg.php ha rosszul irtam bocsi csak most regiztem fel ide
áá, dehogy
Kérdés, h ő írta-e meg eleve a regisztrációs felületet?
Sajnos nem én irtam
Köszi hogy próbáltok segíteni :D
akkor hajrá! :)
ööööö
Na, tehát igen, ez egy megoldható dolog, ha
Röviden: van a -ha jól látom- reg.php nevű fájl, na, annak a tartalmát mutasd meg nekünk.. (használj kódszínezőt)
De pont az a baj hogy nem én csináltam
<?php
include('config.php');
if (!isset($_POST["ok"]) or $_POST["ok"] == "") {
print '<HTML>
<HEAD>
<TITLE>Regisztráció</TITLE>
</HEAD>
<BODY>
<H2>Regisztráció</H2>
<form method="POST" action="reg.php">
<p>Teljes név: <input type="text" name="tnev" size="20"></p>
<p>Felhasználónév: <input type="text" name="felhnev" size="20"></p>
<p>E-mail cím: <input type="text" name="email" size="20"></p>
<p>Jelszó: <input type="password" name="jelszo" size="20"></p>
<p>Jelszó (még 1x): <input type="password" name="jelszo1" size="20"></p>
<p><input type="submit" value="Regisztrál" name="ok"></p>
</form>
</BODY>';
}
else {
if (!isset($_POST["email"]) or $_POST["email"] == "") {
print 'Nem adott meg e-mail címet!';
exit;
}
if (!isset($_POST["jelszo"]) or $_POST["jelszo"] == "") {
print 'Nem adott meg jelszót!';
exit;
}
if ($_POST["jelszo"] != $_POST["jelszo1"]) {
print 'A két jelszó nem eggyezik';
exit;
}
if (!isset($_POST["felhnev"]) or $_POST["felhnev"] == "") {
print 'Nem adott meg felhasználónevet!';
}
$felhnev = $_POST["felhnev"];
$ell = mysql_query("SELECT * FROM `users` WHERE `felhnev`='$felhnev'");
if (mysql_num_rows($ell) >= 1) {
print 'A felhasználónév már használatban van!';
exit;
}
$tnev = $_POST["tnev"];
$email = $_POST["email"];
$jelszo = md5($_POST["jelszo"]);
$jelszo1 = $_POST["jelszo"];
@mysql_query("INSERT INTO `users` SET `tnev`='$tnev', `jelszo`='$jelszo', `felhnev`='$felhnev', `email`='$email'");
$msg = "Szia " . $tnev . "!\n";
$msg .= "Oldalunkra a te email címedről regisztráció érkezett\n";
$msg .= "A megadott adatok a következőek:\n\nFelhasználónév: ".$felhnev."\n";
$msg .= "Jelszó: ".$jelszo1."\n\n";
$msg .= "A következő linkre kattints rá, vagy másold be böngésződbe, hogy megerősítsd regisztrációdat!";
$msg .= "\n\n".$url."?erosit=".$jelszo."&id=".mysql_insert_id()."";
mail($email, 'Regisztráció', $msg, "From: $email($tnev)\r\n" );
print "<font color=red>A regisztráció sikres! Nemsokára kapsz egy mail-t amiben a link segítségével megerősítheted a regisztrációdat!</font>";
}
?>
inen van a kód
változtassam meg mert van sok fájl
http://dataforum.atw.hu/index.php?topic=5.0
kuka@kuka$ wget -q -O -
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40">
<p> <HTML>
</HTML></p>
<html>
</html>
<html>
<span style="font-size: 8pt">Nem biztos hogy mûködik!!!</body></html></span><p class="fejlectext">
<span style="font-size: 8pt">Fejlesztés alatt<html><body>
</html><br>
</html>
Ami meg a regisztrációs adatokat illeti, az e-mail és a 2 jelszó mezőbe nyomtam 1-1 szóközt és már meg is nyugodott. Azt javasolnám, hogy inkább a jelenlegi regisztrációt javítsd fel először. De még azelőtt tanuld meg a HTML-t, mert a W3C validator szerint 80 hiba van a nyitólapon. PHP pedig majd mindezek után.
Nem értem..
Azt te csak hiszed
Azt én is láttam a bemásolt kódodban, hogy ezerszer van benne html tag, de emellett az a kevés tartalom, ami van az oldalon, az sem működik, és még ha működne is, validálási hibákkal és biztonsági résekkel van teli.
Ezek után nem is értem, hogy a Referenciák aloldalon lévő árajánlatok a te szolgáltatásodra vonatkoznak-e.
Ha igen, akkor sürgősen kéne 1-2 könyv, amiből megtanulod az alapokat.
Neem.
kuka művészúr szerintem úgy érti, hogy
A hozzászólásának szerintem az a lényege, hogy 1.) a kód ezer sebből vérzik 2.) maga a html tudásod sem olyan alapos, hogy ilyen szintű feladatok végrehajtását meg tudd normálisan valósítani.
Javaslom: vagy előbb ülj le, és fektess bele soksok munkaórát, hogy megtanulod a szakmát normálisan; vagy: van sok free letölthető login rendszer, keress olyat, ami megfelel az elvárásaidnak, esetleg fogj egy keretrendszert, nem is tudom, talán nem köveznek meg érte, ha azt mondom, hogy néd meg az e107 elnevezésűt, ahhoz nem is kell túl sok ismeret..
Lényeg: nem kioktatni akarlak + én sem egy vérprofi programozó vagyok, csak tapasztalatból tudom, hogy sokat kell tanulni, és nem lehet egyből azzal kezdeni, hogy írsz egy új facebookot. Ez az oldal pedig arra van, hogy ha valaki tényleg tisztességesen tanul, igyekszik, viszont elakad, akkor itt van jópár magas szaktudású segítőkész ember, aki irányt mutat.... De nem várható el senkitől, hogy a tudásod hiányát úgy pótolja, hogy helyetted dolgozik!
Mert hiába is magyarázna el neked itt bárki bármit, ha nincs hozzá háttértudásod, úgysem fog menni..
Bocs mindenkitől, aki úgy gondolja, hogy felesleges szemetet gyártottam a hozzászólással!
Értem, bocsánat