Вы не зашли.
    
        
        
                        
                        #1.
            Nbbt
                                                Off
                
                                                    (3)
                                                            
                        Участник
                        2009.04.26 12:12
                                                
                                                        
 
                Иии нужна помощь. Пишу (точнее пытаюсь) написать гостевую. Вопрос: как сделать чтоб одинаковые сообщения не добавлялись, и при "обновлении" страницы со скриптом тоже не добавлялись сообщения? Гостевую делаю на файле, форма>скрипт обрабатывает и записывает в файл в виде
ник|мыло|сайт|город|сообщение
следующая строка в таком же виде и т.д
Gemorroj, need help!)
        
        
                
    
 
        
        
                доставай последнее сообщение из бд и сравнивай с тем, что постится. если совпадают, то шли нахуй.
        
        
                
    
 
        
        
                        
                        #3.
            Nbbt
                                                Off
                
                                                    (3)
                                                            
                        Участник
                        2009.04.26 12:12
                                                
                                                        
 
                У меня на файле... И я х3 как доставать и сравнивать, мож намекнешь?
        
        
                
    
 
        
        
                смотря каким образом ты хранишь данные в файле.
        
        
                
    
 
        
        
                        
                        #5.
            Nbbt
                                                Off
                
                                                    (3)
                                                            
                        Участник
                        2009.04.26 12:12
                                                
                                                        
 
                fputs ($fp,"$nick|$mail|$site|$town|$mess\r\n");
        
        
                
    
 
        
        
                ты учел, что в любой из переменных может встречаться символ 
| и структура может нарушиться?
        
        
                
    
 
        
        
                        
                        #7.
            Nbbt
                                                Off
                
                                                    (3)
                                                            
                        Участник
                        2009.04.26 13:01
                                                
                                                        
 
                Потом буду заменять на L (l)
Добавлено спустя   1 минуту  10 секунд: Или предложишь лучший вариант? )
        
        
                
    
 
        
        
                дай полный код записи данных, начиная с fopen
        
        
                
    
 
        
        
                        
                        #9.
            Nbbt
                                                Off
                
                                                    (3)
                                                            
                        Участник
                        2009.04.26 13:01
                                                
                                                        
 
                $fp = fopen ("messages.dat","a");
fputs ($fp,"$nick|$mail|$site|$town|$mess\r\n");
fclose ($fp);
        
        
                
    
 
        
        
                Код:
| span style="color: #0000BB"><?php// считываем файл в массив$data = file('messages.dat');// берем последий элемент$end = end($data);// разбиваем строку по символу | и присваиваем элементам именаlist($nick, $mail, $site, $town, $mess) = explode('|', $end);?> | 
Ну вот, соответственно, в переменной $mess будет последнее сообщение.