Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проверка логин пароля
 
 автор: lexal   (16.06.2006 в 11:49)   письмо автору
 
 

Решил сделать сайт, вроде главную сделал. Теперь встал вопрос о проверке логина пароля и регистрации, начал изучать MySQL. создал таблицу, а как сделать что б всё работало незнаю...
Помогите пожалуйста!!!

   
 
 автор: cheops   (16.06.2006 в 12:08)   письмо автору
 
   для: lexal   (16.06.2006 в 11:49)
 

Возможно вам будут интересны статьи
http://www.softtime.ru/info/articlephp.php?id_article=34
http://www.softtime.ru/info/articlephp.php?id_article=27
темы форума
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=8481
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=80
и приложение
http://www.softtime.ru/info/authorization.php

   
 
 автор: lexal   (16.06.2006 в 12:31)   письмо автору
 
   для: cheops   (16.06.2006 в 12:08)
 

спасибо, прочту

   
 
 автор: lexal   (16.06.2006 в 13:14)   письмо автору
 
   для: cheops   (16.06.2006 в 12:08)
 

Вроде всё прочитал, но не понял куда и как эти скрипты вставлять, просто с php вообще не общался, поясните пожалуйста.

   
 
 автор: cheops   (16.06.2006 в 15:15)   письмо автору
 
   для: lexal   (16.06.2006 в 13:14)
 

Обычно скрипт авторизации помещают в отдельный файл, скажем auth.php и подключают его к каждой странице, где требуется авторизация при помощи конструкции
<?php
  
require_once("auth.php");
?>

   
 
 автор: lexal   (19.06.2006 в 11:03)   письмо автору
 
   для: cheops   (16.06.2006 в 15:15)
 

А эту конструкцию вставить в любое место страницы или в определённое место?

   
 
 автор: cheops   (19.06.2006 в 11:18)   письмо автору
 
   для: lexal   (19.06.2006 в 11:03)
 

Её ставят в самое начало, до вывода информации, которую можно получить только после авторизации.

   
 
 автор: lexal   (19.06.2006 в 12:18)   письмо автору
 
   для: cheops   (19.06.2006 в 11:18)
 

ааа, понятно, у меня конечно ещё не вышло, но у меня возник вопрос полегче, я думаю, поняв его я пойму и остальное. Как мне сделать, что бы текст введённый в текстовую область по нажаии на кнопку сохранился (к примеру в текстовом редакторе) и текстовая область стала опять без записей?

   
 
 автор: cheops   (19.06.2006 в 12:28)   письмо автору
 
   для: lexal   (19.06.2006 в 12:18)
 

Для этого можно воспользоваться скриптом
<?php
  
// Обработчик
  
if(!empty($_POST))
  {
    
$fd fopen("get.txt","a");
    if(
$fd)
    {
      
fwrite($fd$_POST['name']);
      
fclose($fd);
    }
  }
?>
<form method=post>
  <textarea name=name></textarea><br>
  <input type=submit value="Записать">
</form>

PS Под новые вопросы лучше заводить новые темы - они получаеются легче и ссылаться на них потом проще.

   
 
 автор: lexal   (19.06.2006 в 12:32)   письмо автору
 
   для: cheops   (19.06.2006 в 12:28)
 

окей, а это мне вставить в html страничку?

   
 
 автор: lexal   (19.06.2006 в 12:56)   письмо автору
 
   для: cheops   (19.06.2006 в 12:28)
 

Что-то невыходит. :(

   
 
 автор: cheops   (19.06.2006 в 18:59)   письмо автору
 
   для: lexal   (19.06.2006 в 12:56)
 

А что не выходит? Какие возникают ошибки или что вызывает затруднение?

   
 
 автор: lexal   (19.06.2006 в 22:05)   письмо автору
 
   для: cheops   (19.06.2006 в 18:59)
 

Мне не понятно куда информация из текстовой области уходит.

   
 
 автор: valenok   (19.06.2006 в 22:07)   письмо автору
 
   для: lexal   (19.06.2006 в 22:05)
 

Тебе соит немного подучить php..
Их текстовой области информация уходит в скрипт который обрабатывает эти данные.
Эти данные о и записывает в файл.

   
 
 автор: lexal   (19.06.2006 в 22:57)   письмо автору
 
   для: valenok   (19.06.2006 в 22:07)
 

В какой файл?

   
 
 автор: hell_riser   (19.06.2006 в 23:35)   письмо автору
 
   для: lexal   (19.06.2006 в 22:57)
 

Cheops привёл вам пример:
Для наглядности назовём его

wright.php

<?php 
  
// Обработчик 
  
if(!empty($_POST)) 
  { 
    
$fd fopen("get.txt","a"); 
    if(
$fd
    { 
      
fwrite($fd$_POST['name']); 
      
fclose($fd); 
    } 
  } 
?> 
<!-- В форме можно задать атрибут action=wright.php  -->
<form method=post> 
  <textarea name=name></textarea><br> 
  <input type=submit value="Записать"> 
</form> 


Если файла get.txt не существует, то можно прописать


$fd = fopen("get.txt","w+"); 


w+ (Создать новый пустой файл для чтения записи; если файл с таким именем уже есть вся информация в нем уничтожается);
a (Открыть файл для дозаписи; данные будут записываться в конец файла);
a+ (Открыть файл для дозаписи и чтения данных; данные будут записываться в конец файла);

   
 
 автор: lexal   (19.06.2006 в 23:48)   письмо автору
 
   для: hell_riser   (19.06.2006 в 23:35)
 

хм..., дааа, тяжко без знания РНР.
т.е. я сохраняю этот код как wright.php, и кидаю на сервак, и текст из текстовой области пойдёт в get.txt? А get.txt должен быть пустым или там прописать надо что-то?

   
 
 автор: hell_riser   (19.06.2006 в 23:58)   письмо автору
 
   для: lexal   (19.06.2006 в 23:48)
 

>хм..., дааа, тяжко без знания РНР.
>т.е. я сохраняю этот код как wright.php, и кидаю на сервак,
>и текст из текстовой области пойдёт в get.txt? А get.txt
>должен быть пустым или там прописать надо что-то?
get.txt при установке аргумента w+ создаст сам скрипт, а присуществующем get.txt и с арнументом a(a+) скрипт просто запишет в конец ваши данные формы в файл get.txt ничего писать не надо, он используется в роли БД.

   
 
 автор: lexal   (20.06.2006 в 00:00)   письмо автору
 
   для: hell_riser   (19.06.2006 в 23:58)
 

щас попробую...

   
 
 автор: lexal   (20.06.2006 в 10:05)   письмо автору
 
   для: lexal   (20.06.2006 в 00:00)
 

Ура, получилось, спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования