Помощник
|
Мой первый самописный форум |
tro9an
|
Сообщение
#1
|
||
|
|
||
|
|||
gaaarfild |
8.10.2010, 0:55;
Ответить: gaaarfild
Сообщение
#2
|
|
Базу данных-то я не вижу в архиве. =)
|
|
|
gaaarfild |
8.10.2010, 1:12;
Ответить: gaaarfild
Сообщение
#3
|
|
index.php
[php]$result=mysql_query ("SELECT * FROM form"); $myrow=mysql_fetch_array($result); do { printf ("<p><a href='cat.php?cat=%s'>%s</a></p>",$myrow['cat'],$myrow['title']); } while ($myrow=mysql_fetch_array($result));[/php] Здесь вместо do~while разумнее было бы использовать while. Ну или хотя бы проверить, а вдруг категорий вообще нет. А если нет, то вывести соответствующее сообщение. vhod.php [php]if ((!empty($_POST['login']))and(!empty($_POST['pass']))) //Тут empty() рекомендую заменить на isset(); .... header('Refresh: 2; URL=index.php'); //Тут зачем пауза эта в 2 секунды? Лучше использовать header('Location: index.php');[/php] cat.php [php]printf ("<a href='add_tema.php?cat=%s&id=%s'>Новая тема</a></p>",$_SESSION['cat'],$id); // А тут, я считаю, что проще и удобнее пользоваться echo. Приверно так: echo "<a href='add_tema.php?cat=".$_SESSION['cat']."&id=".$id."'>Новая тема</a></p>";[/php] И так же, зачем категорию помещать в сессию??? Если вы в данной категории, а категория выбирается из массива $_GET, то и используйте его. Иначе это получается бесполезное перекладывание переменных. Тут же, функцию admin(); удобней поместить в другом файле, а здесь пользоваться. Зачем захламлять. И все примерно в таком духе. В общем, очень даже неплохо. Единственное, ЗарегИстрироваться, а не зарегЕстрироваться. =) Моя главная рекомендация, не создавать лишних переменных, если в этом нет необходимости. =) Ждем дальнейших работ. А еще саму БД. =) Хочется в действии посмотреть а не в коде. =) |
|
|
tro9an
|
Сообщение
#4
|
|
|
|
|
НЕПЛОХОЙ |
10.10.2010, 18:57;
Ответить: НЕПЛОХОЙ
Сообщение
#5
|
|
1) не работает редактирование темы
2) Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\forum\www\reg.php on line 4 (почти на каждой странице) 3) если человек не модератор и даже не зарегистрирован, то он не должен видеть "Удалить тему, редактировать сообщение" 4) поработайте над дизайном, очень не удобно. Если даже вы не дизайнер ниразу, посмотрите как выглядят форумы и сделайте хотя бы примерно так же. а вообще, форум довольно сложная штука, я так понял вы недавно начали изучать пхп? можно написать срипты вроде Голосования, Новостей, гостевой книги, фотогалереи |
|
|
tro9an
|
Сообщение
#6
|
|
Евгений, этот форум я делал чтобы набраться хоть какого-то опыта, сейчас начал писать чат, где постараюсь сделать Голосования, Новости, гостевую книгу, фотогалерею
|
|
|
bestolloch |
10.10.2010, 20:22;
Ответить: bestolloch
Сообщение
#7
|
|
чат как отдельная страница будет? или мини-чат?
просто не представляю как можно туда добавить голосование (а если голосование то чего?) и тд))) ждем результатов |
|
|
gaaarfild |
11.10.2010, 22:44;
Ответить: gaaarfild
Сообщение
#8
|
|
Для чата надо как минимум AJAX. Иначе чат получится очень грузный.
|
|
|
tro9an
|
Сообщение
#9
|
|
ну тогда: "Forum_v_2.0" :)
|
|
|
НЕПЛОХОЙ |
13.10.2010, 1:46;
Ответить: НЕПЛОХОЙ
Сообщение
#10
|
|
"Для чата надо как минимум AJAX. Иначе чат получится очень грузный."
это в идеале. раньше небыло AJAX, а чаты делали на фреймах. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Форум про уток - на новом домене Форум про уток на новом домене - utkamir.ru |
0 | artmeteor | 631 | 13.4.2024, 18:26 автор: artmeteor |
|
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ. Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п |
7 | stu999 | 1759 | 31.3.2024, 11:19 автор: stu999 |
|
Наполнить форум копипастом Скопировать темы с другого форума |
2 | TABAK | 1175 | 19.6.2023, 14:20 автор: Olimp2009 |
|
Уникальный авто форум с 11-летней историей Перспективный проект... |
24 | autonew | 17204 | 1.2.2023, 9:41 автор: Skyworker |
|
Продам форум по сливу курсов (ИКС30) с доходом | 11 | Avistar | 3192 | 14.12.2021, 17:11 автор: Avistar |
Текстовая версия | Сейчас: 26.4.2024, 8:50 |