![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 31.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam
Od niedawna ucze sie php i chce zrobic menadżera do gry. Gra opiera sie na plikach xml i login to jedoczesnie nazwa pliku w którym jest haslo i inne informacje o urzytkowniku a moj problem to dodanie do loginu rozszezenia .xml aby sprawdzic czy plik istnieje. Prubowalem czegos takiego ale wartosc jest zawsze folse CODE $xml = '.xml'; $login_2 = $_get['login'] . $xml; $konto = file_exists('$login_2'); if ($konto == true) { echo 'poprawne haslo!'; } else { echo ' zle haslo'; } a gdy wpisze: echo $login_2 . "<br>\n"; to wyswietla mi tylko .xml to oczywiscie nie jest koniec skryptu jeszcze bede musial sprawdzic haslo itp ale to bede prubował pózniej jak sie z tym uporam ;] Ten post edytował piotrek_dz 31.07.2008, 23:16:18 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 5 Dołączył: 24.08.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ewidentnie widać, że zmienna $_GET['login'] nie zawiera żadnej wartości. Może w skrypcie, który wywołuje ten, jest jakaś literówka? Polecam sprawdzić listę otrzymywanych zmiennych $_GET poprzez:
Ten post edytował byqu 1.08.2008, 00:04:34 -------------------- Pozdrawiam,
Łukasz "Rutek" Rutkowski Eazu.pl, WebDay.pl |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 31.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
no tak byla literówka juz wszystko smiga ale mam nastepny blond nie wiem jak otczytac haslo z pliku xml. Plik wyglada tak:
<?xml version="1.0"?> <account pass="haslo"</account> jak do tego sie zabrac? pomoze ktos? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 15 Dołączył: 29.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
jeżeli plik jest mały i trzyma głównie hasło to parsuj go wyrażeniem regularnym (do treningu wyrażeń regularnych użyj programu regexp coach)
? nie wygląda mi to poprawnie :/ wygląda jak błędnie wklejony fragment pliku account managera z Tibii ![]()
wyrażenie regularne do tego ma postać:
w razie czego poszerz zakres o dodatkowe znaki, na razie bierze litery i cyfry, żeby zezwolić np na podkreślenie w haśle uzyj [a-zA-Z0-9_] i dopisuj inne znaki, byle nie podwójny cudzysłów, pamiętaj, że znaki specjalne trzeba escape'ować. No i poszukaj więcej o wyrazeniach regularnych i funkcji preg_match. Jeżeli plik jest duży i będziesz z niego wyciągał tez inne dane, rozważ użycie jakiegos parsera XML Ten post edytował rybik 1.08.2008, 00:27:55 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:19 |