есть два файла index1.php и index2.php, нужно вызвать функцию php из другого файла.
Пример
file index1.php
function top(){
echo '
<!DOCTYPE html>
<html>
<head>
<!--Import Google Icon Font-->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!--Import materialize.css-->
<link type="text/css" rel="stylesheet" href="/css/materialize.min.css" media="screen,projection"/>
<link rel="shortcut icon" href="/images/main/main.jpg" type="image/jpeg">
<link rel="stylesheet" href="/css/style.css">
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</head>
<body>
';
}
function bot(){
echo '
</body>
</html>
';
}
/***************************************************/
file index2.php
//ini_set('display_errors', 1);
//error_reporting(E_ALL);
require_once 'index1.php'; // грешить на неправильный путь не надо!
top();
bot();
Выдает ошибку HTTP ERROR 500, все остальные файлы нормально отображает, которые без вызова функций.
Все кто будет грешить на файл .htaccess, 100500 способ использовал удалял, добавлял, редактировал и т.д. все в пустую! Много мусора в интернете прочитал, но так ответа не нашел.
.htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]