ПравилаРегистрацияВход
НАВИГАЦИЯ

Учим PHP

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 5, 6, 7 ... 86, 87, 88 
АВТОРСООБЩЕНИЕ
ЭверТОН
Avatar
31 мая 2008, 03:10
Жаль,а то задумал в папки где нет фаила index. такие индексы пазакидать и пусть любапытные виснут,а ано вона как,себе хуже сделаю
seif
Avatar
Имя: Серега
Сейчас нет на сайте
Репутация: 0
Регистрация: 23.02.2007
Всего сообщений: 155
Откуда: Пермь
31 мая 2008, 03:11
Цитата:
kakysha 25.05.2008
А как сделать строку ввода и все что было введено в этой строке вывелось на экран?
kakysha,
1. form.html
<form action="add.php" method="post">
Имя:<br>
<input type="text" name="name">
Пароль:<br>
<input type="text" name="pass">
<input type="submit" value="Отправить">
2. add.php
<?
//обрабатываем данные из формы
$name = htmlspecialchars(stripslashes($_POST['name']));
$pass = htmlspecialchars(stripslashes($_POST['pass']));
//Проверяем были ли заполненны обязательные поля. в нашем случии обязательные поля все.
if(empty($name))
{
echo 'не написали имя';
exit();
}
if(empty($pass))
{
echo 'не написали пароль';
exit();
}
//шифруем пароль в md5
$par = md5(md5($pass));
//присваиваем данные к переменной dan
$dan = $name."\n".$par."\n";
$fp = fopen("users/$name","w");
fwrite($fp, "$dan");
fclose($fp);
//выводим данные которые были введенны в форму
echo 'Ваше имя: '.$name.'';
echo '<br>Пароль: '.$pass.'';
?>
объяснил даже больше чем ты просил :) пригодиться в изучении :)
MaGGoT
Avatar
31 мая 2008, 23:54
seif, ну дружище спасибо, вот этого я от всех и добивался!
Вопрос: я в ПЫХе не раз стыкался с /n. Что это такое и с чем его едят?
Profi
Administrator
Avatar
Репутация: 98
Регистрация: 25.04.2006
Всего сообщений: 7072
Откуда: Уфа РБ
1 июня 2008, 00:25
перенос строки
MaGGoT
Avatar
1 июня 2008, 14:03
Тоже самое <br>, так ведь?
MaGGoT
Avatar
1 июня 2008, 14:58
seif, переписал я всё это и залил на сайт... Но оно мне выдало кучу ошибок. Вот сам посмотри www.allsmart.h2m.ru/test/form.html
seif
Avatar
Имя: Серега
Сейчас нет на сайте
Репутация: 0
Регистрация: 23.02.2007
Всего сообщений: 155
Откуда: Пермь
1 июня 2008, 21:19
код верный. скорей всего ты папку users не создал. сейчас посмотрю что там за ошибки
seif
Avatar
Имя: Серега
Сейчас нет на сайте
Репутация: 0
Регистрация: 23.02.2007
Всего сообщений: 155
Откуда: Пермь
1 июня 2008, 21:26
так и есть. создай папку users и поставь на нее chmod 777
ты регистрацию хочеш сделать штоль? если да, то здесь не весь код написан для этого. да и способ не очень хороший
MaGGoT
Avatar
2 июня 2008, 00:55
seif, все равно не работает! А на счет реги, то нет... Рано еще ;)
seif
Avatar
Имя: Серега
Сейчас нет на сайте
Репутация: 0
Регистрация: 23.02.2007
Всего сообщений: 155
Откуда: Пермь
2 июня 2008, 05:52
тогда пробуй так,
найди строчку
$fp = fopen("users/$name","w");
и напиши ее так
$fp = fopen("users/'.$name.'.prof","w");
если все равно не будет работать значит ты переписал не правильно. тогда потом суда скопируй строчки начиная с
$dan = $name."\n".$par."\n";
и до самого конца.
одну ошибку я у тебя уже увидел :)
последняя строчка у тебя такая
echo '<br>Ваш пароль: '.$par.'';
в результате пароль выводится зашифрованый в md5 :)
а тебе ее нужно написать так
echo '<br>Ваш пароль: '.$pass.'';
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 5, 6, 7 ... 86, 87, 88 След.
 
стр.  
Страница 6 из 88
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2016
Время генерации страницы: 0.022 сек
Общая загрузка процессора: 4%
SQL-запросов: 4
Rambler's Top100