Ich möchte eine Warnmeldung mit einer PHP-Nachricht anzeigen.
Hier ist mein PHP Code:
<?php
header("Location:form.php");
echo '<script language="javascript">';
echo 'alert(message successfully sent)'; //not showing an alert box.
echo '</script>';
exit;
?>
Aber es funktioniert nicht.
benutze diesen Code
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
Das Problem war:
"
alert
nicht alery
seinVersuche dies:
Definieren Sie eine Funktion:
<?php
function phpAlert($msg) {
echo '<script type="text/javascript">alert("' . $msg . '")</script>';
}
?>
Nenne es so:
<?php phpAlert( "Hello world!\\n\\nPHP has got an Alert Box" ); ?>
Es liegt ein Syntaxfehler vor (Tippfehler):
Es ist alert
nicht alery
.
echo '<script language="javascript>';
Scheint wie ein einfacher Tippfehler. Ihnen fehlt ein Anführungszeichen.
echo '<script language="javascript">';
Das sollte reichen.
ändern Sie Ihre Ausgabe von
echo '<script language="javascript>';
zu
echo '<script type="text/javascript">';
sie haben doppelte Anführungszeichen vergessen ... und verwenden das Typschild
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
Wenn ich das nur als Seite laufen lasse
<?php
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
exit;
es funktioniert gut.
Welche Version von PHP laufen Sie?
Könnten Sie versuchen, etwas anderes zu wiederholen, nachdem: $testObject->split_for_sms($Chat);
Vielleicht kommt es nicht zu diesem Teil des Codes? Sie können dies auch mit den anderen Funktionsaufrufen versuchen, um zu überprüfen, wo Ihr Programm anhält/ankommt.
Hoffe du kommst damit ein bisschen weiter.
echo "<script>alert('same message');</script>";
Dies kann helfen.
Ich weiß nicht über PHP, aber ich glaube, das Problem ist von diesem:
echo '<script language="javascript>';
echo 'alery("message successfully sent")';
echo '</script>';
Versuchen Sie dies zu ändern mit:
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';