![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 17.06.2008 Skąd: się bierze ten lubieżny uśmiech na Twojej twarzy? Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mam na stronie taką funkcje która główne służy do poprawienia bezpieczeństwa a działa ona w sposób następujący: żeby dodac admina trzeba najpierw wpisac jego nick w tej funkcji a jeżeli tak się niestanie to osoba awansowana zostanie automatycznie zbanowana, a ja jestem strasznie leniwy i nie chce mi się wchodzic co chwile na FTP i kogoś dopisywac... Więc mam do was prośbę czy napisalibyście mi takiego moda że wszystko będzie z poziomu strony.? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W funkcji już zmieniłem to: Kod $staffs = array("kubal", "anbi", "lol", "mod"); na to: Kod $lines = file("include/staff.txt"); foreach ($lines as $line_num => $line) $staffs = $lines; i teraz dalej nie potrafie, trzeba napisać jakiś formularz (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Bardzo proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Czyli tak jak mówiłem:
MAsz w bazie: kubal tomplus andi to echo $lines; wyświetli: kubal tomplus andi czyli powinno być ok jeżeli okalisz klamrami kod poniżej. linię $lol2 = $lines; // Lista osób ktore sa leganie w zalodze. moze skasować, bo po co Ci dwie takie same zmienne ? Zapętlony ten kod umożliwi Ci sprawdzenie każdego imienia z osobno. Kod function burglary () { global $CURUSER; $lmaxclass = 8; $lines = file("include/staff.txt"); foreach ($lines as $line_num => $line) if ($CURUSER["class"] >= $lmaxclass AND in_array($CURUSER["username"], $lines)) $admin = true; if ($admin == false){ mysql_query("UPDATE users set enabled='no' WHERE id=$CURUSER[id]"); stderrnew("Przepraszamy","Korzystasz z nie dozwolonego konta, dlatego zostałeś zbanowany, papa :)"); } } Myślę, że nie popełniłem żadnej literówki. Ten post edytował Tomplus 17.06.2008, 23:00:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:24 |