PHP beginner |
|
Ik gebruik de functie highlight_string(); om mijn php code te highlighte, maar als ik die laat weergeven in een fieldset, dan krijg ik enkel de code, dus ook <font ....>
dit is het script dat ik gebruik
<?php
function vieuwFile($path, $user, $file) {
if(!file_exists($path.'/'.$user.'/'.$file)) {
$bericht = "Het bestand $file bestaat niet";
} else {
$fileOpen = fopen($path.'/'.$user.'/'.$file, 'r');
$bericht = fread($fileOpen, filesize($path.'/'.$user.'/'.$file));
$extensie = array_pop(explode('.', "$path.'/'.$user.'/'.$file"));
if($extensie == 'txt') {
$output = $bericht;
} elseif($extensie == 'html') {
$output = htmlspecialchars($bericht);
} elseif($extensie == 'php') {
$output = highlight_string($bericht);
}
fclose($fileOpen);
}
return $output;
}
?>
<?php function vieuwFile($path, $user, $file) { $bericht = "Het bestand $file bestaat niet"; } else { $fileOpen = fopen($path.'/'.$user.'/'.$file, 'r'); $bericht = fread($fileOpen, filesize($path.'/'.$user.'/'.$file)); if($extensie == 'txt') { $output = $bericht; } elseif($extensie == 'html') { } elseif($extensie == 'php') { } } return $output; } ?>
|