HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4361  
Старый 28.07.2008, 04:04
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

blood-looney
пост данные в таком виде
$data="act=weapx&sid=%ED%E5%F2 и так далее";
 
Ответить с цитированием

  #4362  
Старый 28.07.2008, 10:53
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

Делаю на своём сайте возможность добавления комментариев. Форма примерно такая:
Код HTML:
<form action="chemberlen.php" method="post"><textarea name="message"></textarea></form>
Как видите пока только одно поле-текстовая зона.
Пользователь не вводит свои имя и фамилия чтобы добавить комментарий. Вопрос! А как скрипт chemberlen.php должен узнать имя и фамилия и дата того кто добавляет сообщение? Я так понимаю тут нужна СЕССИЯ. Помогите!

Вопрос№2 Как хранить комментарии (ясно что в базе Mysql)? Всмысле мне не понятна структура таблицы (например messages). Как это сделать, неужели под каждое из комментарий нужно делать отдельное поле (нихрена себе додумался!). Вообщем второй вопрос меня тоже волнует!
 
Ответить с цитированием

  #4363  
Старый 28.07.2008, 11:01
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

MafiaBoy3, ты сначала определись, что тебе надо. Если пользователь нигде на сайте не ввёл своего имени, то его ты никак не узнаешь, без дополнительных полей для ввода.
А второй вопрос... Если тебе интересны такие вопросы, то почитай про создание баз данных "для чайников", теорию тут тебе не напишут. Одно могу сказать - руками создавать ничего не надо будет, всё делают скрипты.
 
Ответить с цитированием

  #4364  
Старый 28.07.2008, 11:03
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

Репутация: 77
По умолчанию

вот зачем делать СВОИ сайты если вы не знаете элементарного ?
скачай готовое поставь и радуйся
Цитата:
Вопрос№2 Как хранить комментарии (ясно что в базе Mysql)? Всмысле мне не понятна структура таблицы (например messages). Как это сделать, неужели под каждое из комментарий нужно делать отдельное поле
глупее придумать трудно
 
Ответить с цитированием

  #4365  
Старый 28.07.2008, 11:05
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

С чего ты взял что пользователь упал с неба? Он зарегистрировался у меня на сайте и получил сессию. Так как выполнить задачу?
Насчёт второго вопроса. Я нигде не видел примера (повторяю нигде), чтобы можно было по 5-10 страниц комментариев хранить в базе и (главное) как их выбирать.
 
Ответить с цитированием

  #4366  
Старый 28.07.2008, 11:08
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

скачай готовое поставь и радуйся

Скачал только из одного примера в сети (который один на Code Igniter) нифига не понятно!!!
 
Ответить с цитированием

  #4367  
Старый 28.07.2008, 11:09
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

Репутация: 77
По умолчанию

$_SESSION['user'] или какое нужно выбрать

примерная структура базы
CREATE TABLE `asd` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`from` VARCHAR( 255 ) NOT NULL ,
`time` DATETIME NOT NULL ,
`message` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);
 
Ответить с цитированием

  #4368  
Старый 28.07.2008, 11:10
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

$_SESSION['user']... и что? Для того, чтобы в этой переменной что-то было, в неё сначала надо что-то записать.
 
Ответить с цитированием

  #4369  
Старый 28.07.2008, 11:11
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

Репутация: 77
По умолчанию

ну он говорит у него юзер залогинился и получил сессию

ps : хотя мб данные у него в сессию и правдо не заносятся )
 
Ответить с цитированием

  #4370  
Старый 28.07.2008, 11:14
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Дык если так, то вообще тут работы на 5 минут. MafiaBoy3, книгу по sql+php в руки и вперёд. Ты даже не знаешь основ, а уже сайт хочешь писать.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ