Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
One of us
 Аватар для palyla
284 / 20 / 3
Регистрация: 13.06.2010
Сообщений: 579

Нужен безвозмездный учитель php

18.08.2010, 19:53. Показов 1185. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!
Нужен безвозмездный учитель php по icq
Спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.08.2010, 19:53
Ответы с готовыми решениями:

Хочу изучить MySQL, PHP, Javascript, Jquery. Мне нужен УЧИТЕЛЬ.
Приветствую всех веб-мастеров на форуме, есть большое желание учится - нет учителя, знаю на начальном уровне html и css, хотелось бы...

Нужен учитель
Мне нужен учитель для обучению использованию OpenGl в языке С++. Скайп Dzhekson6000 аська 599 966 581

Нужен наставник, учитель по С++
Привет всем. Решил изучить программирование С++ скачал кучу книг всяких авторов.То ли я дурак то ли лыжи не едут ни как не могу понять как...

6
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
18.08.2010, 20:28
исползуйте книги, веп-ресурсы....

поставте перед собой задачу: Хочу написать сайт(PHP+MySQL)+админка к нему!!!
и всё работайте, пишыте, изучайте...
1
One of us
 Аватар для palyla
284 / 20 / 3
Регистрация: 13.06.2010
Сообщений: 579
18.08.2010, 20:30  [ТС]
Цитата Сообщение от Nazz Посмотреть сообщение
исползуйте книги, веп-ресурсы....
поставте перед собой задачу: Хочу написать сайт(PHP+MySQL)+админка к нему!!!
и всё работайте, пишыте, изучайте...
Сайт это одно, а вот чат это другое...
с чего начать не знаю.....
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
18.08.2010, 20:35
естли хотите нормальный чат, то там без AJAX не Обойтись((
а AJAX - это PHP+JavaScript, по етому для начала советую написать сайт, а потом уже братся за освоение аджакс технологии....
1
One of us
 Аватар для palyla
284 / 20 / 3
Регистрация: 13.06.2010
Сообщений: 579
18.08.2010, 20:38  [ТС]
Цитата Сообщение от Nazz Посмотреть сообщение
естли хотите нормальный чат, то там без AJAX не Обойтись((
а AJAX - это PHP+JavaScript, по етому для начала советую написать сайт, а потом уже братся за освоение аджакс технологии....
Обьясните пожалуйста как работает чат...
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
18.08.2010, 20:52
например простецйшый чат:

1. имеется таблица в БД, где есть ид-сообщения, само сообщение, ид-пользователя кому сообщение, ид-пользователя от кого сообщение
2. ещё одна таблица - пользователи.
3. есть одна страничка(например), внизу поле для отправки сообщения, вверху все сообщения в чате.
4. пользователь вводит сообщение, жмёт отослать, ajax-принимает запрос, заносит данные в БД, и выводит ето же сообщение из БД на страничку...



вот пример самого простого чата без комнат, и всего остального...
1
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
19.08.2010, 18:07
Чат - это самое простое.
Вот, к примеру, как я реализовал серверную часть:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<?php
error_reporting(E_ALL);
class ChatClass{
    private $mysql_host = 'localhost';
    private $mysql_user = 'root';
    private $mysql_pass = 123; 
    private $mysql_db = 'cms';
    private $per_page = 50;
    //Функция для замены плохих слов
    private function BadWords($mess){
        $badwords=array('/слово/iu','/слово2/iu');
        $mess=preg_replace($badwords,'<font color="red">*bad word*</font>',$mess);
        return $mess;
    }
        // Очень полезная штука - bb коды
    private function bbcodes($mess){
    $search=array(
            '/\[b\](.*?)\[\/b\]/is',
            '/\[u\](.*?)\[\/u\]/is',
            '/\[s\](.*?)\[\/s\]/is',
            '/\[i\](.*?)\[\/i\]/is',
            '/\[url\](.*?)\[\/url\]/is',
            '/\[url=(.*?)\](.*?)\[\/url\]/is',
            '/\[email=(.*?)\](.*?)\[\/email\]/is',
            '/\[email\](.*?)\[\/email\]/is',
            '/\[image\](.*?)\[\/image\]/is',
            '/\[smile](.*?)\[\/smile\]/is',
            '/\[php\](.*?)\[\/php\]/is',
            '/\[html\](.*?)\[\/html\]/is',
            '/\[js\](.*?)\[\/js\]/is',
            '/\[css\](.*?)\[\/css\]/is',
            '/\[cpp\](.*?)\[\/cpp\]/is',
            '/\[log\](.*?)\[\/log\]/is',
            '/\[pascal\](.*?)\[\/pascal\]/is',
            '/\[perl\](.*?)\[\/perl\]/is',
            '/\[python\](.*?)\[\/python\]/is',
            '/\[sql\](.*?)\[\/sql\]/is',
            '/\[quote\](.*?)\[\/quote\]/is',
            '/\[youtube\](.*?)\[\/youtube\]/is',
            '/\[color\#(.*?)\](.*?)\[\/color\#(.*?)\]/is',
            '/\[font\#(.*?)\](.*?)\[\/font\#(.*?)\]/is'
             );
    $replace = array(
            '<strong>$1</strong>',
            '<u>$1</u>',
            '<s>$1</s>',
            '<i>$1</i>',
            '<a href="$1" target="_blank">$1</a>',
            '<a href="$1" target="_blank">$2</a>',
            '<a href="mailto:$1">$2</a>',
            '<a href="mailto:$1">$1</a>',
            '<img class="imgg" onClick="ImageSee(this);" src="$1" width="50" height="50" />',
            '<img src="/smiles/$1.gif" class="smiles"/>',
            '<div class="info_l">PHP</div><pre class="sh_php code">$1</pre>',
            '<div class="info_l">HTML</div><pre class="sh_html code">$1</pre>',
            '<div class="info_l">JavaScript</div><pre class="sh_javascript code">$1</pre>',
            '<div class="info_l">CSS</div><pre class="sh_css code">$1</pre>',
            '<div class="info_l">C++</div><pre class="sh_cpp code">$1</pre>',
            '<div class="info_l">Log</div><pre class="sh_log code">$1</pre>',
            '<div class="info_l">Pascal</div><pre class="sh_pascal code">$1</pre>',
            '<div class="info_l">Perl</div><pre class="sh_perl code">$1</pre>',
            '<div class="info_l">Python</div><pre class="sh_python code">$1</pre>',
            '<div class="info_l">SQL</div><pre class="sh_sql code">$1</pre>',
            '<div class="quote">$1</div>',
            '<img src="youtube.png" title="$1" onClick="Video(this);" width="50px" height="50px" />',
            '<font color="$1">$2</font>',
            '<font face="$1">$2</font>'
            );
            
    $mess=preg_replace($search,$replace,$mess);
                        return $mess;
    }
        // Чтобы выводило дату в формате: Сегодня 20:30
    private function TimeTwoFunc($time_from_bd){
        list($date,$time) = explode(' ',$time_from_bd);
        list($year,$month,$day) = explode('-',$date);
        list($hour,$min,$sec) = explode(':',$time);
        $time_from_bd = mktime($hour,$min,$sec,$month,$day,$year);
        $ymd=date('Y-m-d',$time_from_bd);
        if ($ymd==date('Y-m-d',time()-86400))  $time1='Вчера';
        else if ($ymd==date('Y-m-d',time())) $time1='Сегодня';
        else $time1=date('d.m.Y',$time_from_bd);
        $time1=$time1.' '.date('H:i',$time_from_bd);
        return $time1;
    }
        //Объяснять не надо, надеюсь :)
    private function MysqlConnect(){
        mysql_connect($this->mysql_host, $this->mysql_user, $this->mysql_pass);
        mysql_select_db($this->mysql_db);
        mysql_set_charset('utf8');
        $time_for_bd=$this->TimeFunction();
        mysql_query("DELETE FROM `chat` WHERE chat.created<'$time_for_bd' LIMIT 2");
    
    }
        // Вывод 
    public function PrintMessages(){
        $this->MysqlConnect();
        $query=mysql_query("SELECT * FROM `chat` ORDER BY `id` DESC LIMIT {$this->per_page}");
        if(mysql_num_rows($query)==0) echo 'В базе нет сообщений';// :D
        else {
            echo '<table class="chat">';
            while($row=mysql_fetch_assoc($query)) {
                $mybasetime=$this->TimeTwoFunc($row['created']);
                echo "<tr><td class='date' width=\"50px\">{$mybasetime}</td><td width=\"100px\" style=\"cursor:pointer;\" onClick=\"ToUser('{$row['user']}');\">{$row['user']}</td><td style=\"width:300px !important;\">{$row['text']}</td></tr>";
            }
            echo '</table>';
        }
        mysql_close();
    }
      // Запись
    public function MessDow($user, $message){
        $this->MysqlConnect();
        $user=mysql_real_escape_string($user);
        $message=htmlspecialchars($message);
        $message=preg_replace('/\n{1,}/is','<br/>',$message); // Уберем лишние пробелы
        $message=$this->bbcodes($message);
        $message = addslashes( $message );
        mysql_query("INSERT INTO `chat` SET chat.user='$user', chat.text='$message'") or die(mysql_error());
        mysql_close();
    }
        
}
?>
Вот и все.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.08.2010, 18:07
Помогаю со студенческими работами здесь

Нужен учитель по веб програмированию
Нужен учитель по веб програмированию что бы мог научить вот этому HTML, CSS, JavaScript, PHP. Или чему нибудь из выше перечисленного. Пока...

Учитель
Когда Учитель достиг просветления, он понял, что должен раздать свои богатства, причём сделать это следующим образом: в первый день...

Учитель по 1С
Всем привет, хочу найти хорошего учителя по 1С в Алмате. Если есть такие, напишите пожалуйста.

Учитель
Я усе выучил, теперь стал вопрос ребром, это верстка, делал пиксельную, все получалось красиво, но потом понял что для тех кто с меньшим...

Учитель по с++
Добрый день.В меня довольно нестандартная тема.Ищу человека, достаточно высококвалифицированного специалиста по С ++, у которого есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru