ugrás a tartalomhoz

Hiba az admin regisztrációban

mauladam · 2011. Feb. 10. (Cs), 18.39
Sziasztok az lenne a problémám, hogy valami gond van az adminregisztrációt végző php fájllal.
Nem ír ki hibaüzenetet, csak azt hogy ez az oldal amit meg akart nyitni jelenleg nem elérhető...

Ezt akkor irja mikor megnyomom a submit gombot a html ürlapon.

A php fájl kódja:
[colorer=php]

<?php

function unletezik($un){
$eredmenyun= mysql_query("select COUNT(*) from admins WHERE felhasznalonev='$un'") or die(mysql_error());
return mysql_result($eredmenyun , 0);
}

function emletezik($em){
$eredmenyem= mysql_query("select COUNT(*) from admins WHERE email='$em'") or die(mysql_error());
return mysql_result($eredmenyem , 0);
}

$kapcsolat= mysql_connect("localhost", "felh", "jelszo");
$adatbazis= mysql_select_db("dbnev", $kapcsolat);
$errors= array();

if (empty($_POST['nev']) || empty($_POST['felhasznalonev']) || empty($_POST['jelszo']) || empty($_POST['jelszo2']) || empty($_POST['email']){
$errors[]= "Minden mezőt ki kell tölteni! <br />";
}
if ($_POST['jelszo'] !== $_POST['jelszo2']){
$errors[]= "A két jelszó nem egyezik! <br />";
}
if (unletezik($felhasznalonev) > 0){
$errors[]= "Már létezik ilyen felhasználónév! <br />";
}
if (emletezik($email) > 0){
$errors[]= "Már létezik ilyen e-mail cím <br />";
}
if(count($errors) == 0) {
$nev= mysql_real_escape_string($_POST['nev']);
$felhasznalonev= mysql_real_escape_string($_POST['felhasznalonev']);
$jelszo= mysql_real_escape_string($_POST['jelszo']);
$email= mysql_real_escape_string($_POST['email']);

$sql= "INSERT INTO admins (nev,felhasznalonev,jelszo,email) VALUES('$nev','$felhasznalonev','$jelszo','$email')";
mysql_query($sql,$kapcsolat) or die(mysql_error() . "<br> SQL: " . $sql);

mysql_close($kapcsolat);
print "Sikeresen regisztráltál egy új admint! Az új admin felhasználóneve: ".$_POST['felhasznalonev']."<br>"."jelszava: ".$_POST['jelszo'];
} else {
foreach($errors as $error)
echo $error;
}
?>
 
1

Bocs.

mauladam · 2011. Feb. 10. (Cs), 18.42
A témaindító hozzászólásban későn vettem észre hogy nem zártam le a colorert.

Bocs
2

Poetro

solkprog · 2011. Feb. 10. (Cs), 19.10
másik topicban Poetro szépen elmonda hogy kapcsold be a hibaüzeneteket! - vagy kérd meg a rendszergazdát ha le van tiltva az ini_set.
Megjegyzés: Utána néztem az oldaladnak, és szerintem ott nem te vagy a "rendszergazda". Legalábbis az ultranet-nél vagy, és gondolom csak "Webhoszting szolgáltatás"-ra fizettél elő.
3

Ok

mauladam · 2011. Feb. 10. (Cs), 19.14
Ok de ott akkor kinek kell szolni?
4

e-mail

minarikede · 2011. Feb. 10. (Cs), 22.55
Azon az oldalon ahol regisztráltál keresd meg a kapcsolattartó e-mail címét. De amennyiben ingyenes nem biztos, hogy segíteni fognak. Talán érdemes volna a saját gépedre telepíteni egy apache php mysql hármast. Ott valóban te lehetsz a rendszergazda.

Jó tanulást!
5

Kösz

mauladam · 2011. Feb. 10. (Cs), 23.04
Nem ingyenes.

Ultranetes Webhosting-on van

Kösz a segítséget.