ob_start() mal gehts mal nicht
friction
- php
hallo,
ich versuche mehrer teile meines quellcodes mit ob_start() in eine $_SESSION[] zu speichern.
Z.B.:
<? ob_start(); ?>
mein quellcode
<?
$_SESSION["print_version_1"]=ob_get_contents();
ob_end_flush();
//ob_end_clean();
?>
wenn ich zuletzt ob_end_clean() angebe fehlt etwas oder wird nicht richtig angezeigt.
Woran kann das liegen ?
danke
hi,
$_SESSION["print_version_1"]=ob_get_contents();
ob_end_flush();
//ob_end_clean();
?>wenn ich zuletzt ob_end_clean() angebe fehlt etwas oder wird nicht richtig angezeigt.
Woran kann das liegen ?
bist du dir über den unterschied zwischen ob_end_clean() und ob_end_flush() im klaren?
benutzt du beide nacheinander, oder nur jeweils eines?
gruß,
wahsaga
bist du dir über den unterschied zwischen ob_end_clean() und ob_end_flush() im klaren?
ob_end_flush leert den Buffer
ob_end_clean() leer und deaktiviert die bufferung
benutzt du beide nacheinander, oder nur jeweils eines?
nacheinander
puts "Hallo " + gets.chomp + "."
?> friction
=> Hallo friction.
ob_end_flush leert den Buffer
Da fehlt aber noch etwas. Die Ausgabepufferung wird zudem deaktiviert.
ob_end_clean() leer und deaktiviert die bufferung
Richtig.
Einen schönen Donnerstag noch.
Gruß, Ashura
puts "Hallo " + gets.chomp + "."
?> friction
=> Hallo friction.ob_end_flush leert den Buffer
Da fehlt aber noch etwas. Die Ausgabepufferung wird zudem deaktiviert.
ob_end_clean() leer und deaktiviert die bufferung
Richtig.
ok, danke