Jag har gjort ett försök att göra om Vide's tagg-parser från ASP till PHP, men jag fattade inget av koden, så jag gjorde en egen funktion istället.
Men nu kommer problemet: INGET SKRIVS UT!
Koden:
<?php
function parseText($filen,$tagName,$n2b){ // parseText("din_fil.txt","taggens_namn",1);
//(om du vill ha <br> vid varje ny rad, så är sista 1, annars 0).
$startTag = "[".$tagName."]\n";
$endTag = "[/".$tagName."]\n";
$pr = "";
$rader = file($filen);
$e=0;
for($i=0;$i<count($rader);$i++){
if($rader[$i]==$startTag){
break; $e=1; }
}
if($e) {
for($ix=$i;$ix<count($rader);$ix++){
if($rader[$ix]==$endTag){
break; }
}
for($xi=$i;$xi<=$ix;$xi++){
$pr .= $rader[$xi];
}
} else {
$pr .= "Inget info\n";
}
if($n2b) $pr = nl2br($pr);
else $pr = $pr;
return $pr;
}
?>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?php
echo parseText("test.txt","test",1);
?>
</font>
Är det någon som ser felet ??.