X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с чтением
Makc7474
Makc7474
Topic Starter сообщение 20.7.2011, 22:54; Ответить: Makc7474
Сообщение #1


Здравствуйте уважаемые пользователи сайта html.by.
У меня проблема, делаю проверку на правильность ввода логина и пароля, на пароль сделал, а на логин не получается, подскажите, вот строки чтения логина:


[PHP]if($_GET['loginpas'] != $pasp[i])
{
echo "<form action=\"login.php\" method=\"get\">";
echo "<table align=\"center\" border=\"0\" width=\"50%\">";
echo "<tr><td width=\"100%\"><center>login: <input type=\"text\" name=\"loginpas\" size=\"20\" maxlength=\"15\"></center></td></tr>";
echo "<tr><td width=\"100%\"><center><input type=\"submit\" value=\"Admin\"></center></td></tr>";
echo "</table>";
echo "</form>";
}[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 20.7.2011, 23:04; Ответить: r3ntg3n
Сообщение #2


Строка 1:
[PHP]if ($_GET['loginpas'] != $pasp[$i])[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Makc7474
Makc7474
Topic Starter сообщение 20.7.2011, 23:06; Ответить: Makc7474
Сообщение #3


(r3ntg3n @ 21.7.2011, 02:04) *
Строка 1:
[PHP]if ($_GET['loginpas'] != $pasp[$i])[/PHP]


Да я знаю, вот мне надо заменить $_GET на что-то чтоб шло чтение Логина
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 20.7.2011, 23:11; Ответить: r3ntg3n
Сообщение #4


Откуда Вы пытаетесь "читать" логин? Если Вы передаете его скрипту методом post, то и читать надо как
[PHP]$loginpas = $_POST['loginpas'];[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Makc7474
Makc7474
Topic Starter сообщение 20.7.2011, 23:16; Ответить: Makc7474
Сообщение #5


(r3ntg3n @ 21.7.2011, 02:11) *
Откуда Вы пытаетесь "читать" логин? Если Вы передаете его скрипту методом post, то и читать надо как
[PHP]$loginpas = $_POST['loginpas'];[/PHP]


не идёт, я пытаюсь зделать личный кабинет для пользователь сам сервера, логин и никнэйм бнрёт с аккаунтов. вот весь мой код

[PHP]<link type='text/css' rel='StyleSheet' href='style/my.css'>
<body style="background:url('img/bb.jpg');margin:0;padding:5px;">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<?
include "style/up.php";
$pnumber = 100;
$start = (int) $_GET["start"];
@include "configurations/config.php";
$dir = @dir($servpatch."/accounts/");
$i = 0;
while($statsfile = $dir->read())
{
if(($statsfile !=".") && ($statsfile !="..") && ($statsfile !="index.htm") && ($statsfile !="info"))
{
$stat[$i][0] = $statsfile;
$file = @file($servpatch."/accounts/".$statsfile);
$level = substr(trim($file[0]),9);
$logina[i] = $stat[$i][0];
$pasp[i] = $level;

$i++;
}
}
$dir->close();
//sort($stat[4]);
//reset($stat[4]);
$count = count($stat)-1;
for ($i = $start; $i < $count; $i++)
{
if($_POST['loginpas'] != $logina[i])
{
echo "<form action=\"login.php\" method=\"get\">";
echo "<table align=\"center\" border=\"0\" width=\"50%\">";
echo "<tr><td width=\"100%\"><center>login: <input type=\"text\" name=\"loginpas\" size=\"20\" maxlength=\"15\"></center></td></tr>";
echo "<tr><td width=\"100%\"><center><input type=\"submit\" value=\"Admin\"></center></td></tr>";
echo "</table>";
echo "</form>";
}
else
{
echo "<b>Игровой ник:</b> $logina[i]";
}
}
include "style/down.php";

?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 20.7.2011, 23:21; Ответить: r3ntg3n
Сообщение #6


Насколько я вкурил, бегло просмотрев код, Вы перебираете все файлы статы для поиска нужного игроку? А не проще ли прямо в качестве имени файли использовать ник? Тогда не надо сканить папку, а потому еще каждый файл читать, проверять.

ЗЫ:

(Makc7474 @ 21.7.2011, 02:16) *
$dir = @dir($servpatch."/accounts/");
- плохая практика
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Makc7474
Makc7474
Topic Starter сообщение 20.7.2011, 23:30; Ответить: Makc7474
Сообщение #7


Нет, поиск я не импользую, у меня читает с папки accounts, файлы каторые там есть! вы можете Оптимизировать код? Чтобы правильно работал.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 21.7.2011, 10:48; Ответить: Mulder_hb
Сообщение #8


На ошибку уже указали в первом посту. Сейчас:
if($_POST['loginpas'] != $logina[i])
Должно быть:
if($_POST['loginpas'] != $logina[$i])
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Makc7474
Makc7474
Topic Starter сообщение 21.7.2011, 14:59; Ответить: Makc7474
Сообщение #9


(Mulder_hb @ 21.7.2011, 13:48) *
На ошибку уже указали в первом посту. Сейчас:
if($_POST['loginpas'] != $logina[i])
Должно быть:
if($_POST['loginpas'] != $logina[$i])


если делаю по вашему примеру, то сразу ходит, нету области для ввода!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с админкой
5 Prok 2339 29.7.2019, 20:04
автор: dvakarandasha
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с таблицей, которая выводится через скрипт
7 vanchester 1339 15.2.2019, 19:06
автор: Artos_mw
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема в тегах при сохранении контента
1 Kord18 1430 13.3.2018, 18:19
автор: Evgeniy3200
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема вёрстки адаптивной страницы на divах
28 master-vek 4719 8.2.2018, 19:29
автор: master-vek
Открытая тема (нет новых ответов) Проблема с All in one SEO?
17 okseo 2687 30.11.2017, 14:06
автор: okseo


 



RSS Текстовая версия Сейчас: 25.4.2024, 18:48
Дизайн