![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
jeżeli mamy skrypt o postaci:
<? jakies instrukcje // blok wewnetrzny <? jakies instrukcje ?> // koniec tego bloku jakies instrukcje ?> to php zglasza blad, a w momencie przeniesienia tego bloku wewnetrznego (fajnie to nazwalem :) ) do innego pliku i włączenie go w ciąg instrukcji za pomocą include (jak niżej) nie zglasza bledu ??? <? jakies instrukcje include ("blok_wewnetrzny"); jakies instrukcje ?> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A po co Ci znaczniki <? ?> wewnątrz
Kod <?
jakieś instrukcje // blok wewnętrzny instrukcje bloku wewnetrznego //koniec bloku wewnetrznego jakieś instrukcje ?> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat A po co Ci znaczniki <? ?> wewnątrz
Kod <? jakieś instrukcje // blok wewnętrzny instrukcje bloku wewnetrznego //koniec bloku wewnetrznego jakieś instrukcje ?> chodzi o to ze jak chce umiescic jakas funkcje w innym pliku gdzie jest ich jeszcze kilka to wypadaloby umiescic je miedzy <? ?> ... i teraz skup sie.... wlaczasz taki plik do jakiegos skryptu x przez include (); i co otrzymujesz ??? jak na moj gust to wlasnie znaczniki <? ?> w znacznikach <? ?> nie ??? a teraz jeszcze raz : czemu kurka php nic na to nie mowi ??? kiedy chyba powinien nie ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Operując na jednym pliku wystarczą dwa znaczniki na górze <? i nadole ?>.
Kiedy dołączasz plik przez include to już inna sprawa muszą tam być nowe znaczniki. To jest informacja dla Parsera, że w tym pliku też jest zawarty skrypt php. I co ty na to :?: |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat Operując na jednym pliku wystarczą dwa znaczniki na górze <? i nadole ?>.
Kiedy dołączasz plik przez include to już inna sprawa muszą tam być nowe znaczniki. To jest informacja dla Parsera, że w tym pliku też jest zawarty skrypt php. I co ty na to :?: dobrze mowisz KaMeLeOnie i w związku z tym jeżeli użyjesz instrukcji require (); zamiast include (); powinien pojawić się ten błąd bo parser potraktuje ten dołączony plik jako część skryptu z którego został (ten plik) wywołany !!! ??? czy nie tak? ide sprawdzić ... :) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Na początku wczytywanego pliku parsowanie wychodzi z trybu php do trybu HTML i wraca do trybu początkowego na końcu. Z tego powodu każdy kod wewnątrz wczytywanego pliku będzie wykonany jako kod php, o ile będzie zawarty w ważnych znacznikach początku i końca kodu php.
Cytat prosto z naszego kochanego żródła. :wink: Nic dodać, nic ująć. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 09:50 |