Met de onderstaande functie
vervang je ' \n' door <br /> in je text (van uit database).
Ik wil na 5 regel(of na 5 keer <br/>) een plaatje of een tabel toevoegen midden in de text.

Uw hulp is welkom,

function nl2br_pre($string, $wrap = 40) {
$string = nl2br($string);
preg_match_all("/<pre[^>]*?>(.|\n)*?<\/pre>/", $string, $pre1);
for ($x = 0; $x < count($pre1[0]); $x++) {

$pre2[$x] = preg_replace("/\s*<br[^>]*?>\s*/", "", $pre1[0][$x]);
$pre2[$x] = preg_replace("/([^\n]{".$wrap."})(?!<\/pre>)(?!\n)/", "$1\n", $pre2[$x]);
$pre1[0][$x] = "/".preg_quote($pre1[0][$x], "/")."/";


}
return preg_replace($pre1[0], $pre2, $string);

}
Die sessie error komt doordat je al output hebt voor session_start();

Daar mag NIETS voor staan (Behalve <?)
Dus krijg je dit helemaal bovenaan het scherm:
<?
session_start();
?>

En je kan sessies nu beter anders opslaan:
$_SESSION['teller'] = $teller;

En je script klopt ook niet helemaal:
<?
session_register(teller); // -->> Hierdoor wordt de fout code gegeneerd!!!!!!!!???
}
$teller=time();
echo ("$teller");
?>

Je schrijft $teller voordat je weet wat het is...
Het probleem is
<?
session_start();
?>
ook al ik geen ander kode opschrijf. krijg ik dezelfde foutmelding.

Reageren