Dennis Wronka
Soulcollector
Also es geht jetzt darum die HTML-Ausgabe valide zu bekommen, richtig?
Was genau ist denn invalide?
Was genau ist denn invalide?
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
/*geht*/$replace = array("'<table border=0 cellspacing=0 cellpadding=2 bgcolor=ffffff width=95% align=center><tr><td><i class=text>PHP Code:</i><div class=php>'.highlight_string(stripslashes('$1'), true).'</div></tr></td></table>'");
/*die nicht*/$replace = array("<table border='0' cellspacing='0' cellpadding='2' bgcolor='ffffff' width='95%' align='center'><tr><td><i class='text'>PHP Code:</i><div class=php>".highlight_string(stripslashes('$1'), true)."</div></tr></td></table>");
$replace = array("<table border='0' cellspacing='0' cellpadding='2' bgcolor='ffffff' width='95%' align='center'><tr><td><i class='text'>PHP Code:</i><div class=php>highlight_string(stripslashes('$1'), true)</div></tr></td></table>");
$replace = array("'<table border='0' cellspacing='0' cellpadding='2' bgcolor='ffffff' width='95%' align='center'><tr><td><i class='text'>PHP Code:</i><div class=php>".highlight_string(stripslashes('$1'), true)."</div></tr></td></table>'");
replace = array("'<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" bgcolor=\"ffffff\" width=\"95%\" align=\"center\"><tr><td><i class=\"text\">PHP Code:</i><div class=\"php\">'.highlight_string(stripslashes('$1'), true).'</div></tr></td></table>'");
function bb_php($str){
$str = preg_replace('/^(?:\x0A|\x0D\x0A|\x0D|\x0C)+|(?:\x0A|\x0D\x0A|\x0D|\x0C)+$/', '', $str);
$str = str_replace("]\n", "]", $str);
$match = array('#\[php\](.*?)\[\/php\]#se');
$replace = array("'<table border=0 cellspacing=0 cellpadding=2 bgcolor=ffffff width=95% align=center><tr><td><i class=text>PHP Code:</i><div class=php>'.highlight_string(stripslashes('$1'), true).'</div></tr></td></table>'");
return preg_replace($match, $replace, $str);
}