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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Запись данных в файл с проверкой

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: KPETuH   (23.01.2008 в 23:36)   письмо автору
 
   для: Utenok   (23.01.2008 в 22:11)
 

Естетсвенно она и не будет работать ведь строка стала другой.

[поправлено модератором]

   
 
 автор: Faraon   (23.01.2008 в 22:26)   письмо автору
 
   для: Utenok   (23.01.2008 в 22:11)
 

Код проверки приведите.

   
 
 автор: Utenok   (23.01.2008 в 22:11)   письмо автору
 
   для: Faraon   (23.01.2008 в 21:44)
 

теперь проверка данных в текстовом файле не работает :(

   
 
 автор: Faraon   (23.01.2008 в 21:44)   письмо автору
 
   для: Utenok   (23.01.2008 в 21:04)
 

fwrite($file, "\"".$_POST['login']."\" \"".$_POST['password']."\"
");  echo 'vse norm';

   
 
 автор: Utenok   (23.01.2008 в 21:04)   письмо автору
 
   для: KPETuH   (23.01.2008 в 14:13)
 


<?php    
$mass
=file('database.txt');  
for (
$i=0;$i<=count($mass);$i++)  
{  
    list(
$log,$pas)=explode('" "',trim($mass[$i]));  
    if (
$log==$_POST['login']) $error='Такой пользователь уже сущетсвует';  
}  
if (empty(
$error))  
{  
    
$file fopen("database.txt""a");   
    
fwrite($file'"'.$_POST['login'].'" "'.$_POST['password'].'"'"\" 
"
);  echo 'vse norm'
}  
else echo 
$error;  
?> 

так чтоли???

   
 
 автор: KPETuH   (23.01.2008 в 14:13)   письмо автору
 
   для: Utenok   (23.01.2008 в 14:08)
 

сюда fwrite

   
 
 автор: Utenok   (23.01.2008 в 14:08)   письмо автору
 
   для: KPETuH   (23.01.2008 в 12:43)
 

нет, я просто не понял что с ним делать и куда его вставлять, говорю же...

   
 
 автор: KPETuH   (23.01.2008 в 12:43)   письмо автору
 
   для: Utenok   (23.01.2008 в 12:35)
 

то вариант который я вам предложил не подходит?

   
 
 автор: Utenok   (23.01.2008 в 12:35)   письмо автору
 
   для: KPETuH   (23.01.2008 в 05:27)
 


<?php   
$mass
=file('database.txt'); 
for (
$i=0;$i<=count($mass);$i++) 

    list(
$log,$pas)=explode('" "',trim($mass[$i])); 
    if (
$log==$_POST['login']) $error='Такой пользователь уже сущетсвует'

if (empty(
$error)) 

    
$file fopen("database.txt""a");  
    
fwrite($file$_POST['login']."\" \"".$_POST['password']."\"
"
);  echo 'vse norm';

else echo 
$error
?>


вот это добавляет данные как:
login" "password"

а нужна еще одна кавычка перед логином, ставлю $_POST['login']. вот это \"
но пишет ошибку...
подскажите, как сделать то...

   
 
 автор: KPETuH   (23.01.2008 в 05:27)   письмо автору
 
   для: Utenok   (22.01.2008 в 22:20)
 

а причем тут html вы же в файл пишете ), я вам привел пример изходя из вашей задачи :)

   

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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