JavaScript in PHP unterdrücken

NanoNuna

Mitglied
Hallo zusammen,

gibt es einen Befehl, Funktion oder was ähnliches in PHP, mit dem man JavaScript in HTML unterdrücken kann, d.h. dass es nicht ausgeführt wird?

Bitte um Eure Hilfe.

Vielen Dank im Voraus.

Gruß
Nano
 
hmm könntest es so z.B machen....

PHP:
<html>
<head>

<title></title>

<?php if( ...... ) { ?><script type="text/javascript" > Code..... </script><?php } else { .... } ?>

</head>
<body>

</body>
</html>

Oder meintest du was anderes
 
Hi,

danke erstmal für deine antwort.

Ich habe es einwenig anders gedacht.
Und zwar:

PHP:
´
$html='.....//HTML Code und JavaScript ......'

Vielleicht gibt es ja irgend eine Funktion, der man dann $html zuweisen kann und dies deaktiviert dann das JavaScript

Gibt es sowas in die Richtung


Gruß
Nano
 
Ersetze einfach mit der htmlspecialchars()-Funktion die HTML-Metazeichen durch Zeichenreferenzen. Dadurch wird der Code als normaler Text behandelt.
 
Du willst also alle <script type"text/javascript"></script> aus deinem HTML raushaben?


PHP:
$html = "HIER DER HTML KRAM";

$html = preg_replace("#<script type=\"text/javascript\"(.*)>(.*)</script>#", "", $html);

echo $html;

Habe jetzt nicht getestet, ob das so läuft, sollte aber. Bin nicht gerader der RegEx-Profi^^
 
Zurück