• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

txtfile verschieden lesen

Status
Für weitere Antworten geschlossen.

clemo

Neues Mitglied
hi ich habe ein textfile $file und dafür folgenden code;
PHP:
$str=file_get_contents($file);
$str=htmlentities($str);
$str=str_replace("\n","<br />",$str);
echo highlight_string($str);

kann mir wer helfen
der code müsste das textfeld 1 zu 1 so ausgeben wie es drinnen steht und nicht in html umwandeln

in der ersten zeile ist jedoch ein befehl der auszuführen ist!

kann mir wer sagen was ich ändern muss damit der code die erste zeile ausführ und den rest so macht wie jetzt?

lg DAKE
clemo
 
Werbung:
Nabend,

die erste Zeile der Datei ist also PHP-Code, der ausgeführt werden soll?
Das würde mit PHP: eval - Manual funktionieren. Aber Grundsätzlich gilt: "eval is evil" und ziemlich unsicher. Du musst dir überlegen, ob du das nicht vielleicht anders lösen kannst.

Gruß
Voodoo
 
Ich würde es so machen (ungetestet):
PHP:
$str=file($file);
$befehl = true;
foreach ($str as $zeile) {
   if ($befehl) {
      $befehl = false;
      befehl_ausfuehren($zeile);
   }
   else {
      zeile_ausgeben($zeile);
   }
}
Gruß thuemmy
 
Werbung:
kein php HTML

Nein es ist html code

thuemmy
die idee is zwar gut aber umsicher das problem is das es ein wiki ist
aus sicherheitsgründen hab ich gesagt man darf keine links machen weil der text 1zu1 rausgegeben wir weil viele html befehle posten wollten

jetzt will aber der ein oder anderer einen link
da hab ich nix dagegen!
hab mir gedacht ich setzt den in die erste zeile!
also kann ich jetzt nicht schon wieder alles ausführen da php code dabei ist der sicher nicht so gesund ist!
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben