Mért írja ki ezt a hibát a PHP?
atw.hu-n van elhelyezve egy weblapom, és valami miatt a register.php-ban talál hibát!
register.php arra eső tartalma:
if
(
(checkAnum($_POST['acc_field']) && strlen($_POST['acc_field'])>=8 && strlen($_POST['acc_field'])<=16) &&
checkAnum($_POST['pass_field']) && strlen($_POST['pass_field'])>=8 &&
strlen($_POST['pass_field2'])<=16 && !empty($_POST['pass_field2']) &&
(checkName($_POST['valos_nev']) && strlen($_POST['valos_nev'])>=3 && strlen($_POST['valos_nev'])<=20) &&
$_POST['pass_field']==$_POST['pass_field2'] &&
checkMail($_POST['mail_field']) && strlen($_POST['mail_field'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['mail_field']==$_POST['mail_field2'] &&
(checkAnum($_POST['valasz']) && strlen($_POST['valasz'])>=3 && strlen($_POST['valasz'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['del_field']) && strlen($_POST['del_field'])==7)
)
{
(...)
Hiba weboldalon:
Fatal error: Call to undefined function checkAnum() in /pages/register.php on line 14
+ infó: Ez a .php fut egy másik weblapon, 100%-osan, és az adatbázissal sincs gond, mivel a másik weblapról szedtem ki a Query-t.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Nem értek annyira PHP-hoz, de most kicseréltem, és most más hibát ír ki, ami annyi, hogy nem töltöttem ki minden mezőt, de nem is ez a lényeg.
Az merült fel kérdésként fel bennem, hogy ez a checkAnum egy olyan script, ami azt ellenőrzi, hogy mindenképp szám legyen a label-be írva weblapon?
Csak azért kérdem, mert egy szimpla felhasználónévnél hogy lehet csak szám? ($_POST['acc_field'] a felhasználónév mező weblapon)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Közben nézelődtem a másik weblap fájl-jai közt, és találtam egy function.inc.php-t amiben megtaláltam a checkAnum-ot és visszaraktam kezdeti stádiumba a register.php-t és tényleg csak ez volt a baja, hogy nem tudta társítani a függvényt, ami a function.inc.php-ban volt definiálva.
Most már csak az a problémám, hogy nem töltöttem ki minden mezőt helyesen, legalább is ezt írja, csak nem tudom mért...
De köszönöm az eddigi segítségetek, kicsit megvilágosultam, és legalább ezt is tudom már :)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Valószínűleg azért írja ki, mert valamelyik adat nem felel meg a feltételeknek.
De ilyen nagy ellenőrzést ne adj meg egybe, mert ronda, nehéz átlátni és még csak az egyes hibáknak megfelelő hibaüzenet sem adható vele.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!