PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (2): [1] 2 »
Найдено сообщений: 17
Libiros
Отправлено: 31 Августа, 2010 - 11:04:00 • Тема: Скрипты для регистрации/авторизации • Форум: Программирование на PHP
Ответов: 3 Просмотров: 369
Написал 2 скрипта (регистрация и авторизация). Работают идеально, но, как написано в книге Цитата: Лучше защитить свой код, потому что он виден "невооруженным" взглядом
В чём вообще состоит защита и как её лучше обеспечить?
register.php
PHP:
скопировать код в буфер обмена
<?
echo "Регистрация нового пользователя:<br><br><br>" ;
echo "<form action=register.php method=post>
Логин:   <input type=text name=login><br><br>
Пароль: <input type=password name=pass><br><br>
E-mail:   <input type=text name=email><br><br>
<input type=submit name=go value=отправить>
</form>" ;
if ( $login == "" ) echo "<font color='red'>Вы не ввели логин</font><br>" ;
if ( $pass == "" ) echo "<font color='red'>Вы не ввели пароль</font><br>" ;
if ( $email == "" ) echo "<font color='red'>Вы не ввели e-mail</font><br>" ;
else echo "Вы зарегистрированы!" ;
$result_reg_login = mysql_query ( "insert into ur (login,pass,email) values ('$login ','$pswd ','$email ')" , $db ) ;
}
?>
auth.php
PHP:
скопировать код в буфер обмена
<?
$log = 0 ;
{
if ( $row [ 1] == $login )
{
{ $user_name = $login ;
$log = 1 ;
break ;
}
}
}
if ( $log == 0) { echo "Неправильный логин или пароль!" ; }
echo "Здравствуйте, <b>$user_name </b>     <a href='auth.php'>Главная</a><br>" ;
}
//else {
echo "Аутентификация пользователя:<br><br><br>" ;
echo "<form action=auth.php method=post>
Логин:   <input type=text name=login><br><br>
Пароль: <input type=password name=pass><br><br>
<input type=submit name=go value=отправить>
</form>" ;
echo "<br>$user_name       <a href='auth.php?uns'>выход</a>" ;
if ( $user_name == "admin" ) { echo "<br> hello, admin" ; }
//}
?>
Libiros
Отправлено: 31 Августа, 2010 - 09:45:11 • Тема: Нужен совет! • Форум: Программирование на PHP
Ответов: 16 Просмотров: 895
Если поля формы <textarea>, то можно решить..
При обновлении страницы переменная $text будет заполнять поле textarea .
Если поле формы <input type=text>, то не знаю как помочь
Но если нет выхода, то можно просто немного подредактировать внешний вид textarea и всё.
Libiros
Отправлено: 31 Августа, 2010 - 09:36:53 • Тема: Объясните пожалуйста как так может быть. • Форум: Программирование на PHP
Ответов: 7 Просмотров: 469
aleks3130 пишет: Как сделать что бы на локальном хостинге html файла с php вставками обрабатывались?
в .htaccess надо добавить следующие строчки:
Цитата: AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
Libiros
Отправлено: 26 Августа, 2010 - 18:41:21 • Тема: Редактирование новости • Форум: Программирование на PHP
Ответов: 15 Просмотров: 1309
garvey пишет: Да и вообще, что за детский сад хранить данные такого типа в файлах?
Я по-другому не умею Как в книжке написано, так и делаю.
Попробую ещё для каждой новости создавать новый .htm файл. Кажется, так легче...
Libiros
Отправлено: 26 Августа, 2010 - 17:32:37 • Тема: Редактирование новости • Форум: Программирование на PHP
Ответов: 15 Просмотров: 1309
Uchkuma пишет: Что должно получиться?
У меня $list=file('any.htm');
Сам any.htm выглядит как
1.
<br><hr>Текст новости 1<br><a href='edit.php?i=0'>Редактировать</a>
2.
<br><hr>Текст новости 2<br><a href='edit.php?i=1'>Редактировать</a>
3.
<br><hr>Текст новости 3<br><a href='edit.php?i=2'>Редактировать</a>
Если я жму во второй новости "редактировать", то у меня появляется форма, в поле которой написано Цитата: <br><hr>Текст новости 2<br><a href='edit.php?i=1'>Редактировать</a>
. Я должен отредактировать и нажать "Отправить". НО! Как дать программе понять, куда нужно поставить указатель?
Я пробовал ставить указатель так - fseek($f,$List[2]); , но ничего не выходит, он редактирует самую первую новость.
Страниц (2): [1] 2 »
Powered by ExBB FM 1.0 RC1. InvisionExBB