Forum Webscript.Ru
Программирование => PHP => Тема начата: от 13 Июня 2001, 17:16:55
-
Вообще, существует ли такая возможность на PHP, как на перле - >>baza.txt - то есть добавление данных в файл?? Или на ПХП и на том же Перле лучше использовать MySQL?
Когда делал на ПХП странице форму отправления, вобщем данные заносятся в MySQL, но может я неправильно настроил MySQL - в базу заносятся только Цифры !? приэтом если в циферном выражение присутствует хоть одна буква то вообще ничего не заносится в базу. Как настроить базу, чтоб в неё могли добавляться и буквы (слова).
Вобщем простая форма регистрации.
Но затем всплывает и другой вопрос, как сделать аутентификацию (проверка имени и пароля) из MySQL. Приношу извинения, но то что я читал как-то всё мутно, а у вас на форуме объясняют очень хорошо! Так что если можете, то ответь-те на вопросы. . . 8)
-
DMk (13-06-2001 17:16):
Вообще, существует ли такая возможность на PHP, как на перле - >>baza.txt - то есть добавление данных в файл?? Или на ПХП и на том же Перле лучше использовать MySQL?
конечно PHP может работать с файлами.
делает он это практически точно также как Perl (ведь по сути это и есть модифицированный Perl - щас меня какашками начнут посыпать=))
т.е. открывает файл | читает/пишет | закрывает
Когда делал на ПХП странице форму отправления, вобщем данные заносятся в MySQL, но может я неправильно настроил MySQL - в базу заносятся только Цифры !? приэтом если в циферном выражение присутствует хоть одна буква то вообще ничего не заносится в базу.
таблицы в мускуле создаются с ячейками определнного формата - цифровые, текстовые, строковые и т.п. соответственно надо при создании таблицы указать соответствующий формат ячейки
Но затем всплывает и другой вопрос, как сделать аутентификацию (проверка имени и пароля) из MySQL.
ну почти также как и с текстовым файлом.
подсоединяшься к базе. ищешь запись с определенным логином и сравниваешь пароли
а у вас на форуме объясняют очень хорошо!
NAS, сделай в ридми такой банер =)
-
Ali, тогда почему в ПХП не работает вот это -
open(DATA,">>login.txt");
$string=join(\'&\',$name,$email);
print DATA "$string
";
close(DATA);
?>
??? ??? ???
-
DMk (14-06-2001 11:04):
Ali, тогда почему в ПХП не работает вот это -
open(DATA,">>login.txt");
$string=join(\'&\',$name,$email);
print DATA "$string
";
close(DATA);
?>
??? ??? ???
потому что PHP синтаксис другой. когда я говорил, что PHP это тоже самое что и Perl я имел в виду принцип, а не синтаксис.
тоже самое на РНР:
$DATA=fopen("login.txt", "a");
$string=$name."&".$email;
fputs($DATA, "$string
");
fclose($DATA);
-
AliMamed (13-06-2001 17:28):
щас меня какашками начнут посыпать=))
}>