Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Избранное > То что должен знать каждый о PHP |
Автор: Ignat 28.7.2004, 09:55 | ||
![]() Сорри, Secandr, но чаще возникают траблы с понятиями клиентский скрипт - серверный скрипт. Например, вопросы "как в массив Javascript записать таблицу MySQL?" - это полный аут. Может эти вопросы осветить? Про что речь см. здесь: http://forum.vingrad.ru/index.php?showtopic=27230 |
Автор: Secandr 28.7.2004, 10:05 |
Ignat Можно вторым пунктом добавить, сейчас поправлю. Имено эти вопросы я хочу предупредить. |
Автор: Akina 28.7.2004, 11:56 | ||||
1) Нет уж. Серверные языки и Клиентские языки - про такое забудь. Например код на VBScript может выполняться и на стороне сервера, и на стороне клиента... давай употреблять термины "серверный скрипт" и "клиентский скрипт" и пояснять, что каждый из них может быть написан на каком-либо языке программирования. 2) Не надо сокращать. Потому как есть JavaScript и есть JScript - хоть и похожие, но все-таки разные.
Лучше сразу отправить на http://ru2.php.net/get/php_manual_ru.chm/from/a/mirror |
Автор: Secandr 28.7.2004, 12:52 |
Про серверные языки перепишу. |
Автор: Fish 28.7.2004, 13:17 | ||||||||
Не согласен с Akina
Почти одно и то же - "Медведь, то новый, а поводырьщик то старый". Добавлено @ 13:24
и с этим не совсем согласен, вот отрывок из Руководства по РНР:
Если он сам сервер? |
Автор: Secandr 28.7.2004, 13:25 |
Fish Если человек не знает разницу, пцсть пишет целиком. Akina Исправил, так больше нравится? Добавлено @ 13:28 Fish javascript серверный точно есть. Добавлено @ 13:29 Хотя лучше уж об этом подробно не писать, а то человек запутается. Добавлено @ 13:30 Ещё раз поправил, тепеь политкоректно и понятно. Ещё замечания? |
Автор: Akina 28.7.2004, 14:07 | ||||||||||||||
Fish
В корне не согласен. Если вспомните, именно возмущение фирмы Netscape (автора JavaScript) по поводу внесенных фирмой Microsoft в JavaScript изменений и дополнений заставило ее придумать для своей модификации новое название - JScript. Secandr Посему лучше сделать ремарку что JScript есть диалект JavaScript, созданный фирмой Microsoft. Fish
Причем тут руководство по ПХП, если идет речь о скриптовых языках и скриптах ВООБЩЕ???
Здрасьте, приехали... установи на 2000м веб-сервер и посмотри исходники примеров ASP-страниц - сплошь скриптятина... Secandr
1) не Pyton, а Python 2) SSI убрать
3) В список "на сервере" добавить VBScript и JScript 4) В список "на клиенте" добавить JScript
1) Java - язык программирования JavaScript и JScript - скриптовые языки так что про Яву вообще бы не упоминать 2) К чему все-таки собираемся относить сокращение JS? |
Автор: Ignat 28.7.2004, 14:17 | ||
А как насчет JSP? |
Автор: Akina 28.7.2004, 14:41 | ||||
Ignat
Ты же сам знаешь что такое JSP - как расшифровывается, как переводится... к чему спросил-то? Secandr
предлагаю: собрать всю статью воедино в первом постинге, чтобы не была она разбросана по треду. А обсуждение пусть идет своим чередом. Но внизу... Когда все части оформятся - перенести статью в ФАК, оставив тут только обсуждение. В ФАКе соответственно дать ссылку на тред с обсуждением. |
Автор: Ignat 28.7.2004, 14:48 | ||
2Akina:
То бишь серверные скрипты... |
Автор: Secandr 28.7.2004, 15:11 | ||
VBScript и JScript на сервер добавлять не буду, используются они мало, а путаницы из-за них много. Добавлено @ 15:13
Я бы не упоменал, но часто спрашивают: как передать данные из Java в php/ Добавлено @ 15:15 Akina Всё склеил, для фака и делаю |
Автор: Akina 28.7.2004, 15:56 | ||||
Ignat Давай все-таки цитировать первоисточники...
Я это понимаю так: JSP есть технология обработки страницы на стороне сервера с вызовами (написанных на Java) сервлетов. Однако нигде и никто не говорит что JSP обязан быть написанным на некоем скриптовом языке - скорее наоборот. В этом отношении JSP аналогична тому что я цитировал ранее про SSI... То есть можно конечно разок-другой сказать что SSI-движок или JSP-движок есть server-side script interpreter... но я бы поостерегся... Однако полностью с тобой согласен в том что граница - весьма зыбкая и неопределенная... Secandr
Почему я и предлагаю попробовать более подробно разжевать разницу между скриптовыми языками и динамическим формированием страниц... впрочем один хрен кроме путаницы ничего не получится... Да вот еще что... может добавить (до кучи) в схему еще одну стадию? т.е. клиент <-> сервер <-> скриптовый интерпретатор <-> сервер БД или как частный случай IE <-> Apache <-> PHP <-> MySQL ? |
Автор: Secandr 28.7.2004, 16:41 |
Akina Про бд можно добавить. |
Автор: Ignat 28.7.2004, 16:53 | ||
Akina, всё-таки, я бы сравнивал, в таком случае JSP и CGI, а не SSI.
А где же клиентские скрипты? Ведь здесь идет разговор о том как их разделить для непонимающего разницу. |
Автор: Secandr 28.7.2004, 16:57 | ||
Ignat
Так что можно и mysql в конце добавить. |
Автор: Akina 28.7.2004, 17:03 | ||
унутре IE, ясен пень... |
Автор: Secandr 28.7.2004, 17:45 |
Добавил схему работы с mysql, пойду поем и добавлю ещё два пункта. |
Автор: Secandr 28.7.2004, 18:52 |
Добавил информацию о пост и гет. |
Автор: Secandr 28.7.2004, 19:50 |
Исправил helo на hello ![]() Добавил работу с файлами. Осталось написать гостевую книгу ![]() |
Автор: Akina 29.7.2004, 08:37 | ||
Ужасная фраза. Тот, кто не дошел до части "Как передать информацию скрипту" и не имеет осознанного об этом представления, немедленно запутается. Считаю что после этой фразы нужно явно указать что-нить типа: То, как при этом передаются данные на веб-сервер (а от него - к PHP), рассмотрено в разделе "Как передать информацию скрипту". |
Автор: Secandr 29.7.2004, 15:46 |
Akina нужно будет просто написат` примери. |
Автор: Secandr 30.7.2004, 09:07 |
Есть у нас специалисты по javascript, чтобы написать пример по передаче данных от js к php методом post и get? |
Автор: Ignat 30.7.2004, 10:27 | ||||
При отсылке переменных в серверный скрипт следует обратить внимание на метод (POST или GET). У каждого есть свои преимущества и недостатки: метод POST передает значения переменных в теле http запроса, более универсален нежели метод GET и позволяет передать большие объемы, но для отсылки запроса POSTом нужна форма. Пример есть здесь - http://forum.vingrad.ru/index.php?showtopic=26503&st=0 Метод GET позволяет передавать небольшие объемы в переменных, помещая их URL, это удобно, например, для создания универсального скрипта, который используется для различных разделов сайта: <a href="index.php?razdel=1&topic=567">Ссылка</a> Либо передать можно небольшим скриптом:
Метод GET можно использовать аналогично методу POST в форме.
В PHP используются методы POST и GET, однако существуют и другие: PUT, HEAD, LINK, UNLINK и т.д. |
Автор: Secandr 30.7.2004, 10:31 | ||
Ignat сенкс, сейчас вставлю. Вот ещё бы добавить в
скрипт, который отправляет форму ![]() |
Автор: Ignat 30.7.2004, 13:30 | ||||
А смысл? |
Автор: Secandr 30.7.2004, 13:49 |
Ignat так это же взаимодейсвие php с js ![]() |
Автор: IZ@TOP 30.7.2004, 16:22 | ||
По поводу персылки из JavaScript в РНР массивов (я этот код в каком то посте писал):
Добавлено @ 16:25 Secandr Не забудь в мануале про работу с винлдовыми COM объектами упамянуть. Так же про реги, что такое ПОСТ и ГЕТ. Желательно полнее инфы о работе с файловой системой. Если хочешь я могу помочь. Только ты мне напиши чего именно надо описать. |
Автор: -=SJ=- 2.8.2004, 04:44 |
А можно о терминах побольше.... что кого занчит? ![]() ![]() |
Автор: Secandr 2.8.2004, 08:20 |
Ставим вопрос ребром. Что вообще должно быть в этой "статье". Давайте чётко определим содержание, цели и средства. Изночально я хотел всего лишь написать небольшой вводный курс в php: что это такое и как работает. Как я вижу, есть желание сделать что-то большее, давай-те определимся что. |
Автор: Ignat 2.8.2004, 08:47 |
Давайте, расскажем о том, с чем были траблы когда сами изучали. |
Автор: Secandr 2.8.2004, 08:52 |
У меня особых траблов не было. Я переходил с perl на php и там всё было просто. Хотя первый скрипт написать было трудно, поскольку не было описано взаимодействие php с вебсервером. Ещё у меня с MySQL проблемы были, но это уже не в php обсуждать. |
Автор: Akina 2.8.2004, 10:02 |
ИМХО ПисАть еще один учебник по ПХП - занятие безнадёжное и прямо скажем не до конца разумное. Полагаю что основной акцент надо сделать именно на прохождение информации от веб-сервера к монитору рабстанции и от клавы/мыша к ПХП и мускулу - т.е. на уровне "для безнадёжных дилетантов" разжевать именно последовательность процессов, передающих и обрабатывающих данные. Потому как значительная часть вопросов связана именно с непониманием в какой момент и какой процесс что считает и какому процессу каким способом отдаёт то что насчитал... |
Автор: Secandr 2.8.2004, 10:10 |
Akina В принцепе можно, полностью описать как что и куда. Написать как при помощи телнета заглянуть "внутрь" всех взаимодействий. Оставить всё как есть и добавить тему "Загляни внутрь веба" или что-то похожее. IZ@TOP Про пост и гет там есть. А вот реги и прочая гадость, это уже лучше в отдельные темы. Есть предложение - закончить наполнять эту тему и написать что-то о ком объектах, хотя я с ними не работал, о регах, о понятиях, определениях и сленге, .... и всё в фак. |
Автор: Fellow 2.8.2004, 12:47 |
Хочу изучить php , какую литературу посоветуете ??? ![]() |
Автор: Ignat 2.8.2004, 12:52 |
Тогда вам сюда http://forum.vingrad.ru/index.php?showtopic=18686 |
Автор: Secandr 2.8.2004, 12:52 |
Fellow один топик, один вопрос. А вам сюда:http://forum.vingrad.ru/index.php?showtopic=18686 |
Автор: Secandr 3.8.2004, 11:40 |
Добавил код гостевой книги, просьба не пинать меня ногами, когд прстой и не эффективный, писал только в учебных целях. |
Автор: IZ@TOP 3.8.2004, 13:27 |
Secandr Может туда мой шаблонизатор добавить? Смотри топиком ниже (перемещенный). |
Автор: Secandr 3.8.2004, 16:00 |
IZ@TOP Жаблонизатор это слишком жутко, скрипт должен быть простой до одури. А уж потом можно дать другой скрипт уже навороченый. Добавлено @ 16:00 IZ@TOP можно будет твой js добавить про массив. |
Автор: IZ@TOP 3.8.2004, 23:46 |
Secandr ОК. Может просто про str_replace написать? Заодно примерчик функции шаблонизатора? |
Автор: Secandr 4.8.2004, 08:21 |
IZ@TOP Выложи свою версию гостквой книги с шаблонизатором, побольше коментариев и хотя бы короткое описание. |
Автор: IZ@TOP 4.8.2004, 09:32 |
Ок. Сегодня-завтра вечером будет готово. Гостевая будет на файлах. |
Автор: Secandr 4.8.2004, 10:11 |
IZ@TOP На фалах самое то, ещё и SQL давать, это страшно ![]() Я дописал пояснения к гостевой. Анонсировал ещё две главы: 7. Более мощная гостевая 8. Подробнее о работе веба (telnet вместо браузера, основы HTTP) разобью ка я всё это на отдельные посты, а то читать невозможно, а править ещё хуже! |
Автор: Secandr 4.8.2004, 10:30 |
Я немного пофлудил, а то склеивались сообщения, ..... |
Автор: IZ@TOP 4.8.2004, 10:39 |
Secandr Хех... а я за**ся их удалять.... а они все появляются и появляются ![]() |
Автор: Secandr 4.8.2004, 11:28 |
спасибо ![]() Просто я е знаю как ещё разбить на сообщения! |
Автор: Ignat 4.8.2004, 18:04 | ||
Почему бы и не рассказать минимум о БД. Могу написать. зы Secandr, Спасибо за ++ |
Автор: Secandr 5.8.2004, 08:55 |
Ignat Вопросы о БД займут ещё страницы две. Это уже другая сказка. Я же предлогал после завершения этой статьи писать следующую. Да не за что, просто мне плюсов понаставили, а без тебя и IZ@TOP`а врятли бы я так быстро и полно всё написал. По поводу последнего пункта, я думаю стоит осветить: HTML, HTTP. Ещё такой вопрос: какой стандарт описывает составление URL? |
Автор: Ignat 5.8.2004, 09:17 | ||
Вот здесь, на русском не встречал. http://www.w3.org/Addressing/. За ХТМЛ могу взяться, а HTTP, наверное, тебе ближе. |
Автор: Secandr 5.8.2004, 09:24 |
HTML не нужно много, только основные теги: <html><body><b><a><img><br> и можно ещё пару. |
Автор: Ignat 5.8.2004, 09:35 | ||||
rfc1738, rfc1808 |
Автор: Secandr 5.8.2004, 10:29 |
Значит так, цепочка такая: Ввод URL -> запрос HTTP -> запуск PHP -> возврат контента серверу -> ответ сервера на HTTP -> парсинг странички браузером. В итоге нужно: 1. описать что такое URL и какие на него стандарты, хотя бы коротко 2. Запрос/ответ HTTP 3. Работа PHP скрипт, скрипт hello world. 4. HTML и его парсинг браузером. Ignat Пиши пока про html, а я http попробую описать, элемнтарно: как составить запрос и как получить ответ. |
Автор: IZ@TOP 5.8.2004, 13:17 |
Secandr Сорри, но думаю что про гостевую будет готово в выходные... просто люблю я нагромождать. Так что будет полноценная статья по написанию гостевой книги. |
Автор: Secandr 5.8.2004, 14:08 |
IZ@TOP Я не спешу, статья уже готова на 90%, хорошая гостевая и протокол HTTP, это уже "бонус" ![]() Закончим на этой едели статью, напишим что-нибудь ещё. |
Автор: Ignat 5.8.2004, 14:36 |
Secandr, я тож раньше вечера не могу, на работе запарки. |
Автор: Secandr 5.8.2004, 14:42 |
Ignat Я сейчас тоже не пишу, я сервак новый поднимаю, но это уже флейм. Давайте к воскресенью заканчивать. Мне работы часа на два три осталось. |
Автор: IZ@TOP 5.8.2004, 16:44 |
Secandr А мне часов на 10-15 ![]() ![]() |
Автор: Ignat 8.8.2004, 13:35 | ||||||||||||
Вот, написал, но не смог сразу выложить, форум лежал ![]() Для представления информации в WEB используется язык HTML (Hiper Text Markup Language)- язык гипертекстовой разметки документов. Он является потомком языка SGML, который позволяет описывать различные данные, но, в отличие от простого HTML, очень сложен. HTML-документ имеет древовидную структуру. Т.е. состоит из элементов, которые имеют общий корень, и независимые дочерние элементы. В общем случае документ выглядит так:
Имена, заключенные в скобки <...> называют дескрипторами, чаще тегами. Бывают парные (<html>....</html>) и непарные (<br>) теги. Парные теги отличаются от непарных, тем что они могут иметь дочерние элементы или узлы. Рассмотрим, приведенный выше документ. Корневым элементом является html- это обязательный для всех HTML-документов элемент, он имеет два дочерних - head и body, в элементе head содержится информация о документе, как правило, пользователь её непосредственно не видит в окне браузера, элемен title - это заголовок, он отображается в заголовке окна браузера. В элементе body содержится тело документа. В нашем случае мы имеем обин абзац текста, он заключен в теги <p></p>, причем после запятой стоит перенос на следующую строку он выполняется тегом <br>. Также, теги могут иметь аттрибуты - параметры, которые влияют на отображение содержимого элемента. Сделаем так, чтобы документ был "белым по черному":
Теперь текст и фон поменяли цвет, потому как мы поменяли значения цвета аттрибутами bgcolor и color. Аттрибуты имеют вид имя="значение". Для цвета значение начинается с # и состоит из трех шестнадцатеричных чисел в формате RGB (т.е. #FF0000 - ярко-красный цвет). рассмотрим еще несколько элементов необходимых для создания страницы: <img src="some.jpg"> - это непарный тег, вставляющий в документ изображение, которое содержится в файле some.jpg . <a href="some.html">Жми сюда!</a> - вот это уже если не самый главный, то самый весомый элемент - гиперссылка, этот элемент позволяет совершить переход на другой HTML документ, при этом не важно располагается он на том же WEB-сервере или где-то в Зимбабве.
Теперь создадим форму (поля, значения в которых, может менять пользователь), которая отправит несколько строчек скрипту на сервере:
все элементы внутри тегов form принадлежат форме, и, если они правильно составлены, будут отосланы серверу. Аттрибуты action и method отвечают за то куда и как будут отправлены данные из формы. В action указывается url скрипта, а в method - метод передачи переменных. Тег <input> создает поле ввода, радиокнопку, флажок или другой элемент ввода данных. Разновидность определяется аттрибутом type, в нашем случае - это строка текста. name - имя поля, так будет называтся переменная в скрипте, когда эти данные будут обрабатываться и, наконец, value - значение, которое по умолчанию вписано в это поле и которое будет передано скрипту, если пользователь не изменит содержимое. Аттрибут type="submit" придает элементу input вид кнопки, при нажатии на которую происходит передача переменных.
Вы видите, что поля ввода сейчас вытянуты как караван в одну строчку. Создадим таблицу и вложим эти поля в ячейки.
Теперь поля расположены в два столбца, а кнопка находится под ними. С тегами <table> </table>, надеюсь, понятно - они создают таблицу, а что делают теги <td>..</td> и <tr>..</tr>? Они и форматируют содержимое как таблицу - теги <tr>..</tr> - создают строку, а теги <td>..</td> - ячейку внутри строки. Еще в этой таблице есть аттрибут colspan, он производит объединение указанного количества ячеек по столбцам. Вот и все основы, если интересно больше - читайте учебники, ФАКи и т.д. |
Автор: Secandr 8.8.2004, 13:52 |
У меня тут небольшая авария, так что я вечером займусь статьёй. |
Автор: IZ@TOP 8.8.2004, 22:02 |
У меня проблемы были, на день варенья пригласили, поэтому написание статьи немножко откладываетя ![]() |
Автор: Secandr 9.8.2004, 09:08 |
А у меня деньги закончились на счету ![]() |
Автор: Secandr 9.8.2004, 09:23 |
Выложил функцию IZ@TOP`а, пока статью выкладывать не буду, нужно свою часть написать. |
Автор: IZ@TOP 9.8.2004, 10:16 |
Вот оно! Когда программист говорит - Это займет Х дней, нужно это возводить степень и делить на два. Вот тогда получатся праильные сроки ![]() |
Автор: Secandr 9.8.2004, 10:21 |
так по мимо форума к сожалению есть работа ![]() |
Автор: Ignat 9.8.2004, 10:30 |
IZ@TOP, а в какую степень? Я теперь так сроки заказчикам объявлять буду. |
Автор: IZ@TOP 9.8.2004, 10:54 |
Ignat Это уже зависит от "занятости" программиста ![]() Secandr У меня тоже работа, правда сейчас ее не очень много, поэтому постараюсь в ближайшее время закончить ![]() |
Автор: Secandr 11.8.2004, 14:30 | ||||||
вот что получилось при запросе форума.
это всё понятно
![]() Добавлено @ 14:34 Connection может быть ещё token. насколько понимаю тогда конект не закрывается и можно выводить контент. |
Автор: Ignat 16.8.2004, 09:31 |
Secandr, что-то ты пропал... |
Автор: Secandr 16.8.2004, 09:35 |
Ага бывает. У меня день рожденья был, я немного не в состоянии был работать ![]() |
Автор: Secandr 19.8.2004, 12:23 |
немного доработал. сильно много писать про http не стал, всё равно им ни кто пользоваться не будет, а вот статья про хтмл хорошая ![]() Добавлено @ 12:28 IZ@TOP Осталась твоя часть! Добавлено @ 12:28 Доделаю эту статью и напишу вообще про сеть, хоть сам со всеми абревиатурами разберусь! |
Автор: IZ@TOP 19.8.2004, 13:29 |
Secandr Как только будет готова сообщу ![]() |
Автор: Secandr 19.8.2004, 16:27 |
Давай гостевую и проект будет доведён до конца! У нас на форуме это случается слишком редко ![]() Добавлено @ 16:28 Я ещё одну статью напишу про то что такое сеть на разном уровне, какие они бывают, что такое dns, dhcp,... |
Автор: Secandr 2.9.2004, 15:57 |
Со второй статьёй как-то не получается. Сам я ещё в этом плохо разбираюсь, как в аникдоте: "Чем щенок на студента похож". Отредактировал ссылки в статье. |
Автор: Ignat 2.9.2004, 15:58 |
Secandr Мож про мускуль писать начнем? |
Автор: Secandr 2.9.2004, 16:00 |
Этим пегас занимается, у него хорошая подборка есть. Я хотел про сетевые технологии, но статья не получается - только обрывки мыслей. |
Автор: Ignat 2.9.2004, 16:03 |
Я имел ввиду PHP+MySQL. Всё-таки с этим вопросов в ветке много... |
Автор: Secandr 2.9.2004, 16:33 |
А что имено ты предлогаешь? |
Автор: Ignat 2.9.2004, 17:07 |
1. Основы БД 2. Взаимодействие PHP и MySQL 3. Чуть-чуть про функции для работы с мускулем. 4. Мускульная гостевуха. |
Автор: Secandr 3.9.2004, 08:42 |
Основы языка mySQL: http://forum.vingrad.ru/index.php?showtopic=5638 Ты хочешь дописать к этой статье ещё один пункт про mySQL ? |
Автор: Ignat 3.9.2004, 08:59 | ||
Так это же основы SQL вообщем, насколько понимаю, SQL92. Я говорю про работу с MySQL средствами PHP. |
Автор: Secandr 3.9.2004, 09:18 |
можно, по крайней мере не помешает. |
Автор: IZ@TOP 3.9.2004, 10:20 |
Secandr Тогда делаю две версии статьи про гостевую книгу. Одна уже почти готова. |
Автор: Secandr 3.9.2004, 11:09 |
А что за версии? |
Автор: IZ@TOP 3.9.2004, 15:57 |
Secandr Ну или совмещенную статью про написание гостевой книги на файлах и на MySQL. Только если совмещенную, тогда придется кое что переписать. |
Автор: Secandr 3.9.2004, 17:05 |
хорошо |
Автор: IZ@TOP 20.9.2004, 00:36 |
Secandr Готово. |
Автор: kometa_triatlon 4.2.2005, 21:59 |
Secandr Скажите, гостевуха нормально проверена? Скачал, хотел прикрутить, но возникли проблемы. Сначала не работала переадресация после добавления нового сообщения. Сделал : header('location: ?action=show'); Главный трабл: после авторизации не выводит сслыки на редактирование и удаление сообщения. Видимо неправильно работает функция GetSession($Param). Подставил вместо нее true ( в лоб ), тогда вывело. Или это у меня только такие глюки? |
Автор: Secandr 5.2.2005, 13:33 |
Насколько помню гостевую писал IZ@TOP. Я её не тестил. |
Автор: Guest 6.2.2005, 01:02 |
![]() ![]() ![]() ![]() Еле нашел подходящую мне гостевую, и такие траблы.... IZ@TOP, есть идеи? |
Автор: IZ@TOP 7.2.2005, 09:52 | ||
Попробуй заменить функцию CheckLogin в файле kernel.php на эту:
|
Автор: Aliance 11.3.2005, 19:49 |
Хорошая статья ![]() |
Автор: Nikius 18.10.2005, 14:00 |
Статья мне понравилась, но у меня возникли проблемы с упрощенной версией гостевой книги: не удается добавить новые сообщения. В общем если файл text.dat в рукопашную наполнить записями, то они отображаются броузером, а если заполнять через форму, то страничка просто обновляется (файл остается без изменений). Может это только у меня такие глюки? |
Автор: Gtaman 23.7.2006, 15:20 | ||
Есть проблема с гостевухой...... Если ввести <a href="url">text</a>, то появитсяч ссылка - хорошо, именно поэтому я и читал эту статью(для форума надо), но проблема такая, что если вводишь
то выскакивает алерт, а это не есть хорошо..... |
Автор: mr.Anderson 23.7.2006, 15:57 |
Gtaman, ну, вообще-то, в гостевухе должно быть запрещено использовать html-теги... а то там можно такое ввести на JS, что весь сайт полетит... |
Автор: Gtaman 23.7.2006, 21:24 |
sim7, ну вообще-то, например в форуме ipb все нормально......... т.е. вот я ввожу ссылку(без тегов - так и надо) http://vingrad.ru - нормально, т.е. ссылка. ввожу джс: <script>alert("aaa!");</script> - тоже реакция нормальная, т.е. просто текст. |
Автор: mr.Anderson 23.7.2006, 21:38 | ||
Gtaman
|
Автор: Voventus 29.1.2007, 07:54 | ||
Ошибка во втором посте http://forum.vingrad.ru/topic-27230.html
Было пропущено "=" в "&topic"... |
Автор: Gold Dragon 2.4.2009, 14:47 |
вот интересная статья о скорости http://php.spb.ru/php/speed.html |
Автор: nerezus 8.8.2009, 22:15 | ||
Про stripslashes почитай вот, много нового узнаешь. |