Stránka 1 z 1

Problém v PHP

Napsal: sob 17. led 2009, 16:52
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ě

Re: Problém v PHP

Napsal: sob 17. led 2009, 18:51
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.

Re: Problém v PHP

Napsal: sob 17. led 2009, 19:13
od OndraSter
http://php.net/trim

Na očištění od mezer stačí :wink: .

Re: Problém v PHP

Napsal: sob 17. led 2009, 20:33
od Vahisht
OndraSter: Vyzkoušeno > funguje > děkuju :D


// OndraSter - není zač