ugrás a tartalomhoz

Regisztrációs felület bővítése

rudi21 · 2011. Május. 25. (Sze), 14.46
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 :)
 
1

rég nem jártam uw-n, de

Hellhammer · 2011. Május. 25. (Sze), 14.54
ha jól emélékszem: felmész az uw<pont>hu-ra, ott név+jelszó kombinációval belépsz, ott meg biztos van olyan, hogy személyes adatok... de miért akarod? nem mindegy, hogy mi van beírva?
2

ááá bocs,

Hellhammer · 2011. Május. 25. (Sze), 14.57
de barom vagyok! Most fogtam fel a kérdést! :D:D Sorry!

Igen, kell, de sztem mindenkinek jobb, ha ide beírod a kódot, anélkül nehéz lesz segítséget kapnod..
14

reg.php ha rosszul irtam bocsi csak most regiztem fel ide

rudi21 · 2011. Május. 25. (Sze), 15.30
Kitöröltem mert zavaró volt
3

áá, dehogy

Totti 1986 · 2011. Május. 25. (Sze), 14.57
Az ő oldalán lévő regisztrációs felületet akarja kibővíteni.
Kérdés, h ő írta-e meg eleve a regisztrációs felületet?
5

Sajnos nem én irtam

rudi21 · 2011. Május. 25. (Sze), 14.59
Sajna nem én irtam emrt én még tanulom de próbálom de egyedül nem megy elküldöm itt az egész koddot profin müködik csak nekem ügye hiányos

Köszi hogy próbáltok segíteni :D
6

akkor hajrá! :)

Totti 1986 · 2011. Május. 25. (Sze), 15.02
akkor hajrá! :)
4

ööööö

rudi21 · 2011. Május. 25. (Sze), 14.57
Hát mert igy jobban betudnám azonositani a falhasználót ha tudom honna regizik ha kell tudnám a tel számát stb nem tudnál segíteni?
7

Na, tehát igen, ez egy megoldható dolog, ha

Hellhammer · 2011. Május. 25. (Sze), 15.03
tényleg te írtad a felületet.. bár ez esetben nem értem a kérdést: eddig van 3+2 db post from-od, meg két password-öd, amiket a Regisztráció gombbal feldolgozol.. ha akarsz még, hát tök ugyanezzel az analógiával csinálsz még annyit, amennyit szeretnél..
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)
8

De pont az a baj hogy nem én csináltam

rudi21 · 2011. Május. 25. (Sze), 15.08
Én még nagyon kezdő vagyok de tanulni szeretném csak egyedül nem emgy hogy kell szinezni??

<?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>";

}
?>
9

inen van a kód

rudi21 · 2011. Május. 25. (Sze), 15.09
Letudnád nekem irni hogy akkor hogy
változtassam meg mert van sok fájl

http://dataforum.atw.hu/index.php?topic=5.0
10

kuka@kuka$ wget -q -O -

kuka · 2011. Május. 25. (Sze), 15.13
kuka@kuka$ wget -q -O - http://orservice.uw.hu/index.php | grep -iE '</?html'
<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>&nbsp;<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>
Nem sok egy kicsit annyi html tag egyetlen dokumentumban?

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.
11

Nem értem..

rudi21 · 2011. Május. 25. (Sze), 15.16
Ezt hogy érted?? nekem az oldal idáig simán müködött semmi baja nincs nem volt csak bőviteni szeretném a regisztrációnál az adatokat
12

Azt te csak hiszed

Totti 1986 · 2011. Május. 25. (Sze), 15.21
hogy nem volt eddig baj az oldallal.

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.
13

Neem.

rudi21 · 2011. Május. 25. (Sze), 15.23
Tesómnak csinálom csak ő most kint van angliában és megkért hogy segítek neki mert ő sem ért hozzá és gondoltam itt tudtok segíteni
15

kuka művészúr szerintem úgy érti, hogy

Hellhammer · 2011. Május. 25. (Sze), 15.33
ha az email-címhez nem valami##kukac##valami.valami formátumot írsz, hanem egy darab szóközt, akkor is simán megengedi a regisztrációt. Ezt "illik" ellenőrizni..
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!
16

Értem, bocsánat

rudi21 · 2011. Május. 25. (Sze), 15.36
Értem akkor sajnálom hogy feltartottalak titeket köszi a segítséget.