Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> exit; niszczy stronę!
waqmaz
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 22.01.2011
Skąd: Murowana Goślina

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


Powiedzmy, że masz stronę css napisaną w index.php.
Jeżeli wywołasz funkcję z innego pliku zawierającą <?php exit; ?> na stronie .php, wtedy od miejsca, w którym została wywołana kod css jest obcięty!!! Czy ktoś wie dlaczego tak się dzieje i jakie są sposoby, aby to ominąć?

Przykład:


index.php:
  1. <div class="logo"></div>
  2. <?php require('plik_z_exitem.php');
  3. <div class="strona></div>
  4. <div class-"stopka></div>

plik_z_exitem.php:
  1. <?php exit; ?>


No i zamiast wyświetlić takie coś:
  1. <div class="logo"></div>
  2. <?php require('plik_z_exitem.php');
  3. <div class="strona></div>
  4. <div class-"stopka></div>

To wyświetla samo logo:
  1. <div class="logo"></div>
  2. <?php require('plik_z_exitem.php');

Czyli wszystko co pod exit zostaje wycięte. Strasznie wnerwiające to, gdyż np. chcę wprowadzić obsługę błędów w innym pliku np. logowania czy rejestracji, łączenia z bazą itp. no i wszystko działa, tylko mi obcina resztę strony, przez co wygląda okropnie, jak jakieś pogniecione badziewie. Wie ktoś jak to omijają inni?

Ten post edytował waqmaz 3.02.2011, 18:28:19
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 30.09.2025 - 01:31