Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » Trouble со скриптом
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Venom
Участник
Средний рейтинг: 1.75 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2002
Место проживания: Hell
Публикаций: 61
Статус: Venom в оф-лайне
Trouble со скриптом [сообщение #12394]

врт написал скрипт. и вродн все ок но говорт что есть ошыбка в LINE 65.

<?
ob_start();
function print_form() {
?>
Note: If you are not one of the e-Srael gaming portal admins, then please leave this page without proceeding with any further actions.
<form action="<?=$PHP_SELF?>" method="post">
<h3>Please Login</h3>
User: <input type="text" name="admin_name" maxlength="32">
<br>Password: <input type="password" name="admin_pass" maxlength="8">
<input type="submit" name="submit" value="Login!">
</form>
<?
}

function html($text) {
echo "<html>\n";
echo "<head>\n";
echo " <title>Welcome to e-Srael admin core!</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "$text\n";
echo "</body>\n";
echo "</html>\n";
}
?>

<?
if (isset ($submit)) {
if ($admin_name && $admin_pass && $admin_name!="" && $admin_pass!="") {
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "esrael";

MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение ");
@mysql_select_db("$dbName") or die("Не могу выбрать базу данных ");

$sql = "select * from admins where admin_name = '$admin_name'";
$result = mysql_query($sql) or die('Error'.mysql_error());
$number = MYSQL_NUMROWS($result);

while ($row = mysql_fetch_array($result)) {
if($number == 1 & $admin_pass == $row["admin_pass"]){
include("core2.inc");
}
elseif($number == 1 && $admin_pass != $row["admin_pass"]) {
html("<h3>Wrong Password! Try Again!</h3>");
print_form();
}
elseif($number == 0) {
html("<h3>Wrong User Name! Try Again!</h3>");
print_form();
}
else {
print_form();
}
}
}
elseif(isset($submit) && $admin_pass=="" || !$admin_name==""){
print_form();
}
} else {
print_form();
}
elseif(!isset($submit)) {
print_form();
}
ob_end_flush();
?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-06-2002 11:42
Нажмите сюда для просмотра профайла Venom Отправить Персональное сообщение Venom Посетить домашнию страничку Venom! Найти сообщения от Venom Добавить Venom в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
devels
НеУчаcтник+
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус: devels в оф-лайне
[сообщение #12408]

И ктож тебя кодить-то учил!!!


code:

<? 
ob_start(); 
function print_form() { 
?> 
Note: If you are not one of the e-Srael gaming portal admins, then please leave this page without proceeding with any further actions. 
<form action="<?=$PHP_SELF?>" method="post"> 
<h3>Please Login</h3> 
User: <input type="text" name="admin_name" maxlength="32"> 
<br>Password: <input type="password" name="admin_pass" maxlength="8"> 
<input type="submit" name="submit" value="Login!"> 
</form> 
<? 
} 

function html($text) { 
echo "<html>\n"; 
echo "<head>\n"; 
echo " <title>Welcome to e-Srael admin core!</title>\n"; 
echo "</head>\n"; 
echo "<body>\n"; 
echo "$text\n"; 
echo "</body>\n"; 
echo "</html>\n"; 
} 
?> 

<? 
if (isset ($submit)) { 
	if ($admin_name && $admin_pass && $admin_name!="" && $admin_pass!="") { 
		$hostname = "localhost"; 
		$username = "root"; 
		$password = ""; 
		$dbName = "esrael"; 

		MYSQL_CONNECT($hostname,$username,$password) OR DIE("Íå ìîãó ñîçäàòü ñîåäèíåíèå "); 
		@mysql_select_db("$dbName") or die("Íå ìîãó âûáðàòü áàçó äàííûõ "); 

		$sql = "select * from admins where admin_name = '$admin_name'"; 
		$result = mysql_query($sql) or die('Error'.mysql_error()); 
		$number = MYSQL_NUMROWS($result); 

		while ($row = mysql_fetch_array($result)) { 
			if($number == 1 & $admin_pass == $row["admin_pass"]) { 
				include("core2.inc"); 
			} elseif($number == 1 && $admin_pass != $row["admin_pass"]) { 
				html("<h3>Wrong Password! Try Again!</h3>"); 
				print_form(); 
			} elseif($number == 0) { 
				html("<h3>Wrong User Name! Try Again!</h3>"); 
				print_form(); 
			} else { 
				print_form(); 
			} 
		} 
	}elseif(isset($submit) && $admin_pass=="" || !$admin_name==""){ 
		print_form(); 
	} 
} else { 
print_form(); 
}



if(!isset($submit)) {
print_form();
}


code:
ob_end_flush(); 
?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-06-2002 13:47
Нажмите сюда для просмотра профайла devels Отправить Персональное сообщение devels Посетить домашнию страничку devels! Найти сообщения от devels Добавить devels в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 08:26.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00773692 seconds (35.38% PHP - 64.62% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.