0
<< предыдущая заметкаследующая заметка >>
04 декабря 2009
Как сделать голосование

А так?

1. Как вы думаете, что это?

2. Как вы вообще сюда попали?

3. Нравится ли вам движок дневника?


<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Firefox
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
первонах?..
Windows
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Случайных людей нет :)
Windows Opera
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
то что в содержании блога отображается содержание по датам дневника это глюк и не подправленные ссылки или уже подготовка к переходу дневника на доработанный движок?
И для регистрации в блоге капча не высвечивается.
Windows Opera
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Хм. Опять что-то поломалось - в последней записи только 04 декабря 2009<div id=Header>Как сделать голосование</div>.
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну, может я в тот момент что-то отлаживал?
Windows Opera
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Упс. А вот еще полубага - в комментах обрабатываются {шаблоны}.
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Есть несколько служебных переменных, которые будут заменяться и в комментариях, если написать соответствующее имя в фигурных скобках. Это все переменные, которые открыто участвуют в формировании страницы. Радости хакеру от этого, прямо скажем, мало, поэтому запрещать не вижу смысла:

{wwwcharset}: windows-1251
{admin_name}: Леонид Каганов
{title}: 2009/12/05 О системе модулей include/
{www_design}: /blog/design/
{admin_name}: Леонид Каганов
{prevlink}: http://lleo.aha.ru/blog/2009/12/04.html
{nextlink}: /blog/2009/12/05.html
{uplink}: /blog/
{downlink}: /blog/contents/
{httphost}: http://lleo.aha.ru/blog/
{wwwhost}: /blog/
{logino}: залогиниться ("/blog/logon?retpage=%2Fblog%2F2009%2F12%2F05.html")
{header}: 05 декабря 2009 О системе модулей include/
{signature}: © Леонид Каганов&nbsp;&nbsp;lleo@aha.ru ("mailto:lleo@aha.ru")
Windows Firefox
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
давненько я не брал в руки шашек PHP. скачал архив бдвижка. скачал WAMP server 2.0. на свою win xp (лицензионную, если важно) все это дело установил и вижу в общем то фигу.
«".file_get_contents($filehost."config.php")); // if(!$admin) die("admin error"); /* if(!isset($admin_name)) die("Error 404"); // неправильно запрошенный скрипт - нахуй if(!$admin) redirect($wwwhost."login/"); // посторонних - нахуй»
я в общем согласен с утверждуением о посторонних, но апач я пробовал как 1. так и 2 ветки. PHP 4 и 5. до MySQL дело там вовсе недоходит, кажется.

Леонид, каковы системные требования - в смысле версий апача, пхп и мусиквела?

на OS/2 хосте оно заведется?
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Судя по процитированной вами строчке, вы пытались открыть по прямой ссылке файл-модуль, не предназначенный для самостоятельного вызова.

В движке нет файлов, которые вызываются по прямому адресу. Существует .htaccess, в котором описано, что любые запросы следует перенаправлять на index.php, а тот уже разберется. Соответственно, когда вы вызываете /blog/admin, запрос идет в index.php, тот парсит запрос и подгружает модуль admin.php, который сам по себе работать не будет.

Наличие модуля mod_rewrite для .htaccess - основное системное требование.
FreeBSD Opera
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
На странице с голосованием увидел после вопросов
Warning: Division by zero in golosovalka2.php on line 52
Warning: Division by zero in golosovalka2.php on line 53
Но это не помешало проголосовать
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Это я включил варнинги. Сейчас выключу ;)
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
«Наличие модуля mod_rewrite для .htaccess - основное системное требование.»
я конечно тормоз, но! mod_rewrite в апаче включен.
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я не телепат. Но попробую.

1. Как вы назвали папку относительно корня сайта, куда положили весь пакет движка? У меня называется /blog Если у вас иначе - измените в .htaccess /blog/ на ваше имя папки.

2. Какой именно адрес в вебе вы открываете? Вот я открываю http://lleo.aha.ru/blog/admin

3. Что именно вы видите на экране?

Тогда сможем хоть что-то понять.

PS: А сам-то файл .htaccss вы тоже распаковали из пакета?
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
«1. Как вы назвали папку относительно корня сайта, куда положили весь пакет движка? У меня называется /blog Если у вас иначе - измените в .htaccess /blog/ на ваше имя папки.»

аналогично. /blog

«2. Какой именно адрес в вебе вы открываете? Вот я открываю http://lleo.aha.ru/blog/admin»

http://127.0.0.1/blog/

«3. Что именно вы видите на экране?»

".file_get_contents($filehost."config.php")); // if(!$admin) die("admin error"); /* if(!isset($admin_name)) die("Error 404"); // неправильно запрошенный скрипт - нахуй if(!$admin) redirect($wwwhost."login/"); // посторонних - нахуй blogpage(); // $_PAGE = array('design'=>file_get_contents($GLOBALS['host_design']."dnevnik.html"), */ $hashpage=rand(0,1000000); $hashpage=substr(broident($hashpage.$hashinput),0,6).'-'.$hashpage; function blogpage() { global $_PAGE,$wwwhost,$login,$podzamok; $_PAGE = array('design'=>file_get_contents($GLOBALS['host_design']."dnevnik.html"), 'prevnext'=>'', 'preword'=>'', 'preheader'=>'', 'calendar'=>'', 'counter'=>'', 'linkoff'=>"включить":$wwwhost."ctrl-off'>отключить")."", 'coments'=>'', 'javascript'=>'', 'ajaxscript'=>'', 'prevlink'=>$wwwhost, 'nextlink'=>$wwwhost, 'uplink'=>$wwwhost, 'downlink'=>$wwwhost."contents/", 'www_design'=>$GLOBALS['www_design'], 'admin_name'=>$GLOBALS['admin_name'], 'httphost'=>$GLOBALS['httphost'], 'wwwhost'=>$wwwhost, 'signature'=>$GLOBALS['signature'], 'wwwcharset'=>$GLOBALS['wwwcharset'], 'hashpage'=>$GLOBALS['hashpage'], ); $_PAGE['logino'] = ($login ? "

".$GLOBALS['IS']['USER0']."".($podzamok?"
подзамочный доступ
разлогиниться":"") : "

залогиниться"); } list($path)=explode('?',$_SERVER["REQUEST_URI"]); $path=rtrim($path,'\/'); $pwwwhost=str_replace('/','\/',$wwwhost); $months = explode(" ", " январь февра

и так далее....

Тогда сможем хоть что-то понять.

PS: А сам-то файл .htaccss вы тоже распаковали из пакета?

ну, а то!
Linux
 Россия
2
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Проще говоря, у вас не установлен язык PHP, и файлы .php не выполняются, а просто показываются как обычный текст.

1. Попробуйте создайте у себя файл с именем .php и в нем напишите одну строку: &lt;?php phpinfo(); ?&gt; И вызовите его. Если не покажет кучу разноцветных таблиц - значит язык php не исполняется у вас. Если же таблицы есть, попробуйте сделать то же самое, только начните строку не «&lt;?php», а просто «&lt;?». Помнится, я с таким сталкивался на локальных хостингах.
Windows Opera
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
2Стан: в wamp по умолчанию выключено "short open tag", т.е. обрабатывание не только <?php, но и <?.
Поставь галку в менюшке (PHP settings).
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Третий пункт голосования. Картинка на данный момент:
49% (53)
50% (54)

Вопрос знатокам: Куда проебался один процент?
ИМХО, будет лучше, если просто указать общее число проголосовавших по конкретному вопросу и графики для относительной оценки голосов.
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ответ: я отлаживал с двумя пунктами, третий пункт дописал после. Не рекомендую менять число пунктов голосования по ходу :)
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
да. действительно "short open tag" не был включен. по привычке полез в php.ini и обломился.
пришлось запускать wampservermаnаger.

больше всего смущало что другой, простенький движок работал. на там все скрипты <?php .

прошу прощения за тормоза всякого рода.
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
да я вроде прошелся поиском и исправил - еще до выходных

всего комментариев: 20

<< предыдущая заметка следующая заметка >>


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`