youlianna13
				Новичок
				
				Дата регистрации:
08.02.2013 13:37:38
				Сообщений: 6
			 
			Здравствуйте, Михаил. Продолжаю изучать ваш бесплатный курс по PHP. Но почему-то возникает такая проблема. Форма с регистрацией перестала отображаться. Ошибка:Fatal error: Call to undefined function checkUser() in S:\home\mysite.local\www\blocks\top.php on line 39
В файле top.php на 39-ой строке находится такой код:<?php
if (checkUser($_SESSION["email"],$_SESSION["password"]))
require_once "blocks/user_panel.php";
else require_once "blocks/auth_form.php";	
 ?>
Фукция checkUser созадана в соответствующем php-файле. Всё сделала так, как показано в вашем уроке.
Кроме того, при авторизации также выдается ошибка: Fatal error: Call to undefined function checkUser() in S:\home\mysite.local\www\auth.php on line 6  
	 	
Подскажите, в чём проблема?
			
			
		 
			
			
			
				
				
				Admin
				Администратор
				
				Дата регистрации:
27.05.2010 21:23:42
				Сообщений: 3063
			 
			Видимо, забыли подключить файл с этой функцией через require_once.
			
			
		 
			
			
			
				
				
				youlianna13
				Новичок
				
				Дата регистрации:
08.02.2013 13:37:38
				Сообщений: 6
			 
			Спасибо, Михаил! Разобралась.И форма регистрации, и форма авторизации работают. Только предупреждение выдается на всех страницах сайта: 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at S:\home\mysite.local\www\guestbook.php:7) in S:\home\mysite.local\www\start.php on line 2
То же самое на главной странице:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at S:\home\mysite.local\www\index.php:7) in S:\home\mysite.local\www\start.php on line 2
на 7-ой строке у меня в каждом файле подключается 
<?php> require_once ("start.php"

;
<?>
 
			
			
		 
			
			
			
				
				
				Admin
				Администратор
				
				Дата регистрации:
27.05.2010 21:23:42
				Сообщений: 3063
			 
			<?php> require_once ("start.php"

;
<?> - что это?
<?php - так начинается, а вот так заканчивается ?>
 
			
			
		 
			
			
			
				
				
				youlianna13
				Новичок
				
				Дата регистрации:
08.02.2013 13:37:38
				Сообщений: 6
			 
			Это я знаю, у меня в коде всё правильно, просто здесь опечаталась.
Чем вызвано предупреждение 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at S:\home\mysite.local\www\index.php:7) in S:\home\mysite.local\www\start.php on line 2
			
			
		 
			
			
			
				
				
				Admin
				Администратор
				
				Дата регистрации:
27.05.2010 21:23:42
				Сообщений: 3063
			 
			http://myrusakov.ru/php-modify-header.html
			
			
		 
			
			
			
				
				
				youlianna13
				Новичок
				
				Дата регистрации:
08.02.2013 13:37:38
				Сообщений: 6
			 
			Спасибо, Михаил! Всё поняла и исправила. Заработало, как надо