Задать вопрос
@Blind-programmer

WordPress выдаёт критическую ошибку, где я мог допустить ошибку?

Всем привет я создал страницу в консоли и создал в папке темы файл вида page-слак.php? и поместил туда код
<?php get_header(); ?>
<main id="site-content" role="main">
<form method=post>Генератор паролей
<p class="">вставьте в поле число количества знаков для сгенерируемого пароля </p>
<p>
  <input type=text name=number value="10">
  
  <input type=submit value="Генерировать">
</p>
<p>Сгенерированый пароль:
  
<form>
  
  
<strong>
  <?php

  // Параметр $number - сообщает число 

  // символов в пароле

  echo generate_password($_POST['number']);

  function generate_password($number)

  {

    $arr = array('a','b','c','d','e','f',

                 'g','h','i','j','k','l',

                 'm','n','o','p','r','s',

                 't','u','v','x','y','z',

                 'A','B','C','D','E','F',

                 'G','H','I','J','K','L',

                 'M','N','O','P','R','S',

                 'T','U','V','X','Y','Z',

                 '1','2','3','4','5','6',

                 '7','8','9','0'				           '!','_','@','#','$','^','&','*','(',')','+',';','?');

    // Генерируем пароль

    $pass = "";

    for($i = 0; $i < $number; $i++)

    {

      // Вычисляем случайный индекс массива

      $index = rand(0, count($arr) - 1);

      $pass .= $arr[$index];

    }

    return $pass;

  }

?>
</strong></p>
  <table width="17%" bordercolor="%">
    <tr>
      <td></td>
    </tr>
  </table>
</main><!-- #site-content -->
<?php get_footer(); ?>
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 11 комментариев
Решения вопроса 2
azerphoenix
@azerphoenix
Java Software Engineer
У вас там, как минимум 2 ошибки...
1)
'0' '!','_','@'
тут не хватает запятой

2)
<input type=submit value="Генерировать">
</p>
<p>Сгенерированый пароль:
  
<form>

Эта часть кода тоже странная. Так как тег не закрыт.
В общем, сделайте дебаг кода
Ответ написан
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
Для начала включите отображение ошибок на экран
Как это сделать, описано в этой статье

P/S: потом пришлите сюда текст ошибки/ошибок
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы