Wie man ein Skript in PHP wiedergibt
Ich benutze das Shortcode Execute Plugin in WordPress.
Dies erlaubt mir einfach, einen Shortcode wie diesen zu schreiben [email_spamproof]
Aber ich versuche, ein Drehbuch zu wiederholen. Siehe unten...
<?php
echo '<script type="text/javascript">
<!--
// spam protected email
emailE=("enquiries@" + "example.co.uk")
document.write('<a title="E-mail Example" href="mailto:' + emailE + '">' + emailE + '</a>')
//-->
</script>
<noscript>
<span class="spam-protected">Email address protected by JavaScript. Please enable JavaScript.</span>
</noscript>';
?>
Jetzt können Sie wahrscheinlich schon mein Problem sehen.
Normalerweise geht es so, wenn ich Sachen wiederhole ...echo 'hello';
Und Sie brechen die Zeichenfolge mit den gleichen Apostrophen - wie folgt ...echo 'hello ' . php_name() . ' and friends'
Mein Problem
Das Skript verwendet auch eine ähnliche Methode, indem Skriptvariablen in die Zeichenfolge eingefügt werden. Diese Skriptapostrophe werden jedoch als PHP-Apostrophe verwechselt und unterbrechen die wiedergegebene Zeichenfolge.
Wie kann ich das vermeiden?
Vielen Dank