Вы не зашли.
    
        
        
                         #61.
            TLENS
                                                Off
                        #61.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.06.26 17:05
                                                
                                                        
 
                Хех сделал тестову таблицу все норм.
Ладно разберемся а пока месть поставлю на wget
        
        
                
    
 
        
        
                         #62.
            TLENS
                                                Off
                        #62.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.06.27 05:05
                                                
                                                        
 
                Есть какая то готовая функция на определение адреса сайта в сообщении?
Даже без http в начале когда то писал но она ужасная.
        
        
                
    
 
        
        
                эм... может не надо таких функций? на форуме работают bb-коды, ссылки можно писать через них, а автоопределение специально отключено.
        
        
                
    
 
        
        
                         #64.
            TLENS
                                                Off
                        #64.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.06.27 06:06
                                                
                                                        
 
                Да нет это я себе хочу в чат.
Просто на сайте когда то сделал чатик. То там ссылки за ссылками пошли
Добавлено спустя   2 минуты  56 секунд: Вот кусок кода писал еще в том году на него страшно смотреть.
Код:
| lt;?            $domain=file('/home/poise764/public_html/chat/domain.dat'); // Список популярных доменных зон            $dom='';            $c=count($domain);            for($i=0; $i<$c; $i++){$b=trim($domain[$i]); if(strlen($b)>1){ $dom.=$b.'|';}}            $dom=substr($dom,0,-1);            setcookie("name_chat", $name_chat, time() + 3600 * 24 * 365, '/', '');            $_SESSION['name_chat']=$name_chat;            $message_chat=preg_replace('/(http:\/\/){0,1}[a-zA_Z0-9\-\.]{3,20}\.('.$dom.')+.*\s/si',' <font color="#ff0000">[Не рекламь хуй]</font> ',' '.$message_chat.' ');            $name_chat=preg_replace('/(http:\/\/){0,1}[a-zA_Z0-9\-\.]{3,20}\.('.$dom.')+.*\s/i',' <font color="#ff0000">[хуй]</font> ',' '.$name_chat.' '); | 
                Отредактировано TLENS (2011.06.27 06:06)
            
        
                
     
        
        
                Вопрос по MySQL, очень надеюсь на вашу помощь.
Нужно составить запрос, который будет вытаскивать данные из таблицы сообщений, количества комментариев, и если количество
комментариев будет больше нуля - вытаскивать комментарии этих сообщений,
а так же вытягивать из таблицы пользователей логин и аватар создателя сообщения и создателя комментария
С дальнейшей возможностью вывода их в цикле, пример реализации - стена вконтакте
Структура БД:
Таблица сообщений - mems
Поля:
id
id_user
text
likes
time
Таблица комментариев - mems_comments
id
id_mems
id_user
text
time
        
        
                
    
 
        
        
                         #66.
            TLENS
                                                Off
                        #66.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.06.27 12:12
                                                
                                                        
 
                $q = mysql_query("SELECT * FROM `mems_comments` WHERE id_mems = 'Ид сообщения'");
$n = mysql_num_rows($q);
if ($n) {
    echo 'выводим';
}
        
                            
                Отредактировано TLENS (2011.06.27 12:12)
            
        
                
     
        
        
                TLENS, чувак, ты гений, но это не то, нужно сделать всё одним запросом к бд.
        
                            
                Отредактировано ByVlad (2011.06.27 12:12)
            
        
                
     
        
        
                         #68.
            TLENS
                                                Off
                        #68.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.06.27 12:12
                                                
                                                        
 
                 
        
        
                
     
        
        
                Код:
| SELECT `users`.*, `mems`.*, `mems_comments`.*, (COUNT(1) - 1) AS `cnt` | 
| FROM `users`, `mems` | 
| LEFT JOIN `mems_comments` ON `mems`.`id` = `mems_comments`.`id_mems` | 
| WHERE `mems`.`id` = 1 | 
| AND `users`.`id` = `mems`.`id_user`; | 
единственное что 
.* нужно заменить на конкретные поля и задать им алиасы, а то они будут друг друга перекрывать.
        
        
                
    
 
        
        
                Gemorroj, как всегда спасибо 

.