Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Działanie skryptu w zależności od treści
adrianozo
post
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich smile.gif

Mam pytanie. Da się zrobić takiego if'a w którym sprawdzę czy aktualnie wyświetlany tekst jest taki sam jak coś tam?

  1. if($aktualnie == 'Wystąpił błąd. Strona nie została znaleziona.')
  2. {
  3. echo 'FAJNIE ŻE DZIAŁA';
  4. }


Zastanawia mnie co wrzucić do zmiennej $aktualnie żeby to działało. Znaczy się jak pobrać informacje że Wystąpił błąd.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A skad ty chcesz to pobrac? Z powietrza? Podaj jakieś szczegóły.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
adrianozo
post
Post #3





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Konkretnie potrzebuje coś takiego:

  1. <?php
  2. $adres = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  3. $tytul = "SELECT * FROM `strony` WHERE `nazwa` = '".$strona."'";
  4. $idtytul = mysql_query($tytul);
  5. while($wierszyk = mysql_fetch_array($idtytul))
  6. {
  7. $title = $wierszyk['wyswietlana'];
  8. }
  9. $tytuly = array
  10. (
  11. 'register' => 'Rejestracja',
  12. 'lostpassword' => 'Zapomniane hasło',
  13. 'active' => 'Aktywacja konta',
  14. 'activepassword' => 'Aktywacja nowego hasła',
  15. 'logout' => 'Wylogowywanie',
  16. 'editprofile' => 'Edycja profilu',
  17. 'changepassword' => 'Zmiana hasła',
  18. 'changeemail' => 'Zmiana adresu email',
  19. 'cpadmin' => 'Panel administratora',
  20. 'management_article' => 'Zarządzanie artykułami',
  21. 'add_article' => 'Dodaj artykuł',
  22. 'edit_article' => 'Edytuj artykuł',
  23. 'remove_article' => 'Usuń artykuł',
  24. 'management_menu' => 'Zarządzanie menu',
  25. 'management_gallery' => 'Zarządzanie galerią',
  26. 'add_album' => 'Dodaj album',
  27. 'edit_album' => 'Edytuj album',
  28. 'remove_album' => 'Usuń album',
  29. 'management_site' => 'Zarządzanie stronami',
  30. 'add_site' => 'Dodaj stronę',
  31. 'edit_site' => 'Edytuj stronę',
  32. 'remove_site' => 'Usuń stronę',
  33. 'management_forum' => 'Zarządzanie forum',
  34. 'management_lucky_numbers' => 'Zarządzanie szczęśliwymi numerkami',
  35. 'add_lucky_numbers' => 'Dodaj szczęśliwe numerki',
  36. 'edit_lucky_numbers' => 'Edytuj szczęśliwe numerki',
  37. 'remove_lucky_numbers' => 'Usuń szczęśliwe numerki',
  38. 'management_calendar' => 'Zarządzanie kalendarzem',
  39. 'add_event_calendar' => 'Dodaj wydarzenie do kalendarza',
  40. 'edit_calendar_event' => 'Edytuj wydarzenie w kalendarzu',
  41. 'remove_an_event_from_the_calendar' => 'Usuń wydarzenie z kalendarza',
  42. 'management_comments' => 'Zarządzanie komentarzami',
  43. 'management_box' => 'Zarządzanie boksami',
  44. 'add_data_to_the_box' => 'Dodaj informacje do boksu',
  45. 'edit_the_data_in_the_box' => 'Edytuj informacje w boksie',
  46. 'remove_data_from_box' => 'Usuń informacje z boksu',
  47. 'management_polls' => 'Zarządzanie ankietami',
  48. 'add_poll' => 'Dodaj ankietę',
  49. 'edit_poll' => 'Edytuj ankietę',
  50. 'remove_poll' => 'Usuń ankietę',
  51. 'management_user' => 'Zarządzanie użytkownikami',
  52. 'add_user' => 'Dodaj użytkownika',
  53. 'edit_user' => 'Edytuj użytkownika',
  54. 'remove_user' => 'Usuń użytkownika',
  55. 'cpeditor' => 'Panel redaktora',
  56. 'profile' => 'Podgląd użytkownika',
  57. );?>
  58. <title><?php if(!empty($page))echo $tytuly[$page];elseif(!empty($strona))echo $title;elseif($adres = 'gazetka4lo.cba.pl/')echo 'Strona Główna';else echo 'Strona nie została znaleziona';?> - Gazetka IV LO w Częstochowie</title>


Z tego kodu co podałem wyżej nie działa else. Nie mam pojęcia dlaczego.

Ten post edytował adrianozo 14.10.2010, 13:33:05


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




elseif($adres = 'gazetka4lo.cba.pl/')
= - to jest przypisanie
== - to jest porównanie

czyli ten kod:
elseif($adres = 'gazetka4lo.cba.pl/')
jest zawsze prawdziwy i nie dochodzi ci do else


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
adrianozo
post
Post #5





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Poprawiłem na

elseif($adres == 'gazetka4lo.cba.pl/')echo 'Strona Główna';

i jest to samo. Else nie występuje


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to widac jakis inny warunek jest wczesniej spelniony.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
adrianozo
post
Post #7





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


To raczej jakby był spełniony to by się pokazał z niego tytuł, a nie pokazuje się nic oprócz - Gazetka IV LO w Częstochowie a to jest ustawione statycznie


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




tja....
elseif(!empty($strona))echo $title
sprawdzasz $strona a wyświetlasz $title, którego nigdzie nie ustawiasz. A jak wyswietlasz cos co nie jest ustawione to nic nie widac.

Weź włącz wyswietlanie wszystkich bledow a nie latasz z takimi pierdółami po forum.
Tu masz napisane jak:
Temat: Jak poprawnie zada pytanie
Zastosuj się do wszystkich podanych tam porad - przyda ci sie na pewno


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
adrianozo
post
Post #9





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Już rozwiązane...


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 21:43