Покинул форум
Сообщений всего: 27
Дата рег-ции: Май 2012 Откуда: Липецк
Помог: 0 раз(а)
Привет всем! Уважаемые программисты языка php! Я в этом деле еще новичек! Мне нужно сделать, чтоб каждый пользователь имел совю страницу, мог обмениватся личными сообщениями с другими пользователями приватными сообщениями, имелась возможность загрузки аватрки. Можите это все показать на самых простых примерах? Вить все идет от простого блока к с ложному, тесть из простых сложные получаются . Да и у каждого пользователя должны быть настройки типа, сколько постов или комментариев отображть на странице, или еще чего либо . Думаю поможите ребята.
Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012
Помог: 11 раз(а)
Странный вопрос. Нужно - делай.
Либо во фриланс - любой напишет.
Либо зарывайся в учебники - и снова делай.
Либо скачай себе любой форум или социальную сеть - сейчас движков развелось.
Den4ik
Отправлено: 17 Мая, 2012 - 16:35:14
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Май 2012 Откуда: Липецк
Помог: 0 раз(а)
А как быть с кнопками назад вперед? В php есть готовое решение? А то пути прописывать самому((((
Alho
Отправлено: 17 Мая, 2012 - 16:38:53
Посетитель
Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012
Помог: 11 раз(а)
Какие кнопки вы имеете ввиду?
Den4ik
Отправлено: 17 Мая, 2012 - 16:40:18
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Май 2012 Откуда: Липецк
Помог: 0 раз(а)
Вернутся на гланвную страницу, на предыдущию, на след
sKaa
Отправлено: 17 Мая, 2012 - 16:47:24
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
Никто не будет делать подобную фигню, которая мало того тут сотни раз была разжевана десятками разных способов реализации, сдается мне вы очередной писатель "принципиально новой социальной сети".
Да и вопрос ваш к контексту форума отношения не имеет. Тут задают вопросы новички, те кто уже сами, что-то успели понять и попробовать сделать но из-за недостатка опыта не задалось, они показывают, что сделали сами, что не получилось, какие ошибки, им отвечают, помогают.
Существует другой форум "Напишите за меня пожалуйста" но и там никто не станет заниматься ерундой.
avtor.fox
Отправлено: 17 Мая, 2012 - 16:49:47
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
"Социальная сеть" делается не один день, не одним человеком и не с такими знаниями. Я Вам советую взяться за основу данного языка программирования, то бишь учить с самых первых уроков не забегая на 1nn страничку учебника/форума/и т.д.
Если Вы не хотите учить язык, у Вас нет времени или мешает стихийное бедствие, то платите денюжку.
Den4ik
Отправлено: 17 Мая, 2012 - 16:50:00
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Май 2012 Откуда: Липецк
Помог: 0 раз(а)
Какая "социальная сеть" если элементарные вопросы задал (Добавление)
Подскажите хороший учебник
avtor.fox
Отправлено: 17 Мая, 2012 - 16:52:59
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
Den4ik пишет:
элементарные вопросы
Вы не знаете ответа на поставленные Вами элементарные вопросы, значит они уже не являются таковыми.
По контексту понятно что сие ни что иное как социальная сеть/форум/игра/блог/магазин/и т.д
sKaa
Отправлено: 17 Мая, 2012 - 17:02:17
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
Den4ik пишет:
Подскажите хороший учебник Улыбка
Думаю нету хороших учебников в которых описывается как так взять и сделать соц сеть, самый лучший учебник это опыт.
Учебник вам нужен любой, который в понятной вам форме будет объяснять конструкции языка, основные приемы и всякие там основы.
Любая задача, даже та, что вы просили описать в первом посте состоит из множества мелких задач.
Den4ik пишет:
Мне нужно сделать, чтоб каждый пользователь имел совю страницу, мог обмениватся личными сообщениями с другими пользователями приватными сообщениями, имелась возможность загрузки аватрки.
Den4ik пишет:
Вернутся на гланвную страницу, на предыдущию, на след
Судя по вашим задачам это как минимум :
1) Регистрация пользователей
2) Авторизация пользователей
3) Модуль управления настройками пользователя
4) Примитивная реализация файлового хостинга и всяких там аватарок
5) Модуль личных сообщений.
6) Навигация по сайту. Постраничный вывод чего-то там.
Den4ik
Отправлено: 17 Мая, 2012 - 17:13:23
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Май 2012 Откуда: Липецк
Помог: 0 раз(а)
sKaa пишет:
Судя по вашим задачам это как минимум :
1) Регистрация пользователей
2) Авторизация пользователей
3) Модуль управления настройками пользователя
4) Примитивная реализация файлового хостинга и всяких там аватарок
5) Модуль личных сообщений.
6) Навигация по сайту.
7)Постраничный вывод чего-то там.
Вы правильно меня поняли . Не решены пункты 3, 4, 5, 6, 7.
Щас нужно сделать Построчный вывод текста, Щас попробую сделать, А как личными сообщениями быть, каждый раз проверять почту, когда пользователь переходит по страницам?
Hidalgo
Отправлено: 17 Мая, 2012 - 17:27:40
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Февр. 2012 Откуда: Димитровград
Помог: 1 раз(а)
[quote=Den4ik]
sKaa пишет:
Вы правильно меня поняли . Не решены пункты 3, 4, 5, 6, 7.
Щас нужно сделать Построчный вывод текста, Щас попробую сделать, А как личными сообщениями быть, каждый раз проверять почту, когда пользователь переходит по страницам?
Все проще простого.
Заводим в БД таблицу, к примеру pmessage
В ней 6 столбцов: id, pm_from, pm_to, subject, message, status
Отправляем сообщение по id пользователя, т.е: pm_to - это id адресата (если id = 1 к примеру, то это пользователь admin), pm_from - это отправитель, тоже его id.
Если сообщение успешно отправлено, статус сообщения будет равен к примеру 0.
Делаем выборку сообщений из БД по текущему залогиненному пользователю, т.е. все сообщения у которых pm_to = id ткущего пользователя.
Если пользователь прочитал сообщение, меняем его статус на 1.
Den4ik
Отправлено: 17 Мая, 2012 - 17:36:23
Новичок
Покинул форум
Сообщений всего: 27
Дата рег-ции: Май 2012 Откуда: Липецк
Помог: 0 раз(а)
Понятно. Щас с профилем пользователя разберусь, перейду к этому вопросу (Добавление)
Вот момент.
$result = mysql_query("SELECT id FROM users WHERE login='$login'", $db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id']))
{
exit("Извените, введенный вами логин уже зарегистрированн. Введите другой логин!");
}
Тут происходит выборка id из базу, по введеному логину пользователя при регистрации. Елси id не пустой значить пользователь уже существует с таким ником.
Правильно ли я понял?
Hidalgo
Отправлено: 17 Мая, 2012 - 18:08:31
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Февр. 2012 Откуда: Димитровград
Помог: 1 раз(а)
Den4ik пишет:
Тут происходит выборка id из базу, по введеному логину пользователя при регистрации. Елси id не пустой значить пользователь уже существует с таким ником.
Правильно ли я понял?
[PHP]
$resutl = mysql_query("SELECT id FROM users WHERE login='$login'", $db)
$myrow = mysql_fetch_array($result);
if (mysql_num_rows == $id)
[PHP]
Так?
Я с этим не знаком просвятите пожалуйста
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.