Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: include() Nie działa poprawnie,alternatywa?
Forum PHP.pl > Forum > PHP
franz87
Witam , piszę stronę w php.
Kod jest dość długi. Dla zwiększenia czytelności postanowiłem importować część kodu z plików zewnętrznych (*php)
Za pomocą include(nazwa.php);

Co dziwne,gdy zastosowałem tą funkcję include,by wczytać plik z kilkadziesiętnymi zmiennymi z przypisanymi wartościami to nie było problemu.
Ale gdy importuje plik php o takiej np. zawartości (łapka "Lubię to" z FB):



  1. $fb = ' <script src="http://connect.facebook.net/pl_PL/all.js#xfbml=1"></script>
  2. <fb:like href="www.mojastrona" ' .$zmianna. 'show_faces="true" width="0"></fb:like> ';
  3. echo $fb;


To na stronie pojawia się:

$fb='
TUTAJ ŁAPKA LUBIĘ TO,KTÓRA NIE MA PRZYPISANEGO LINKU KTÓRY CHCIAŁEM - JEST PUSTA
';
echo $fb;


Jak widać kod nie jest interpretowany jako kod php tylko jako zwykły tekst.
Dlaczego? Co zmienić ,żeby działało?
Daimos
a na pewno w załączanym pliku otworzyłeś znaczniki? Tzn kod umieściłeś między <?php i ?> ?
Bo w tym co pokazałeś, tego brakuje, czyli powinno być:
  1. <?php
  2. $fb = ' <script src="http://connect.facebook.net/pl_PL/all.js#xfbml=1"></script>
  3. <fb:like href="www.mojastrona" ' .$zmianna. 'show_faces="true" width="0"></fb:like> ';
  4. echo $fb;
  5. ?>

Zamykać nie musisz, ale pamiętaj, żeby zacząć od <?php, lub <? (jeśli masz short tags na serwerze) smile.gif
No i chyba temat bardziej na przedszkole wink.gif
franz87
"Ale jaja"
Wcześniej jak dawałem <?php to nie działało,a teraz sprawdziłem jeszcze raz i wszystko śmiga biggrin.gif

Dziękuje i pzdr Temat do zamknięcia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.