Ошибка PHP 500 , internal server error 500 Пре переходе на select.php вылетает ошибка
<!DOCTYPE html>
<html>
<head>
<title>PHP search</title>
</head>
<body>
<style type="text/css">
#logo{
margin-left:300px;
}
#line{
margin-left: 350px;
}
</style>
<div id="logo">
<img src="phplogo.png" width="600" height="300">
</div>
<div id="line">
<form name="search_form" method="post">
<input type="search" name="search_line" size="70" placeholder="Write , What topic do you need ?">
<input type="submit" name="">
</form>
</div>
<?php
$search_result = $_POST['search_line']; //get data from input
if($search_result == ""){
echo("Result:"+$search_result); //if user written down nothing
}
elseif($search_result == "select" )
{
header('Location : select.php');
}
else {
echo "<h1>EMPTY , repeat your request ,please</h1>";// if search input is empty
}
?>
</body>
</html>
Нашел в вашем примере ошибочку echo("Result:"+$search_result);
я могу предположить что это должно выглядеть таким образом echo 'Result:' . $search_result;
либо echo "Result: $search_result";
. Ошибка 500 конечно скорее всего не из-за этого. По идее должно вернуть Warning: A non-numeric value encountered
. Ну и по поводу использования header()
, я бы вам советовал почитать документацию, перед ее вызовом не должно быть никаких HTML-тегов.
По поводу отображения ошибок, есть разные способы:
Включение вывода всех ошибок и предупреждений в файле php.ini
error_reporting = E_ALL display_errors = On display_startup_errors = On
Включение вывода всех ошибок и предупреждений в коде PHP-скриптов Включить вывод уведомлений и предупреждений можно, добавив в начало нужного .php файла следующие строки:
ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1);
Включение вывода всех ошибок и предупреждений в файле .htaccess:
php_value display_errors 1 php_value display_startup_errors 1 php_value error_reporting E_ALL
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как назначать и разжаловать администраторов в беседах ВК через API? В Kate Mobile это реализовано только непонятно как, метода найти не могу
Задача стоит следующаяПолучен массив содержащий другие массивы, например:
Всем привет! Я новичок, поэтому хотелось бы услышать несколько советов