PHP - рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor» Создать сайт
php
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход   РегистрацияРегистрация 

Движок блога
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов PHP.RU -> Решения, алгоритмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 15:20    Заголовок сообщения: Движок блога Ответить с цитатой

Написал движок для блога, интересно узнать мнение людей о нём, может какие баги найдёте.
[url]
http://art-mixer.info/[/url]

Ссылка на исходники есть в самом блоге.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Google
Помошник


Только для не зарегистрированных пользователей
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 15:48    Заголовок сообщения: Ответить с цитатой

Это не переделка вордпресса? Или это полностью самостоятельный двиг?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 15:59    Заголовок сообщения: Ответить с цитатой

Полностью самоcтоятельный, с вордпрессом их объединяет только тема. Всё остальное написано лично мной
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Vladson



Зарегистрирован: 04.02.2006
Сообщения: 2500
Откуда: Estonia, Tallinn

СообщениеДобавлено: Пн Июл 16, 2007 16:05    Заголовок сообщения: Ответить с цитатой

На вид не плох (хотя скин сразу видно "стыренный")

В принципе блог сам по себе скрипт практически элементарный так что не глядя в код сказать что-то подробнее трудно.
_________________
Один Владсон может за...ать всех, кроме себя самого.
Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 16:06    Заголовок сообщения: Ответить с цитатой

Лучше брось свои силы, на написание сервиса блогов =) У меня где-то даже остались наработки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Горбунов Олег
Гость





СообщениеДобавлено: Пн Июл 16, 2007 19:41    Заголовок сообщения: Ответить с цитатой

хм. Симпотично. Стыренная тема - не самое плохое, что может быть.
Vladson писал(а):
В принципе блог сам по себе скрипт практически элементарный так что не глядя в код сказать что-то подробнее трудно.

http://art-mixer.info/blog.rar
;-)
Вернуться к началу
Vladson



Зарегистрирован: 04.02.2006
Сообщения: 2500
Откуда: Estonia, Tallinn

СообщениеДобавлено: Пн Июл 16, 2007 19:54    Заголовок сообщения: Ответить с цитатой

Горбунов Олег
Видел я коды, просто забыл пояснить что мне просто лень вникать. (выпив пива глянул в "functions.php", к сожалению был огорчён, так функции не пишут.)
_________________
Один Владсон может за...ать всех, кроме себя самого.
Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
dark-demon



Зарегистрирован: 16.02.2007
Сообщения: 1924
Откуда: леноград

СообщениеДобавлено: Пн Июл 16, 2007 20:16    Заголовок сообщения: Ответить с цитатой

ага, нужно срочно браться за изучение ООП :)
_________________
 
\\(x\(x_\(x_x\(0_0)/x_x)/_x)/x)//
смерть человекам!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vladson



Зарегистрирован: 04.02.2006
Сообщения: 2500
Откуда: Estonia, Tallinn

СообщениеДобавлено: Пн Июл 16, 2007 20:17    Заголовок сообщения: Ответить с цитатой

dark-demon
ООП тут не при чём (я сам его не люблю), тут элементарного понятия что такое "функция" нету...
_________________
Один Владсон может за...ать всех, кроме себя самого.
Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Hight
соАдмин


Зарегистрирован: 05.03.2006
Сообщения: 6185
Откуда: из злой параллельной вселенной

СообщениеДобавлено: Пн Июл 16, 2007 20:24    Заголовок сообщения: Ответить с цитатой

Vladson писал(а):
ООП тут не при чём (я сам его не люблю)

А мне нравится, в 5 версии вполне сносно реализовано. Ладно, это я так, лишь бы своё слово вставить... Не отвлекаемся =)
_________________
Всё сложное - не нужно, всё нужное - просто.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Vladson



Зарегистрирован: 04.02.2006
Сообщения: 2500
Откуда: Estonia, Tallinn

СообщениеДобавлено: Пн Июл 16, 2007 20:34    Заголовок сообщения: Ответить с цитатой

Hight писал(а):
А мне нравится, в 5 версии вполне сносно реализовано.

Реализовано хорошо, но когда пишешь скрипт класса "Salut le monde" ("Hello world" - франц.яз) то это только усложняет код и замедляет быстродействие.

(конечно в сложных проектах ситуация меняется с точностью наоборот)
_________________
Один Владсон может за...ать всех, кроме себя самого.
Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Hight
соАдмин


Зарегистрирован: 05.03.2006
Сообщения: 6185
Откуда: из злой параллельной вселенной

СообщениеДобавлено: Пн Июл 16, 2007 20:39    Заголовок сообщения: Ответить с цитатой

Vladson писал(а):
(конечно в сложных проектах ситуация меняется с точностью наоборот)

О том и речь, что всё надо с умом использовать. Не даром же классы есть!
Кстати я тут: http://forum.modlabs.net/viewtopic.php?t=11102 флудить немного начал =)
_________________
Всё сложное - не нужно, всё нужное - просто.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
DarkElf



Зарегистрирован: 22.10.2006
Сообщения: 1643

СообщениеДобавлено: Пн Июл 16, 2007 22:09    Заголовок сообщения: Ответить с цитатой

ereg не есть хорошо...
preg_match способствует быстродействию=)
_________________
go go go Getz!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 22:30    Заголовок сообщения: Ответить с цитатой

ereg заменил
спасибо за единственный совет по существу:) а что с багами? ничего не нашли или не искали?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 22:37    Заголовок сообщения: Ответить с цитатой

Код:
|^archives/(\d+).html$|

Точку надо экранировать.
http//art-mixer.info/archives/16)html

http://art-mixer.info/archives/145.html#comments
Проверять есть запись или нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 22:50    Заголовок сообщения: Ответить с цитатой

http://art-mixer.info/corrector.log глянь ка сюда. Забить это файл можно быстро =) но я не стал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 22:59    Заголовок сообщения: Ответить с цитатой

Sergey89
Спасиб, исправил
_________________
ася: 442935
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 23:04    Заголовок сообщения: Ответить с цитатой

коректор.. ограничить количество обращений с ип? но ведь есть прокси... не вижу смысла кому-либо забивать его - это же ничего не даёт. ну вырастет файл до метра, двух трёх. хотя ладно, перенесу это в бд, нагрузка на сер меньше будет
_________________
ася: 442935
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 23:04    Заголовок сообщения: Ответить с цитатой

Хочешь у тебя закончется место на хостинге?
http://art-mixer.info/admin/honey.txt в ту же степь.
Тут через пост могу слать сразу по несколько метров.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 23:06    Заголовок сообщения: Ответить с цитатой

Так что предлагаешь? запись в бд? блокировка по ип?
_________________
ася: 442935
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 23:07    Заголовок сообщения: Ответить с цитатой

По IP. Базу я тоже могу забить. + substr. И скрыть данные от посетителей, для этого перенести в БД или создать папку с deny from all.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 23:13    Заголовок сообщения: Ответить с цитатой

Посмотри в БД. Не появилась ли в таблице mbe_comments записи с ID = 123?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 23:16    Заголовок сообщения: Ответить с цитатой

нет, не появилась
а почему должна была появится?
_________________
ася: 442935
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 23:18    Заголовок сообщения: Ответить с цитатой

Цитата:
$comment_post_ID = intval($_POST['comment_post_ID']);

$query = "INSERT INTO `mbe_comments` (`post_id`, `author`, `email`, `url`, `text`, `time`) VALUES ( $comment_post_ID, '$_POST[author]', '$_POST[email]', '$_POST[url]', '$_POST[comment]', " .
time() . ")";

Ты не проверяешь есть запись с таким ID или нет. Я попыталя подсунуть другой ID, но что-то не прошло.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 23:19    Заголовок сообщения: Ответить с цитатой

Ну добавится коммент не привязанный ни к какому посту.. плохо, но не смертельно. от спама и то больше вреда - его хотя бы видно
_________________
ася: 442935
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 23:22    Заголовок сообщения: Ответить с цитатой

Цитата:
Ну добавится коммент не привязанный ни к какому посту.. плохо, но не смертельно. от спама и то больше вреда - его хотя бы видно

Ага. Пока не появится этот пост.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 23:25    Заголовок сообщения: Ответить с цитатой

Чисто теоретически ты мог бы отправить и тогда, когда этот пост появился бы
_________________
ася: 442935
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 23:27    Заголовок сообщения: Ответить с цитатой

Код:
substr($_SESSION["capt"], 2, 4)

Я не уверен, но думаю, что 4 символьный ключ из цифр легко угадать перебором.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Sergey89



Зарегистрирован: 04.01.2007
Сообщения: 4818

СообщениеДобавлено: Пн Июл 16, 2007 23:28    Заголовок сообщения: Ответить с цитатой

MiXeR писал(а):
Чисто теоретически ты мог бы отправить и тогда, когда этот пост появился бы

Но всёже стоит занести это в список багов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
MiXeR



Зарегистрирован: 07.07.2007
Сообщения: 20

СообщениеДобавлено: Пн Июл 16, 2007 23:31    Заголовок сообщения: Ответить с цитатой

Ради одного сообщения подставлять до 9000 комбинаций? глупо
когда будут доставать спам возможно переделаю
_________________
ася: 442935
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PHP.RU -> Решения, алгоритмы Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Последние пять забаневших себя:

[06.09.2010 22:41] Neka пустил себе кровь. Успел замарать форум 81 раз
[06.09.2010 19:48] Neka пустил себе кровь. Успел замарать форум 80 раз
[06.09.2010 17:49] alex-pro сказал нет местным правилам. Успел замарать форум 20 раз
[06.09.2010 16:29] Мир тебе Anonymous. Успел замарать форум 16777086 раз
[06.09.2010 16:29] Покедос, Anonymous. Успел замарать форум 16777086 раз

Со 2 апреля сервис "Забанить себя" будет платным. Успейте забанить себя сегодня!

Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

  Engine MnoGoSearch 2007-2010 © PHP.RU Powered by ODware 440Hz