[php]wymazanie już wyświetlonej treści

nowy_me

Użytkownik
Dołączył
Luty 7, 2007
Posty
451
słyszałem kiedyś o funkcji, która wymazywała już wyświetloną treść, np.
Kod:
<?php

echo 'tekst';

jakas_funkcja();

?>
taki skrypt nic nie wyświetlał
wie ktoś co to za funkcja?
 

hxv

Były Moderator
Dołączył
Sierpień 9, 2006
Posty
797
Z tego co się orientuję, to nie ma takiej możliwości. W PHP nie ma możliwości modyfikowania już wyświetlonych danych. Mógłbyś na przykład dodać to co ma być wyświetlone do zmiennej, a potem modyfikować i dopiero wyświetlić, albo użyć JavaScript aby zmodyfikować to co już zostało wysłane...
 

h4x

Użytkownik
Dołączył
Styczeń 6, 2008
Posty
107
mozesz zawsze parse_error wywolac

w czystem php nie jest to chyba mozliwe
ale niektore serwery bez reportowania bledow nic nie wyswietla.
 

nowy_me

Użytkownik
Dołączył
Luty 7, 2007
Posty
451
czyli źle słyszałem, dzięki za pomoc ;]
EDIT: jednak dobrze słyszałem, na php.pl ktoś to znał:
Kod:
<?php

echo '1';

ob_clean();

echo '2';

?>
wyświetla się tylko "2"
 

h4x

Użytkownik
Dołączył
Styczeń 6, 2008
Posty
107
Kod:
<?php

echo '1';

ob_clean();

echo '2';

?>

Kod:
1

Notice: ob_clean() [ref.outcontrol]: failed to delete buffer. No buffer to delete. in X:httpdx.php on line 3

2
chyba wlasnie twoj serwer ucina wszystko co jest po bledzie ;]
 
Do góry Bottom