valaki legyenszíves segítsen megkersni a hibát
szóval a következő lenne:
<?php
session_start();
$nev=$_POST["nev"];
$reg_email=$_POST["email"];
$username=$_POST["username"];
$password=$_POST["password"];
//Itt add meg a pontos elérését, hogy hol található az erosit.php!!
//Ha nem jól adod meg sosem tudják megerosíteni a regisztrációjukat.
$url="http://akarmi.hu/erosit.php";
//Itt megadhatsz email címeket hova kérsz értesítést, hogy reggelés történt az oldaladra.
//Pl: $email["1"]="akarmi##kukac##freemail.hu"; $email["2"]="akarmi##kukac##akarmi.hu";
//Adatbázis megnyitása
require_once('config.php');
mysql_select_db($database_belepteto, $belepteto);
//Ellenorizzük van e már ilyen username az adatbázisban.
$ellenorzes=mysql_query("SELECT username erosit FROM regisztracio WHERE username='username'");
$ellenorzes_db=mysql_num_rows($ellenorzes);
if ($ellenorzes_db > 0) {
//Már van ilyen username
$_SESSION[valasz]="false";
header("Location: regisztracio.php");
exit;
} else {
//Betöltjük az új tag adatait
mysql_query("INSERT INTO regisztracio(username,password,nev,email, erosit, date) VALUES ('$username', '$password', '$nev',
'$reg_email', 'nem', now())");
//Üzenet szövege
$uzenet="Szia ".$nev."!\n";
$uzenet.="Oldalunkra a te email címedről regisztráció; érkezett\n";
$uzenet.="A megadott adatok a következőek:\n\nusername=".$_POST["username"]."\n";
$uzenet.="password=".$_POST["password"]."\n\n";
$uzenet.="A következo linkre kattints rá, vagy másold be böngészodbe, hogy megerosítsd regisztrációdat!";
$uzenet.="\n\n".$url."?email=".$reg_email."&username=".$_POST["username"];
//Kiírjuk a reg eredményt és küldjük az emailt a reggelonek.
mail($reg_email,"Regisztráció megerosítés",$uzenet);
print($nev." Köszönjük regisztrációdat!<br/>Egy emailt küldtünk a ".$reg_email." email címre!<br/>");
print("Melyben egy link van, ha rákattintasz megerősíted a regisztrációdat!<br/>");
print("<br/>Azután már beléphetsz rendszerünkbe.");
//Most saját részre küldjük a mailt.
$sajat_uzenet="Hali!\n\nReggelt a\n".$nev;
foreach($email as $em){
mail($em,"Regisztráció történt!",$sajat_uzenet);
}
exit;
}
?>
és miután elküldte két hibaüzenetet ir ki:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/t/ta/akarmi/reg_ellenor.php on line 25
Warning: Invalid argument supplied for foreach() in /mnt/ultraweb/t/ta/akarmi/reg_ellenor.php on line 50
segítségeteket előre is köszönöm
■ <?php
session_start();
$nev=$_POST["nev"];
$reg_email=$_POST["email"];
$username=$_POST["username"];
$password=$_POST["password"];
//Itt add meg a pontos elérését, hogy hol található az erosit.php!!
//Ha nem jól adod meg sosem tudják megerosíteni a regisztrációjukat.
$url="http://akarmi.hu/erosit.php";
//Itt megadhatsz email címeket hova kérsz értesítést, hogy reggelés történt az oldaladra.
//Pl: $email["1"]="akarmi##kukac##freemail.hu"; $email["2"]="akarmi##kukac##akarmi.hu";
//Adatbázis megnyitása
require_once('config.php');
mysql_select_db($database_belepteto, $belepteto);
//Ellenorizzük van e már ilyen username az adatbázisban.
$ellenorzes=mysql_query("SELECT username erosit FROM regisztracio WHERE username='username'");
$ellenorzes_db=mysql_num_rows($ellenorzes);
if ($ellenorzes_db > 0) {
//Már van ilyen username
$_SESSION[valasz]="false";
header("Location: regisztracio.php");
exit;
} else {
//Betöltjük az új tag adatait
mysql_query("INSERT INTO regisztracio(username,password,nev,email, erosit, date) VALUES ('$username', '$password', '$nev',
'$reg_email', 'nem', now())");
//Üzenet szövege
$uzenet="Szia ".$nev."!\n";
$uzenet.="Oldalunkra a te email címedről regisztráció; érkezett\n";
$uzenet.="A megadott adatok a következőek:\n\nusername=".$_POST["username"]."\n";
$uzenet.="password=".$_POST["password"]."\n\n";
$uzenet.="A következo linkre kattints rá, vagy másold be böngészodbe, hogy megerosítsd regisztrációdat!";
$uzenet.="\n\n".$url."?email=".$reg_email."&username=".$_POST["username"];
//Kiírjuk a reg eredményt és küldjük az emailt a reggelonek.
mail($reg_email,"Regisztráció megerosítés",$uzenet);
print($nev." Köszönjük regisztrációdat!<br/>Egy emailt küldtünk a ".$reg_email." email címre!<br/>");
print("Melyben egy link van, ha rákattintasz megerősíted a regisztrációdat!<br/>");
print("<br/>Azután már beléphetsz rendszerünkbe.");
//Most saját részre küldjük a mailt.
$sajat_uzenet="Hali!\n\nReggelt a\n".$nev;
foreach($email as $em){
mail($em,"Regisztráció történt!",$sajat_uzenet);
}
exit;
}
?>
és miután elküldte két hibaüzenetet ir ki:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/t/ta/akarmi/reg_ellenor.php on line 25
Warning: Invalid argument supplied for foreach() in /mnt/ultraweb/t/ta/akarmi/reg_ellenor.php on line 50
segítségeteket előre is köszönöm
nem kapcsolódsz az adatbázishoz!
pedig van ott valahol
Vagy kérdezd azt, aki megírta neked ezt a scriptet.
pp
köszi
ezt olvasd el!
üdv. krey