ďťż
Podstrony
|
telcocafeWielu może się to wydawać banalne, ale ja mimo iż uważam, że kod jest dobry i nawet błąd mi nie wykakuje, nie pełni on dobrze swej funkcji.Ma on oto wczytać wartość z pliku i porównać go oraz wyświetlić stosowny tekst. A oto on mniejwięcej tak: <?php if (file_exists('jaka_wart.txt')) $jakabron=file('jaka_wart.txt'); else $jakawart='0'; if ($jakawart=='0') echo ("Tekst 1"); else if ($jakawart=='1') echo ("Tekst 2"); else if ($jakawart=='2') echo ("Tekst 3"); else if ($jakawart=='3') echo ("Tekst 4"); else if ($jakawart=='4') echo ("Tekst 5"); else echo ("Błąd - niewłaściwa wartość"); ?> PS: Szukałem w szukaj i nic... Mozesz napisać co właściwie dokładnie chcesz osiągnąć? Bo z tego kodu niewiele zrozumiałem... Ok - myślałem, że będzie jasne ale opisze: Mam plik jaka_wart.txt w którym będzie zawarta informacja. Musi on być tu odczytywany, gdyż zawartość pliku będzie zmieniana skryptami na innych stronach. Tekst wyświetlany na tej stronie ma zależeć od wartości w tym pliku. Dlatego chce wczytać jego wartość do zmiennej, z którą będę porównywał wartości. Może być? PS: Nazwy zmiennych i tekstów inne bedą tyle, że je pozmieniałem by może wyraźniej było widać... <?php $wartosc = file_get_contents("plik.txt"); switch($wartosc) { case 1: echo "tekst1"; break; case 2: echo "tekst2"; break; case 3: echo "tekst3"; break; default: echo "błąd - niewłaściwa wartość"; break; } ?> ? //Coldpeer: Od wersji 4.3.0, znajdź mi hosting, w którym jest starsza wersja... Użytkownik dodek edytował ten post 17 kwiecień 2006, 12:55 Nie zabardzo... Chodzi mi tutaj narazie nei o zmiane zawartości. Jaśniej spróbuje - chce by zmienna się równała wartości w pliku. chce by zmienna się równała wartości w pliku. co do $var = file('plik.txt') - $var jest tablica, zawierajaca poszczegolne linijki. Jesli wiesz, ze liczba jest w pierwszej, sprawdzaj if ($var[0]=='1') { /*ok*/ }.. oczywiscie zalecana metoda case of, gdyz strasznie ulatwia... Dzięki - działa. Można zamknąć. |
|||
Sitedesign by AltusUmbrae. |