HTML Tags ausgeben


EGJSoldier

Erfahrenes Mitglied
Hallo zusammen,
nur mal eine kurze Frage:
Ich habe dieses Script hier:
PHP:
<?php
  $text = $_POST['text'];
  $link = $_POST['link'];
   $handle = fopen($link,"w");
   fputs($handle,$text);
   fclose($handle);
?>
und möchte, dass die Variable $text auch mit HTML Tags ausgegeben wird. Und es sollte nach dem ausgeben der Datei möglichst nicht so aussehen:
Code:
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">\r\n  <tr>\r\n    <td>$today %visits% (%today%)</td>\r\n  </tr>\r\n  <tr>\r\n    <td>$yesterday %visits% (%yesterday%)</td>\r\n  </tr>\r\n  <tr>\r\n    <td>$month %visits% (%month%)</td>\r\n  </tr>\r\n  <tr>\r\n    <td>$total %visits_total%</td>\r\n  </tr>\r\n  <tr>\r\n    <td>$us %registered_users%</td>\r\n  </tr>\r\n  <tr>\r\n    <td></td>\r\n  </tr>\r\n  <tr>\r\n    <td><a href=\"index.php?site=whoisonline\">$user_on</a> online</td>\r\n  </tr>\r\n  <tr>\r\n    <td><a href=\"index.php?site=whoisonline\">$guests_on</a> online</td>\r\n  </tr>\r\n  <tr>\r\n    <td>• <a href=\"index.php?site=counter_stats\">%statistic%</a></td>\r\n  </tr>\r\n</table>

Danke schon mal im vorraus.

MfG
EGJSoldier
 

EGJSoldier

Erfahrenes Mitglied
Wenn ich es über var_dump ausgeben lasse, dann bekomme ich das hier:
Code:
string(733) "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
$today %visits% (%today%)
$yesterday %visits% (%yesterday%)
$month %visits% (%month%)
$total %visits_total%
$us %registered_users%
$user_on online
$guests_on online
• %statistic%
"

MfG
EGJSoldier
 

xanthos

Mitglied
Schau Dir mal die Funktionen stripslashes() und preg_replace() an.

Woher bei Dir die vielen \r\n kommen, ist mir schleierhaft. Du solltest allerdings beachten, dass '\r\n' (einfache Anführungszeichen) als \r\n ausgegeben wird. Wenn Du einen Zeilenumbruch ausgeben willst, musst Du "\r\n" (doppelte Anführungszeichen) verwenden:

PHP:
echo "\r\n"; // Zeilenumbruch
echo '\r\n'; // \r\n
 
Zuletzt bearbeitet:

Neue Beiträge

Forum-Statistiken

Themen
272.361
Beiträge
1.558.639
Mitglieder
187.834
Neuestes Mitglied
jordanx0206