{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (14 апр 2015, 19:05) [0/0] [0] [отв] [спам] [под] +1 | -1

Привет люди,дак я в php не так уж и профи,ну мне нужен сайт на котором я смог бы посмотреть какую ошибку я допустил.Плиз нужна помощь.

2.
BARRAcUDA * 20.99
(14 апр 2015, 19:10) [0/0] [0] [отв] [спам] [под] +1 | -1

воспользуйся валидатором


Я ВиАйПи
3. (14 апр 2015, 19:17) [1/0] [1] [отв] [спам] [под] +1 | -1

Включи показ ошибок, читай ошибки и исправляй.

4. [автор] (14 апр 2015, 19:19) [0/0] [0] [отв] [спам] [под] +1 | -1

IT-Expert ¤, помоги исправить.

5. [автор] (14 апр 2015, 19:20) [0/0] [0] [отв] [спам] [под] +1 | -1

IT-Expert ¤, <?php $title='Вход на сайт';
require'../system/config.php';
require'../system/ince.php';echo
$up;echo'<div class="a1"><span
class="sa1"><img src="'.$dirsite.'/design/default/v.gif"
alt="-"> Авторизация</span>
<br></div>

<div class="cont">';

switch($mod){



//Форма авторизации

default:
echo' '.$dirsite.' - Лучше сервисы для вашего сайта на контрукторе!</div><div class="cont"> <img src="/design/default/1.gif" alt="-"> <a href="/pages/registration.php?'.$s.'">Регистрация</a></div><div class="cont"> <img src="/design/default/1.gif" alt="-"> <a href="/pages/list2.php">Примеры сервисов</a></div><div class="cont"> ';
echo'<form action="'.$dirsite.'/pages/enter.php?mod=1&amp;
'.$s.'" method="post">
Логин:<br>

<input type="text" name="login"
maxlength="15" class="form"><br>
Пароль:<br><input type="password"
name="password" maxlength="15" class="form">
<br><input type="submit" value="Войти"
class="but"></form></div><div class="line">
</div><div class="cont"><img src="'.$dirsite.'/design/default/5.gif"
alt="-"> <a href="'.$dirsite.'/pages/enter.php?mod=2&amp;
'.$s.'">Забыли пароль?</a>
<br>';break;//Авторизация
case'1':if(isset($_POST['login'])){$login=prov($_POST['login'],
15);}else{$login='';}if(isset($_POST['password'])){$pass=prov($_POST['password'],
15);}else{$pass='';}if(empty($login)
and empty($pass)){if(isset($_GET['login'])){$login=prov($_GET['login'],
15);}else{$login='';}if(isset($_GET['password'])){$pass=prov($_GET['password'],
15);}else{$pass='';}}if(empty($login)
or empty($pass)){echo'Ошибка!
Одно из полей ввода
не заполнено!<br></div>
<div class="line"></div><div class="cont">
<img src="'.$dirsite.'/design/default/5.gif"
alt="-"> <a href="'.$dirsite.'/pages/enter.php?'.$s.'">
Назад</a><br>';}else{$polz=mysql_query("select
ldate, lip, lua from users where
login='$login' and pass='$pass' limit
1"*;if(mysql_num_rows($polz)==0){
echo'Ошибка! Пользователь
с таким логином и паролем
не зарегистрирован!<br>
</div><div class="line"></div><div
class="cont"><img src="'.$dirsite.'/design/default/5.gif"
alt="-"> <a href="'.$dirsite.'/pages/enter.php?'.$s.'">
Назад</a><br>';}else{$auth=mysql_fetch_array($polz);
echo'Здравствуйте, '.$login.'!<br>
Последний раз Вы были
на сайте '.$auth['ldate'].'
с IP: '.$auth['lip'].' и браузера
'.$auth['lua'].'<br></div><div class="line">
</div><div class="cont"><img src="'.$dirsite.'/design/default/5.gif"
alt="-"> <a href="'.$dirsite.'/?'.$s.'">
Далее</a><br>';mysql_query("update
users set ldate='".date('d.m.Y')."
в ".date('H:i')."', lip='$ip', lua='$ua'
where login='$login' limit 1"*;$_SESSION['login']=$login;
$_SESSION['pass']=$pass;$_SESSION['ipses']=$ip; setcookie("ipses", $ip, time() + 3600 * 24 * 365); setcookie("pass", $pass, time() + 3600 * 24 * 365); setcookie("login", $login, time() + 3600 * 24 * 365);
}}break;//Забыли пароль?
case'2':if(isset($_POST['email'])){$email=prov($_POST['email'],
100);}else{$email='';}if(empty($email)){
echo'<form action="'.$dirsite.'/pages/enter.php?mod=2&amp;
'.$s.'" method="post">E-Mail:<br>
<input type="text" name="email"
maxlength="100" class="form"><br>
<input type="submit" value="Выслать"
class="but"></form>';}else{$vosus=mysql_query("select
login, pass, vost, id_user from users
where email='$email' limit 1"*;if(mysql_num_rows($vosus)==0){
echo'Пользователь с
таким E-Mail адресом
не найден!<br>';}else{$voser=mysql_fetch_array($vosus);
if($voser['vost']==0){require'../system/mailer.php';
mysql_query("update users set vost='1'
where id_user='".$voser['id_user']."'
limit 1"*;echo'Данные успешно
высланы на ваш E-Mail!<br>
';}else{echo'Вы сегодня
уже восстанавливали
пароль!<br>';}}}break;
}echo'</div><div class="line">
</div><div class="cont"><img src="'.$dirsite.'/design/default/5.gif"
alt="-"> <a href="'.$dirsite.'/?'.$s.'">
На главную</a><br></div>
';echo $down;?>

6. (14 апр 2015, 19:55) [0/0] [0] [отв] [спам] [под] +1 | -1

drugsiti, а что именно помочь исправить? что php-интерпритатор показывает?

7. [автор] (15 апр 2015, 11:26) [0/0] [0] [отв] [спам] [под] +1 | -1
Денис Павлик,

Куй его знает.

8.
Amstor * 30.37
(15 апр 2015, 11:34) [0/0] [0] [отв] [спам] [под] +1 | -1

В начале нужного файла после <? пропиши
[code]
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
[/code]

или в файле .htaccess в корневом каталоге сайта пропиши
[code]
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL
[/code]

9. (15 апр 2015, 11:46) [1/0] [1] [отв] [спам] [под] +1 | -1
Amstor,

Корявый способ. Почему? Потому что пользователь вообще не должен видеть никаких ошибок, во-вторых данный метод показывает только те ошибки, которые без вредны для публичного просмотра. Поэтому лучше будет записывать все ошибки в журнал: php_flag log_errors on прописать в .htaccess


Изм. 1 раз. / Посл. изм. (15 апр 2015, 11:47)
10.
Amstor * 30.37
(15 апр 2015, 11:50) [0/0] [0] [отв] [спам] [под] +1 | -1
Денис Павлик,

согласен. но в данном случае я думаю автору будет проще ориентироваться так. Да и я уверен что сайт либо не посищаем либо на локалке.

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений