Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> echo + include
-kicek-
post
Post #1





Goście







cześć

jestem początkujący w php i mam takie pytanko

do tej pory zawsze robiłem tak

  1. <?php
  2. echo&#092;"jakiś tam tekst, bla bla bla\";
  3.  
  4. include &#092;"plik.php\";
  5.  
  6. echo &#092;"dalej tekst i wogóle\";
  7. ?>


a jak ma wygladać składnia, jeżeli chcem używać tylko jednego echo w nim wklejić funkcje include i dalej jechać z tych echo ?
Go to the top of the page
+Quote Post
-hmmm-
post
Post #2





Goście







dwa razy czytalem, zeby zrozumiec :P

to bedzie cos takiego
  1. <?php
  2. echo &#092;"poczatek tekstu\" . include('katalog/srodek_tekstu.inc') . \"dalsza czesc tekstu\";
  3. ?>


musisz uzywac . jako zlaczen.
i jeszcze jedno - zle stosujesz include :]
Go to the top of the page
+Quote Post
rogrog
post
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


@hmmm - to właśnie Ty źle stosujesz bo include włącza plik, a wcale nie zwraca jego zawartości. Twoje rozwiązanie nie zadziała poprawnie (includowana zawartość będzie na samym początku, a dopiero po niej początek i dalsza część (ponieważ najpierw zostanie wykonane include które wyświetli zawartość a dopiero potem zawartość całego wyrażenia zostanie wyświetlona)

@kicek: raczej nie ma sensu kocentrować tego w jednym echo, ale jeśli bardzo Ci zależy to można np. tak:
  1. <?php
  2.  
  3. include 'plik.php';
  4. $sZawartosc = ob_get_contents();
  5.  
  6. echo 'poczatek' . $sZawartosc . 'koniec';
  7.  
  8. ?>
Go to the top of the page
+Quote Post
-hmmm-
post
Post #4





Goście







a nom - rzeczywiscie ... palnalem glupstwo.
sam zawsze inaczej stosuje include i dziala mi.
przepraszam.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:55