Подтвердить что ты не робот

Как сделать PHP-ошибки в тексте вместо HTML

Возможный дубликат:
Как я могу сказать PHP для исключения исключений в качестве исходного текста вместо HTML?

Я пытаюсь сделать логин script с помощью С# и php, и я планирую продать его как установку с 1 кликом, поэтому мне нужно, чтобы это было ошибкой. Я намеренно пытаюсь ошибиться в настройке, но всякий раз, когда у моего PHP скрипт есть ошибка, у него есть вывод HTML-кода с ошибкой, когда мне просто нужен вывод строки (см. Изображение).

Вот код, который я использую

// We will now set up our MySQL database login. The values should be self-explanatory. 
$sqlhost = "localhost";
$sqlusername = "unity";
$sqlpassword = "mypass123";

//we will now connect to our database
$sqlcon = mysql_connect($sqlhost, $sqlusername, $sqlpassword) or die("Could not connect to database: " . mysql_error());

Когда у меня есть вся информация, она отлично работает, а остальная часть кода работает без ошибки. Но если мой пароль неверен или у пользователя нет доступа, я получаю эту ошибку

Error I am trying to avoid

Я получаю информацию с этой страницы, и ее нужно отправить, чтобы текст плана отображался правильно. Я имею в виду, что любые HTML-теги, такие как <div>, <br>, <a>, и т.д., И, как правило, делают вывод текста плохой. Я хочу, чтобы это просто отображало текст внизу страницы, потому что он регистрирует сама ошибка. Мне не нужно, чтобы он записывался дважды, и мне не нужно его форматировать. Мне нужно это в простом читаемом тексте, так что если у пользователя есть ошибка, он может отправить мне короткий текст, и я смогу пройти через исправление.

4b9b3361

Ответ 1

Является ли PHP отображением ошибок обычного текста или html, зависит от вашей конфигурации php.ini:

html_errors boolean

Отключить теги HTML в сообщениях об ошибках. Новый формат ошибок HTML создает кликабельные сообщения, которые направляют пользователя на страницу, описывающую ошибку или функцию, вызывающие ошибку. На эти ссылки влияют docref_root и docref_ext.

Параметр настраивается как PHP_INI_ALL, что означает где угодно, включая ваш script. Поэтому, чтобы отключить html-ошибки, выполните

ini_set('html_errors', false);

в начале вашего script.