Ich habe mir ein Include-Script gemacht...
<?php
function content ($Kat, $Site) {
if ((!$Site) OR (empty($Site)) AND (!$Kat) OR (empty($Kat))) {
$s = "Home";
$kat = "System";
}
if (file_exists($Kat."/".$Site.".php")) {
$MakeSpaces = include($Kat."/".$Site.".php");
$MakeSpaces = eregi_replace("\n", " ", $MakeSpaces);
echo $MakeSpaces;
echo "\n";
} else {
$MakeSpaces = include("System/Error.php");
$MakeSpaces = eregi_replace("\n", " ", $MakeSpaces);
echo $MakeSpaces;
echo "\n";
}
}
?>
Ich habe in der Index eine Tabelle, die so ähnlich aussieht:
<table> <tr> <td> <?php echo content($Kat, $Site); ?> </td> </tr> </tabel>
In jeder Seite die ich Include steht der Code ganz normal ohne Leerzeichen am Rand...
So, das PHP Script soll nun bezwecken, dass 3 Leerzeichen angezeigt werden, damit der Code in der Index dann schön aussieht, also so:
<table> <tr> <td> TEXT TEXT TEXT </td> </tr> </tabel>
Sonst würde es so aussehen:
<table> <tr> <td> TEXT TEXT TEXT </td> </tr> </tabel>
Aber genau das funzt nicht, es wird nicht mit den 3 Leerzeichen angezeigt, warum auch immer, stattdessen wird hinter das letzte Zeichen der geincludeten Seite eine 1 geschrieben O.o
Weiß dort jemand etwas?
MfG Chrisber

Hilfe
Neues Thema
Antworten


Nach oben


