Как показать окно предупреждения в PHP?

Я хочу показать окно предупреждения с сообщением с PHP.

Вот мой PHP-код:

<?php header("Location:form.php"); echo '<script language="javascript">'; echo 'alery(message successfully sent)'; //not showing an alert box. echo '</script>'; exit; ?> 

Но это не работает. Как показать окно предупреждения в PHP?

используйте этот код

 echo '<script language="javascript">'; echo 'alert("message successfully sent")'; echo '</script>'; 

Проблема заключалась в следующем:

  1. вы пропустили "
  2. Это должно быть alert не alery

Попробуй это:

Определите функционал:

 <?php function phpAlert($msg) { echo '<script type="text/javascript">alert("' . $msg . '")</script>'; } ?> 

Назовите это так:

 <?php phpAlert( "Hello world!\\n\\nPHP has got an Alert Box" ); ?> 

Существует синтаксическая ошибка (опечатка):

Это не alery .

 echo '<script language="javascript>'; 

Кажется, это простая опечатка. Вам не хватает двойной кавычки.

 echo '<script language="javascript">'; 

Это должно быть сделано.

измените свой результат

  echo '<script language="javascript>'; 

в

  echo '<script type="text/javascript">'; 

вы забыли двойные кавычки … и используйте тег типа

Я не знаю о php, но я считаю, что проблема заключается в следующем:

 echo '<script language="javascript>'; echo 'alery("message successfully sent")'; echo '</script>'; 

Попробуйте изменить это с помощью:

 echo '<script language="javascript">'; echo 'alert("message successfully sent")'; echo '</script>'; 
 echo '<script language="javascript">'; echo 'alert("message successfully sent")'; echo '</script>'; 

Когда я просто запускаю это как страницу

 <?php echo '<script language="javascript">'; echo 'alert("message successfully sent")'; echo '</script>'; exit; 

он отлично работает.

Какую версию PHP вы используете?

Не могли бы вы попробовать повторить что-то еще после: $testObject->split_for_sms($Chat);

Может быть, это не доходит до той части кода? Вы также можете попробовать их с другими вызовами функций, чтобы проверить, где ваша программа останавливается / находится.

Надеюсь, вы получите немного больше.

Когда вы используете тег javascript в функции echo, он может вводить в заблуждение из-за «котировочных» знаков в функции php echo. Я предлагаю вам закрыть тег!

  <?php header("Location:form.php"); ?> <script type="text/javascript"> alert("message successfully sent"); </script> <?php exit; ?> 
 echo "<script>alert('same message');</script>"; 

Это может помочь.

невозможно! используйте ajax, чтобы показать это. или использовать фальшивый блок оповещений.

простой код.

 <style> #myalert{ display:none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; z-index: 1000; background-color: rgba(0,0,0, .5); } #myalert div{ width: 500px; margin: 200px auto; background: #fff; padding: 0px; text-align: left; overflow: hidden; } </style> 

Показать или скрыть предупреждение в php.

 <?php $display="block"; $msg="This is Alert"; ?> 

и в вашем HTML.

 <div id="myalert" style="display:<?php echo $display ?>;"> <div><?php echo $msg; ?></div> </div>