![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam taka sytuację.
Wykonuje tonę obliczeń i na końcu zwraca jakiś kod HTML który wyświetla się w przeglądarce. Ale ja potrzebuje aby funkcja wykonała przeliczenia zaś kod wynikowy NIE wyświetlił się w przeglądarkę po jej wykonaniu a został dodany jako text kod html do innej zmiennej + łączenie ciągów. Czyli coś takiego
No ale stwierdzenie nie wrzuca kodu html jako text do zmiennej ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Użyj ob_start, ob_get_clean by przechwycić tekst wyrzucany przez echo wewnątrz funkcji.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zamiast echo do wyświetlenia kodu, użyj return do jego zwrócenia, wtedy będziesz mógł przypisać wynik działania funcji, bez użycia bufora.
Kod $zmienna = funkcja();
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 02:26 |