[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Гостевая - все просто
glock18
Вопрос вот в чем: я сегодня его закончу и могу выложить исходники сюда, если кому-нибудь интересно.

Если интересно, то отпишитесь сюда.



Спустя 6 минут, 45 секунд (2.07.2009 - 11:54) sergeiss написал(а):
Вот честно тебе скажу, "как на исповеди" wink.gif - мне лично не нужно. Тем более, что у меня есть работающий "свой вариант".

Но вот мой совет - если уж выложишь этот код, то прокомментируй там всё, что только можно. Иначе смысла не будет. Потому что код интересен будет в первую очередь начинающим программерам. А для них комментарии будут полезны для более качественного понимания того, что и для чего ты там сделал.

Спустя 8 минут, 33 секунды (2.07.2009 - 12:03) glock18 написал(а):
sergeiss
что ж, комментарий насчет комментариев учту smile.gif я даже и не думал, что кому из "стариков" понадобится гостевуха. Я на ребят помладше подумал.

"Стариков" я тоже потом попрошу высказаться о "написанной на коленке" гостевухе smile.gif

Спустя 7 минут, 22 секунды (2.07.2009 - 12:10) sergeiss написал(а):
Цитата (glock18 @ 2.07.2009 - 13:03)
я даже и не думал, что кому из "стариков" понадобится гостевуха


Цитата (sergeiss @ 2.07.2009 - 12:54)
мне лично не нужно. Тем более, что у меня есть работающий "свой вариант".




А прокомментировал я потому, что когда тут какой-то код выкладывается, то чаще всего там нету комментов.

Спустя 9 минут, 6 секунд (2.07.2009 - 12:20) glock18 написал(а):
Я Heredoc (кажется, так называется) расставлю smile.gif

Спустя 19 минут, 40 секунд (2.07.2009 - 12:39) stepan написал(а):
glock18 конечно выкладывай, мне как маломальскому-криворукому программисту будет интересно изучить грамотный скрипт.

Спустя 3 минуты, 45 секунд (2.07.2009 - 12:43) waldicom написал(а):
Конечно выкладывай!

Спустя 6 часов, 7 минут, 8 секунд (2.07.2009 - 18:50) Krevedko написал(а):
добавил в Избранное )))
Если честно, я и сам могу написать гостевую (по крайней мере мне так кажется) biggrin.gif
Но красивый код глянуть хочу. А данные она в файл или в БД писать будет ?

Спустя 15 минут, 48 секунд (2.07.2009 - 19:06) glock18 написал(а):
в БД. ну я думаю, почти все могут. Я именно потому и выкладывать буду, что она будет не очень банальна в плане функционала smile.gif Ну и код кому-то, думаю, интересен будет.

Спустя 2 часа, 26 минут, 24 секунды (2.07.2009 - 21:32) kirik написал(а):
glock18
давай, интересно smile.gif

Спустя 22 минуты, 48 секунд (2.07.2009 - 21:55) Krevedko написал(а):
С удовольствием просмотрю и вопросики позадаю )
и побольше..побольше комментариев wink.gif

Спустя 6 минут, 26 секунд (2.07.2009 - 22:01) twin написал(а):
Цитата
и побольше..побольше комментариев

Дайте мне таблеток от жадности. И побольше, ПОБОООЛЬШЕ! biggrin.gif

Спустя 39 минут, 5 секунд (2.07.2009 - 22:41) glock18 написал(а):
Так, в общем, я отправил задание уже. Пока этот вариант только с английскими комментариями. Кто хочет русские и побольше, то подождать немного придется smile.gif

Приаттачил файлик. Там еще небольшое описание. В общем, эту гостевуху я писал на коленке с нуля где-то 8 часов. Спешил очень, потому что сдавать надо завтра до 16.00, а я на работе до 17.00 smile.gif Ну, кажись, успел и не налажал.

Спустя 31 минута, 56 секунд (2.07.2009 - 23:13) Oyeme написал(а):
Цитата (glock18 @ 2.07.2009 - 19:41)
Так, в общем, я отправил задание уже. Пока этот вариант только с английскими комментариями. Кто хочет русские и побольше, то подождать немного придется smile.gif

Приаттачил файлик. Там еще небольшое описание. В общем, эту гостевуху я писал на коленке с нуля где-то 8 часов. Спешил очень, потому что сдавать надо завтра до 16.00, а я на работе до 17.00 smile.gif Ну, кажись, успел и не налажал.

не запускал ,просмотрел классы и структуру реализыции.
за 8 часов работы неплхой результат. smile.gif

Спустя 15 минут, 26 секунд (2.07.2009 - 23:28) twin написал(а):
Зачод smile.gif
Для тестового задания супер. Впечатляет аккуратность и системность.
Из недостатков, которые успел разглядеть.
1. Не логируются ошибки, выводятся в браузер. Это незаконченный продукт значит.
2. Нет проверки коннекта.
3. Нет возврата формы. Сие обидно.
4. В админку не попал, не аунтифицирует почему то.
5. Не понял я каким образом предлагается её интегрировать. Вроде претензия на законченное приложение, но шаблоны с нативе-синтаксисом для гостевухи... это что то.
Вообще очень наварочено. Для того, что бы произвести впечатление - супер. А в целом практическое примененение вряд ли найдет.
Постраничка мне понравилась.

Спустя 14 минут, 58 секунд (2.07.2009 - 23:43) glock18 написал(а):
Цитата (twin @ 2.07.2009 - 20:28)
1. Не логируются ошибки, выводятся в браузер. Это незаконченный продукт значит.


ну да так то. там и требование такое было. но по идее ошибок не должно быть. я на это надеюсь smile.gif

Цитата (twin @ 2.07.2009 - 20:28)
2. Нет проверки коннекта.

там, по-моему, die выбрасывается после любого из запросов в Base в случае неудачи. Разве этого недостаточно?

Цитата (twin @ 2.07.2009 - 20:28)
3. Нет возврата формы. Сие обидно.

вот это не понял.

Цитата
4. В админку не попал, не аунтифицирует почему то.

странно. юзал admin:123? там в админке поинтересней будет. huh.gif

Цитата (twin @ 2.07.2009 - 20:28)
5. Не понял я каким образом предлагается её интегрировать. Вроде претензия на законченное приложение, но шаблоны с нативе-синтаксисом для гостевухи... это что то.

Собственно, это тоже не понял smile.gif Интегрировать, я думаю, никуда ее не надо. именно в таком виде. но по мне так спокойно интегрируется.

а вот с шаблонами я в ступоре. не понял, что ты имеешь ввиду.

Цитата (twin @ 2.07.2009 - 20:28)
Вообще очень наварочено. Для того, что бы произвести впечатление - супер. А в целом практическое примененение вряд ли найдет.


ну я не хотел писать очень просто как раз из-за впечатления. смысл был произвести впечатление. я этого собственно и добивался. и все равно не могу понять почему применения не найдется. разве что из-за того, что гостевая уже не модно smile.gif это поподробней плиз

Цитата (twin @ 2.07.2009 - 20:28)
Постраничка мне понравилась.

да, думаю, что она то почти для любого случая подойдет. еще вариант с ajax-листанием остается, но можно от нее наследника сделать и перегрузить пару методов. так что вот - больше листание не придется делать каждый раз по-новой... (разве что если кому курсовой опять делать буду laugh.gif )

Спустя 23 минуты, 31 секунда (3.07.2009 - 00:06) twin написал(а):
Цитата
ну да так то. там и требование такое было. но по идее ошибок не должно быть. я на это надеюсь
Есть к сожалению. Я же не просто так написал - видел. Допустим при той же неудачной аунтификации.
Цитата
там, по-моему, die выбрасывается после любого из запросов в Base в случае неудачи
Выбрасывается. В том и беда. В законченном виде не должно быть die на запросы, а как узнать, что допустим мускул лежит и что коннекта нету?
Цитата
вот это не понял

Я написал красивую длинную речь с деепричастиями и пятистопным ямбом. И забыл подписать. Она вежливо мне говорит - ты, идиот, кто подписывать будет? Пушкин?
И все что я жил - то зря. Текст то в случае ошибки вернуть надо бы...
Цитата
странно. юзал admin:123? 

Ну конечно. Завтра расковыряю, позябаю smile.gif
Цитата
Собственно, это тоже не понял  Интегрировать, я думаю, никуда ее не надо. именно в таком виде. но по мне так спокойно интегрируется.

Ну вот есть у меня сайт. Готовый, с дизайном и прочими прелестями. Как мне её прикрутить? Как модуль не канает, приинклюдить её нельзя. То есть это законченное приложение и ставить надо рядом. Тогда вопрос - как сделать общий стиль? Как диз натянуть? Навигацию? Ну ладно я, я и не такое видел, а вот господина Krevedko спросим - как впечатление от шаблона? Того, где нативе-синтаксис? А ведь гостевухи готовые обычно ставят даже не такие пользователи. Он то разберется, даже на пользу пойдет. А на рынке - вряд ли кто нибудь будет задуряться... Хочется ведь одной строчкой.
Написал include("Гостевая_книга.php"); и радуй зрителей. Ну стили подправил, цвет поменял, шрифт... А тут волосы дыбом встают даже у меня. Правда я вообще его не люблю, нативе этот.

Спустя 16 минут, 23 секунды (3.07.2009 - 00:23) glock18 написал(а):
Цитата (twin @ 2.07.2009 - 21:06)
Есть к сожалению. Я же не просто так написал - видел. Допустим при той же неудачной аунтификации.


э... у меня ок все. может с настройкой у меня что-то слишком хорошее? и ошибки пишет - справа от полей ввода.

Цитата (twin @ 2.07.2009 - 21:06)
Выбрасывается. В том и беда. В законченном виде не должно быть die на запросы, а как узнать, что допустим мускул лежит и что коннекта нету?

ну эт понятно. может и правда не надо было на этом халтурить... только у меня если вообще не халтурить, то такой гигант получится... да еще и срок сжатый достаточно - по их оценке 2 часа, но мне такое убожество показывать было стремно smile.gif за 2 часа можно накидать беспонтовую обычную гостевуху, и при этом ничего не показать из того, что можешь реально.

вот пришлось чем-то жертвовать. хочется верить, что пожертвование удачно выбрал.

Цитата (twin @ 2.07.2009 - 21:06)
Текст то в случае ошибки вернуть надо бы...

выше написал. пишется справа от формы. сейчас из архива только распаковал.

я вот боюсь, что у меня настройка беспонтовая - не recomended, потому что ставил давно и уже не помню. плохо если из-за этого косяки какие-то.

Цитата (twin @ 2.07.2009 - 21:06)
Ну конечно. Завтра расковыряю, позябаю

насчет юзвера - там он в базе лежит. пароль в md5. сессии... не проверял без кук, но если куки включены, то должно работать.

Цитата (twin @ 2.07.2009 - 21:06)
Ну вот есть у меня сайт. Готовый, с дизайном и прочими прелестями. Как мне её прикрутить? Как отдельный модуль не канает, приинклюдить её нельзя. То есть это законченное приложение и ставить надо рядом.

ну чесслово не подумал об этом. как-то и не беру в расчет. лан, буду надеяться, что от меня хотели получить что-то типа того, что я дал smile.gif

Цитата (twin @ 2.07.2009 - 21:06)
Того, где нативе-синтаксис?

native родной. ты имеешь ввиду html со вставками php? или я чего-то не понимаю?

а чем он плох то, не пойму. по мне, это один самых читаемых вариантов. может только форматировал я его лениво немного. ну разве что шаблон лучше бы читался, но там статические методы отдыхают...

Спустя 1 час, 22 минуты, 46 секунд (3.07.2009 - 01:46) kirik написал(а):
Скачал, глянул код - красота! smile.gif Мне, как начинающиму в ООП очень хорошее пособие! Спасибо!

Распаковал, создал БД, оговорюсь что тестировал под линуксом. Запускаю - первая ошибка:

Код
Warning: include(modules/base.php) [function.include]: failed to open stream: No such file or directory in /home/kirik/Www/gb/index.php on line 22

смотрю ближе - в папке modules/ файл называется Base.php (с большой буквы). Поправил инклюд, следующая ошибка:
Код
Warning: Base::include(/home/kirik/Www/gb\modules/Application.php) [base.include]: failed to open stream: No such file or directory in /home/kirik/Www/gb/modules/Base.php on line 62

слэш обратный похоже совсем тут ни к чему.. Смотрю код, прихожу к строчке 13 в index.php - жестко прописан разделитель папок. И кстати, почему бы не использовать зарезервированную DIRECTORY_SEPARATOR вместо указания вручную?
PHP
define ('DIR_SEPARATOR', DIRECTORY_SEPARATOR);
    // ...
    define ('PHISICAL_PATH', dirname(__FILE__) . DIR_SEPARATOR);


Все, это поправил - заработало. Щас потестю еще, если что отпишу. А так классно! ООная гостевуха smile.gif


UPD
а русский похоже не понимает? Пишу на русском - вопросиками добавляется.
-----
строчка 92 в Application.php (SET CHARACTER SET) лишняя.. Если устанавливаем SET CHARACTER SET после SET NAMES, то переменная character_set_connection устанавливается в дефолтное положение.

UPD2
twin уже написал, что при логине вылазит ошибка, и что он не может залогиниться. Это все потому что ты в дамп БД не включил таблицу users smile.gif

Спустя 4 часа, 49 минут, 35 секунд (3.07.2009 - 06:35) glock18 написал(а):
Цитата (kirik @ 2.07.2009 - 22:46)
смотрю ближе - в папке modules/ файл называется Base.php (с большой буквы).


чувствовал, что будет что-то неладно, если под линуксом запустить... сам под виндой писал.

спасибо, что расписал. щас поправлю. вот только не знаю стоит ли отправлять работодателю ее еще раз... unsure.gif

Спустя 9 минут, 37 секунд (3.07.2009 - 06:45) glock18 написал(а):
Выложу исправленный вариант. С нормальным дампом...

У меня было два дампа, а "чукча не дурак, у него проездной" решил, что тот, который больше весит - более новый... Сейчас залил тот.

Спустя 25 минут, 51 секунда (3.07.2009 - 07:11) kirik написал(а):
Цитата (glock18 @ 2.07.2009 - 22:45)
Выложу исправленный вариант. С нормальным дампом...

Во, теперь админом логиниться можно smile.gif

Цитата (glock18 @ 2.07.2009 - 22:35)
вот только не знаю стоит ли отправлять работодателю ее еще раз...

Да отправь конечно! Лишним это в любом случае не будет smile.gif

Спустя 3 минуты, 58 секунд (3.07.2009 - 07:15) glock18 написал(а):
Давай, Кирюха, посмотри, плиз smile.gif Я щас на нервах из-за того, что не могу проверить сам, а тороплюсь... Плюс, я уже отправил этот вариант.

Pray the gods it doesn't have errors...

PS: сейчас заметил только, что урлы не через htmlentities вывожу. Валидатор ошибка ругается.

Спустя 2 часа, 7 минут, 11 секунд (3.07.2009 - 09:22) kirik написал(а):
glock18
Последний вариант без траблов работает. Все ОК!

Цитата (glock18 @ 2.07.2009 - 23:15)
сейчас заметил только, что урлы не через htmlentities вывожу

А какие именно урлы?

Спустя 10 минут, 47 секунд (3.07.2009 - 09:33) glock18 написал(а):
kirik
спасибо, что посмотрел.

да, у меня там & выводится без кодирования, и это не очень красиво. Правда и так невалидная верстка, потому что я не указывал doctype и т.п. Хай с ними smile.gif

Кстати, а ошибки то в формах выводятся?

я еще хотел валидацию привязать сразу к jquery.validate, но чего-т меня это достало уже вчера к вечеру smile.gif А так то можно было бы замутить перенос правил валидации без тупого дублирования...

Спустя 5 минут, 38 секунд (3.07.2009 - 09:38) kirik написал(а):
glock18
Незачто smile.gif Спасибо что выложил!)

Цитата (glock18 @ 3.07.2009 - 01:33)
Кстати, а ошибки то в формах выводятся?

Да, выводятся красным справа от полей.

Спустя 18 минут, 10 секунд (3.07.2009 - 09:56) twin написал(а):
Блин, весь испереживался. В самый момент отключили свет, не успел наверно.
Но все равно напишу кое что.
Цитата
смотрю ближе - в папке modules/ файл называется Base.php (с большой буквы). Поправил инклюд

Не инклюд надо править, а файлы переименовывать. У меня есть хостинг один, он автоматом все в нижний регистр переводит, что бы не залил. На нем точно работать не будет.
Цитата
выше написал. пишется справа от формы. сейчас из архива только распаковал.
Я не про текст ошибок, а про текст в форме. В текстарее. Он не возвращается, если форма заполнена с ошибкой.

Еще один косяк - редирикт при добавлении сообщения на текущую страницу. Если я тыкал постраничку, читаю скажем пятую, и вдруг мне жутко захотелось что то добавить. Я добавил, а меня снова на пятую. И не понятно, добавилось или нет. Вернее полное ощущение что нет. Потому что не видно.

Про организацию и нативе я сейчас напишу отдельную статью, давно хотел.

А вообще очень приятный код. Прям душа поет. smile.gif

Спустя 20 минут, 52 секунды (3.07.2009 - 10:17) glock18 написал(а):
Цитата (twin @ 3.07.2009 - 06:56)
А вообще очень приятный код. Прям душа поет.


это приятно smile.gif

Цитата (twin @ 3.07.2009 - 06:56)
Еще один косяк - редирикт при добавлении сообщения на текущую страницу. Если я тыкал постраничку, читаю скажем пятую, и вдруг мне жутко захотелось что то добавить.


это есть. но я как-то "подзабил" на это smile.gif

а про натив жду. и еще твое мнение личное тоже smile.gif

Спустя 1 час, 1 минута, 18 секунд (3.07.2009 - 11:19) Sylex написал(а):
бегло глянул, ну молодец smile.gif

PHP
public static function EscapeAfterRequest($string)
        {
            if (get_magic_quotes_gpc())
                return $string;
            
            return mysql_real_escape_string
($string);
        }


надежней все же делать stripslashes и в любом случае mysql_real_escape_string, т.к. она безопасна для двоичных данных и учитывает кодировку соединения.

PHP
// General phisical and virtual pathes
    define ('DIR_SEPARATOR', '/');


пусть это будет разделителем в web-папках, а для реального физ. пути лучше юзать - DIRECTORY_SEPARATOR - она содержит верный разделитель, в зависимости от ОС.

PHP
if (!defined('GUESTBOOK'))
        throw new Exception('Hack attempt in ' . __FILE__);


эт прикольно smile.gif Я через .htaccess просто папки закрываю smile.gif

Спустя 12 минут, 21 секунда (3.07.2009 - 11:31) glock18 написал(а):
Цитата (Sylex @ 3.07.2009 - 08:19)
эт прикольно smile.gif Я через .htaccess просто папки закрываю

а я сам htaccess юзал всегда. а тут че-то вот так решил. .htaccess по идее надежнее в этом плане. по крайней мере, тут можно забыть куда-то эти строки вставить smile.gif

Спустя 1 час, 34 минуты, 47 секунд (3.07.2009 - 13:06) glock18 написал(а):
Цитата (Sylex @ 3.07.2009 - 08:19)
надежней все же делать stripslashes и в любом случае mysql_real_escape_string, т.к. она безопасна для двоичных данных и учитывает кодировку соединения.


честно говоря не нашел нигде, что magic_quotes как-то плохо работает с двоичными данными. И про кодировку тоже ничего не нашел. Только нашел, что magic_quotes использует addslashes. Но про нее тоже ничего не нашел плохого.

Цитата (Sylex @ 3.07.2009 - 08:19)
пусть это будет разделителем в web-папках, а для реального физ. пути лучше юзать - DIRECTORY_SEPARATOR - она содержит верный разделитель, в зависимости от ОС.


Вообще то это вариант. Но я просто не знаю операционок, где не работает прямой слеш в качестве разделителя директорий))) Линунс - только прямой, винда - оба. А еще варианты?

PS: еще не люблю, когда пути с обратными слешами)) они тогда не такие красивые rolleyes.gif

Спустя 18 минут, 43 секунды (3.07.2009 - 13:24) Sylex написал(а):
glock18
вообще вроде да, прямые везде канают, но на всякий я юзаю эту константу smile.gif

об addslashes:
http://habrahabr.ru/blogs/webdev/40458/


Спустя 55 секунд (3.07.2009 - 13:25) Sylex написал(а):

Спустя 4 минуты, 52 секунды (3.07.2009 - 13:30) stepan написал(а):
glock18 спосибо тебе за код, есть где подсмотреть как на самом деле должно писаться скрипт. user posted image

Спустя 28 минут, 59 секунд (3.07.2009 - 13:59) glock18 написал(а):
stepan
наздоровье)) как видишь, его уже несколько раз исправили smile.gif

Sylex
прочитал статью на хабре, и подтвердил свою мнение - надо юзать prepared statements. Самая классная штука для защиты. Лично я юзал PDO из-за этой фичи.

PS: хорошая статья. Хорошо что magic_quotes убрали из php6. теперь осталось его дождаться smile.gif

Спустя 2 часа, 29 минут, 7 секунд (3.07.2009 - 16:28) Sylex написал(а):
Цитата (glock18 @ 3.07.2009 - 16:59)
надо юзать prepared statements. Самая классная штука для защиты. Лично я юзал PDO из-за этой фичи.

+100

в твоем случае и здесь еще "дырка" smile.gif :
PHP
mysql_query('SET NAMES ' Base::App()->config['db']['encoding'], $link) or die (mysql_error());


т.к. этот запрос не меняет кодировку клиента

Спустя 58 минут, 8 секунд (3.07.2009 - 17:26) glock18 написал(а):
ну ничего себе ohmy.gif
SET CHARACTER SET? или ващи капец дырка? smile.gif

Спустя 28 минут, 13 секунд (3.07.2009 - 17:55) kirik написал(а):
Цитата (glock18 @ 3.07.2009 - 09:26)
SET CHARACTER SET? или ващи капец дырка?

Можешь юзать mysql_set_charset(), но это только для PHP >= 5.2.3, а по другому даже не знаю как..

Спустя 2 минуты, 50 секунд (3.07.2009 - 17:57) Sylex написал(а):
glock18
kirik тему как-то подымал уже, надо юзать mysql_set_charset() smile.gif

Спустя 7 минут, 31 секунда (3.07.2009 - 18:05) glock18 написал(а):
кул. буду знать.

* сейчас перевожу комментарии на русский... скуучна... допишу и сюда выложу кому надо

Спустя 23 минуты, 22 секунды (3.07.2009 - 18:28) twin написал(а):
Цитата
а про натив жду. и еще твое мнение личное тоже

Не стал я про натив сильно распространятся, раз пошла такая пьянка с Поповым и ты еще масла подлил. Решил я выкроить время написать как можно сделать структуру сайта, с которой легко справится любой начинающий. И что бы она отвечала современным требованиям. И что бы можно было легко интегрировать туда модули, подобные твоей гостевухе. Выложил тут для обсуждения.
А мнение я высказал. Мне очень понравился стиль, но гостевуху, которую можно уложить в несколько файлов, расписывать в целый движок, да еще на ООП - это слишком круто.
А для тестового задания отлично. Мелочи они на это не влияют, тут главное показать на что способен и в каком стиле. Хотя можно и переусердствовать (индусы) unsure.gif
smile.gif
Ну и практически её применить довольно сложно для массовки. Это я про нативе опять.

Спустя 1 час, 10 минут, 1 секунда (3.07.2009 - 19:38) Krevedko написал(а):
как ее завести ?
запускаю
http://10.16.1.10/guest/config/config.php
пишет
Fatal error: Uncaught exception 'Exception' with message 'Hack attempt in Y:\home\10.16.1.10\www\guest\config\config.php' in Y:\home\10.16.1.10\www\guest\config\config.php:11 Stack trace: #0 {main} thrown in Y:\home\10.16.1.10\www\guest\config\config.php on line 11

Спустя 6 минут, 5 секунд (3.07.2009 - 19:44) kirik написал(а):
Krevedko
В файле /config/config.php исправляешь host, user, pass, dbname на свои, создаешь БД из файла /guestbook и запускаешь /index.php.

Спустя 4 минуты, 7 секунд (3.07.2009 - 19:49) twin написал(а):
А ты на кой конфигу то набрал? Вот защита и сработала biggrin.gif Написано же - Hack attempt - мол пшол вон, злой хакер. biggrin.gif Набирай просто
http://10.16.1.10/guest

Спустя 3 минуты, 56 секунд (3.07.2009 - 19:52) Krevedko написал(а):
БД из файла создал сразу.
хост и юзер у меня такие и были. пароль только стер. та же ошибка (

а если набираю без конфиг.пхп, то вылазит

Цитата

Index of /guest/config Name Last modified Size Description

Parent Directory    -
config.php  03-Jul-2009 19:52  1.4K


Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 Server at 10.16.1.10 Port 80

Спустя 7 минут, 51 секунда (3.07.2009 - 20:00) kirik написал(а):
Krevedko
Цитата (twin @ 3.07.2009 - 11:49)
Набирай просто http://10.16.1.10/guest/

Спустя 33 минуты, 51 секунда (3.07.2009 - 20:34) Sylex написал(а):
Krevedko
ну ты содержимое папки смотришь, тебе же сказал как вызывать kirik - /index.php!

в твоем случае /guest/ просто

Спустя 30 минут, 45 секунд (3.07.2009 - 21:05) Krevedko написал(а):
ага...яд с кодировкой
blink.gif

Цитата

One more topic
Posted by русский автор at 2009-07-02 12:15:50
Updated at 0000-00-00 00:00:00 by administrator

Сообщение без javascript. Попробуем длинное сообщение. Попробуем длинное сообщение.Попробуем длинное сообщение.Попробуем длинное сообщение.Попробуем длинное сообщение. Тип поля TEXT, а значит можно очень длинное написать.

Спустя 9 минут, 38 секунд (3.07.2009 - 21:15) glock18 написал(а):
коспати, даже это умудрился неправильно запустить biggrin.gif

не знаю что за яд таке. ты кодировку не менял в конфиге?

Спустя 15 минут, 38 секунд (3.07.2009 - 21:30) glock18 написал(а):
Krevedko
я тут подумал кстати, что ты возможно когда поднимал дамп, его, дамп, считал в другой кодировке (не UTF), тогда у тебя вся эта фигня (то что ты показал) в базе должна быть.

В этом случае дамп по-новой подними, либо очисти таблицу, и заполни своими записями.

Спустя 7 минут, 42 секунды (3.07.2009 - 21:38) Krevedko написал(а):
хорошо..завтра попробую. сейсчас с женой бум Ледниковый период-3 смотреть. Это святое.
Кстати ув. qlock18, не дадите мне свою аську ? Вопросики буду изредка задавать. unsure.gif

Спустя 2 минуты, 13 секунд (3.07.2009 - 21:40) Krevedko написал(а):
не..та же фигня...завтра буду ковырять.

Спустя 6 минут, 21 секунда (3.07.2009 - 21:46) glock18 написал(а):
Выкладываю русскую версию для тех, кто ее ждал.

И немного сочувствую им, потому что мне показалось, что комментарии не стали понятнее biggrin.gif по крайней мере, для новичка.

Krevedko
без проблем. аську можешь в личке у меня подглядеть.

Спустя 8 часов, 55 минут, 26 секунд (4.07.2009 - 06:42) Sylex написал(а):
Цитата (glock18 @ 4.07.2009 - 00:30)
Krevedko
я тут подумал кстати, что ты возможно когда поднимал дамп, его, дамп, считал в другой кодировке (не UTF)

99%

Спустя 3 часа, 10 минут, 18 секунд (4.07.2009 - 09:52) Krevedko написал(а):
в пхпмайадмин, когда делаю обзор таблицы messages-там все по русски.

Цитата
Сообщение без javascript. Попробуем длинное сообщение. Попробуем длинное сообщение.Попробуем длинное сообщение.Попробуем длинное сообщение.Попробуем длинное сообщение.


Когда делал импорт-стояло utf8

Спустя 3 минуты, 9 секунд (4.07.2009 - 09:55) Krevedko написал(а):
все. разобрался.надо было в браузере кодировку utf поставить.
аську словил...эххх...прочитал на главной тут, что закончили сайт под шефством ув. гуру twin
Взял бы кто-нибудь и надо мной шефство. За меня ничего писать не надо. Просто направлять на путь истинный. Ну типа с чего там начинать надо. Я вот сайт начал с поиска и алфавитного указателя...наверное это неправильно.

Спустя 2 часа, 6 минут, 52 секунды (4.07.2009 - 12:02) twin написал(а):
Цитата
под шефством ув. гуру twin

обалдеть biggrin.gif Я ужу гуру стал.
Цитата
Взял бы кто-нибудь и надо мной шефство

А в чем вопрос... Стучи.

Спустя 1 час, 48 секунд (4.07.2009 - 13:03) Krevedko написал(а):
стучу...

Спустя 3 минуты, 24 секунды (4.07.2009 - 13:06) twin написал(а):
В личку стучи

Спустя 9 минут, 9 секунд (4.07.2009 - 13:16) PandoraBox2007 написал(а):
glock18, дополнение
.htaccess
Код
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico)

# применять RewriteRule, только если запрашиваемое имя файла не совпадает с именем какого-нибудь реального файла на сервере
RewriteCond %{REQUEST_FILENAME} !-f
# и не совпадает с именем какой-нибудь реальной директории
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*[^/]) /index.php?page=$1 [L,QSA]

Спустя 3 часа, 53 минуты, 52 секунды (4.07.2009 - 17:09) glock18 написал(а):
спасибо. я сначала хотел с реврайтом, а потом забил.

Спустя 5 месяцев, 27 дней, 2 часа, 2 минуты, 19 секунд (31.12.2009 - 20:12) леха написал(а):
посморите мои 3 скрипта,в действии. Это блоги для юзеров,моя гостевая и мини чатик на весь сайт и отдельный чат для каждого блога юзера.

liozenda.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.