Problém v PHP

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Vahisht
Nováček
Nováček
Uživatelský avatar
Registrován: 13. led 2009
Kontaktovat uživatele:

Problém v PHP

Příspěvek od Vahisht »

Mám takový problém v PHP.
Udělal jsem si guestbook - ten funguje skvěle, ale aby mi nikdo nepsal pod mojí přezdívkou (v mém případě Vahisht), tak jsem naprogramoval, že nikdo bez hesla zadaném v adresovém řádku nemůže napsat mojí přezdívkou, tedy pokud se políčko pro jméno rovná slovu Vahisht a není zadané správné heslo, provede to:

die("Ty nejsi Vahisht ! A moc mě s tím vydáváním se za mě neser !");

Ale je tu menší problém. Stačí za nick napsat mezeru a není potřeba zadat heslo. Nevíte někdo jak se dá udělat, že pokud políčko pro jméno obsahuje mezeru, aby to provedlo:

die("Nelze mít mezeru ve jméně");

Zkušenější prosím poraďte.

Edit: Jo, abych nezapoměl. Už jsem zkoušel funkci trim (vymazání bílých znaků) na políčko se jménem, ale stále to nezabraňovalo té chybě
Mé články a recenze naleznete na mé stránce:
http://www.vahisht.nhx.cz
Pavel.P.
Středně pokročilý
Středně pokročilý
Registrován: 28. lis 2005
Bydliště: UHB

Re: Problém v PHP

Příspěvek od Pavel.P. »

Já bych udělal smyčku, která ti do proměnné typu text hodí písmeno po písmenu zadaný text a jakmile narazí na mezeru, tak se zastaví (nebo dále může kontrolovat písmena, jestli nepokračují jako tvůj nick v mezerách, prncip to bude stejný jako očištění od mezer) a pak bych tuto promněnou porovnával s tvým nickem.

Je to z hlediska programování, v PHP sem nějak moc nedělal.
Naposledy upravil(a) Pavel.P. dne sob 17. led 2009, 19:24, celkem upraveno 1 x.

...
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Problém v PHP

Příspěvek od OndraSter »

http://php.net/trim

Na očištění od mezer stačí :wink: .
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
Vahisht
Nováček
Nováček
Uživatelský avatar
Registrován: 13. led 2009
Kontaktovat uživatele:

Re: Problém v PHP

Příspěvek od Vahisht »

OndraSter: Vyzkoušeno > funguje > děkuju :D


// OndraSter - není zač
Mé články a recenze naleznete na mé stránce:
http://www.vahisht.nhx.cz
Odpovědět

Zpět na „Programování a web“