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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage