Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб скрипты » Установка и настройка » Отключение html
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
relaxs
Участник

Зарегистрирован: Apr 2004
Место проживания:
Публикаций: 5
Статус: relaxs в оф-лайне
Отключение html [сообщение #65695]

Здравствуйте
У меня тут проблемка небольшая если поможете буду очень рад.

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

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-04-2004 17:13
Нажмите сюда для просмотра профайла relaxs Отправить Персональное сообщение relaxs Найти сообщения от relaxs Добавить relaxs в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #65706]

если скрипт на php
ищи:
либо обработчик формы и перед тем как писать в базу пост всунь чонить типа:

PHP:


$post
=htmlentities($post);

или
PHP:

$post
=htmlspecialchars($post);

или чтоп совсем не париться просто вырежи нахер весь хтмл:
PHP:

$post
=strip_tags($post);

либо где анкета отдается браузеру и перед тем как отдать - те же функции. Подробности - http://php.net

Других вариантов приемлемых нет.

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщение было отредактировано Orliha 26-04-2004 в 18:38

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-04-2004 18:36
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
relaxs
Участник

Зарегистрирован: Apr 2004
Место проживания:
Публикаций: 5
Статус: relaxs в оф-лайне
[сообщение #65725]

quote:
Первоначальное сообщение от Orliha
если скрипт на php
ищи:
либо обработчик формы и перед тем как писать в базу пост всунь чонить типа:

PHP:

$post
=htmlentities($post);

или
PHP:

$post
=htmlspecialchars($post);

или чтоп совсем не париться просто вырежи нахер весь хтмл:
PHP:

$post
=strip_tags($post);

либо где анкета отдается браузеру и перед тем как отдать - те же функции. Подробности - http://php.net

Других вариантов приемлемых нет.



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

<?

if (($login == "")||empty($login)) {
$error="login";
if (isset($pass)) $oldpass=$pass;
if (isset($mail)) $oldmail=$mail;
if (isset($icq)) $oldicq=$icq;
require ("./add/regist.html");
}
elseif (($pass == "")||empty($pass)) {
$error="pass";
if (isset($mail)) $oldmail=$mail;
if (Isset($login)) $oldlogin=$login;
if (isset($icq)) $oldicq=$icq;
require ("./add/regist.html");
}
elseif (($mail == "")||empty($mail)) {
$error="mail";
if (isset($login)) $oldlogin=$login;
if (isset($pass)) $oldpass=$pass;
if (isset($icq)) $oldicq=$icq;
require ("./add/regist.html");
}
else {

$db = mysql_connect($sqlserver,$sqllogin,$sqlpassword);
$r = MySQL_select_db($sqldatabase);
$r = mysql_query("select id from znakom where login='$login'");
if ($row = mysql_fetch_array($r)) {
$error="loginexist";
if (isset($login)) $oldlogin=$login;
if (isset($pass)) $oldpass=$pass;
if (isset($icq)) $oldicq=$icq;
if (isset($mail)) $oldmail=$mail;
require ("./add/regist.html");
}
else {
include ("./add/regist2.html");
}
}
?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-04-2004 23:16
Нажмите сюда для просмотра профайла relaxs Отправить Персональное сообщение relaxs Найти сообщения от relaxs Добавить relaxs в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #65770]

хе.. этот код нам не поможет, тут нет ничего кроме айди какогото... ты по какому принципу именно этот кусочек тут написал?? гыгы

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-04-2004 18:13
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
relaxs
Участник

Зарегистрирован: Apr 2004
Место проживания:
Публикаций: 5
Статус: relaxs в оф-лайне
[сообщение #65793]

quote:
Первоначальное сообщение от relaxs
Я просто не очень в этом разбераюсь вот есть код ,если не трудно вставте туда то что нужно и уже готовый напишите:

<?

if (($login == "")||empty($login)) {
$error="login";
if (isset($pass)) $oldpass=$pass;
if (isset($mail)) $oldmail=$mail;
if (isset($icq)) $oldicq=$icq;
require ("./add/regist.html");
}
elseif (($pass == "")||empty($pass)) {
$error="pass";
if (isset($mail)) $oldmail=$mail;
if (Isset($login)) $oldlogin=$login;
if (isset($icq)) $oldicq=$icq;
require ("./add/regist.html");
}
elseif (($mail == "")||empty($mail)) {
$error="mail";
if (isset($login)) $oldlogin=$login;
if (isset($pass)) $oldpass=$pass;
if (isset($icq)) $oldicq=$icq;
require ("./add/regist.html");
}
else {

$db = mysql_connect($sqlserver,$sqllogin,$sqlpassword);
$r = MySQL_select_db($sqldatabase);
$r = mysql_query("select id from znakom where login='$login'");
if ($row = mysql_fetch_array($r)) {
$error="loginexist";
if (isset($login)) $oldlogin=$login;
if (isset($pass)) $oldpass=$pass;
if (isset($icq)) $oldicq=$icq;
if (isset($mail)) $oldmail=$mail;
require ("./add/regist.html");
}
else {
include ("./add/regist2.html");
}
}
?>




Ну не знаю это все что было в php файле

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-04-2004 23:45
Нажмите сюда для просмотра профайла relaxs Отправить Персональное сообщение relaxs Найти сообщения от relaxs Добавить relaxs в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #66731]

у тебя там что один пхп файл?

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-05-2004 14:30
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 15:14.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.13077497 seconds (95.57% PHP - 4.43% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.