Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%)
|
Witam
Mam nazwy zapisane w pliku .php oddzielone spacją, z których tworzę tablicę. Kod $start = 0; $baza1 = file_get_contents("./data/registeredusers.php"); $baza2 = explode(' ', $baza1); Dajmy na to że zawartość pliku wygląda tak: nazwa1 nazwa2 nazwa3 Chciałbym zrobić aby zmiennej $test funkcja while przypisała wartości wczytane z pliku w taki sposób: Kod $test = "nazwa1" or "nazwa2" or "nazwa3"; Aby zmienną $test można było potem wstawić do warunku if który sprawdzałby czy nazwa1 lub nazwa2 lub nazwa3 nie są identyczne z danym słowem. Czy da się coś takiego zrobić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%)
|
Działa, ale gdy wstawię tą zmienną do warunku, to za każdym razem jest spełniony.
Kod $baza1 = file_get_contents("./data/registeredusers.php"); $test = '"'.str_replace(' ', '" & $login !== "', $baza1).'"'; if ($test) {} Mimo to że wartość zmiennej $test to: $login !== "b" & $login !== "c" & $login !== "d" |
|
|
|
Tomek58 [PHP]Zawartość tablicy do zmiennej, oddzielanie "or" 31.10.2008, 17:44:02
phpion [PHP] pobierz, plaintext <?php$s = 'nazwa1 nazw... 31.10.2008, 17:46:11
Maxik Może if(eval($test)){} 31.10.2008, 18:17:05
sowiq Hehe
if('"coś" or "co... 31.10.2008, 18:19:25
l0ud Bo tak się nie da. PHP traktuje zawartość zmiennej... 31.10.2008, 18:20:18
Tomek58 Teraz działa, bo zwraca FALSE, ale wyskakuje błąd:... 31.10.2008, 18:20:34
sowiq Nie &, tylko && (jeśli masz na myśli A... 31.10.2008, 18:22:27
Tomek58 Dzięki za pomoc. Z użyciem in_array jest dużo proś... 31.10.2008, 18:29:42 ![]() ![]() |
|
Aktualny czas: 13.10.2025 - 17:33 |