HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Намучался с magic_quote - подскажите- реально ли
  #1  
Старый 11.03.2007, 14:41
undewaternemo
Познающий
Регистрация: 11.03.2007
Сообщений: 57
С нами: 10089538

Репутация: 1
Question Намучался с magic_quote - подскажите- реально ли

$ver=$_POST['xxx'];
$cons=$_POST['yyy'];

база mysql
вот такой запросик в php
на сервере включены magic_quote

$ret=mysql_query("UPDATE xxx SET tit='$tit', con='$cons', ver='$ver' WHERE user id='$id')


пытаюсь и так и этак - все время система слеши вставляет перед кавычкой
возможно ли при таких настройках сервера сильно изменить запрос ( например до такого $ret=mysql_query("UPDATE xxx SET tit='$tit', con='$cons' tit = (select pass from gg limit 1) /*)
или там где magic_quote и переменные в кавычках ловить нечего

Последний раз редактировалось undewaternemo; 11.03.2007 в 14:55..
 
Ответить с цитированием

  #2  
Старый 11.03.2007, 17:07
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Цитата:
Сообщение от undewaternemo  
$ver=$_POST['xxx'];
$cons=$_POST['yyy'];

база mysql
вот такой запросик в php
на сервере включены magic_quote

$ret=mysql_query("UPDATE xxx SET tit='$tit', con='$cons', ver='$ver' WHERE user id='$id')


пытаюсь и так и этак - все время система слеши вставляет перед кавычкой
возможно ли при таких настройках сервера сильно изменить запрос ( например до такого $ret=mysql_query("UPDATE xxx SET tit='$tit', con='$cons' tit = (select pass from gg limit 1) /*)
или там где magic_quote и переменные в кавычках ловить нечего
Скинь весь код...от этого не вижу ничего
 
Ответить с цитированием

  #3  
Старый 11.03.2007, 23:51
undewaternemo
Познающий
Регистрация: 11.03.2007
Сообщений: 57
С нами: 10089538

Репутация: 1
По умолчанию

PHP код:
if(isset($_POST['task'])) { $task $_POST['task']; } else { $task "none"; }




if(
$task == "doedit") {
$title str_replace("<""&lt;"str_replace(">""&gt;"str_replace("'""'"$_POST['title'])));
$contents str_replace("'""'"$_POST['contents']);
$month $_POST['month'];
$day $_POST['day'];
$year $_POST['year'];
$hour $_POST['hour'];
$minute $_POST['minute'];
$ampm $_POST['ampm'];
$comments $_POST['comments'];
$privacy $_POST['privacy'];
$e_id $_POST['e_id'];
$submit $_POST['submit'];

// CHANGE DATE INTO UNIX TIMESTAMP
$date strtotime("$month/$day/$year $hour:$minute:00 $ampm");
$date untimezone($date);
$date duplicatetime($date$e_id);

// CENSOR BAD WORDS
$bad_words explode(","trim($admin_info[banned_badwords]));
$bad_words_replace explode(","trim($admin_info[banned_badwords_replace]));
$contents str_replace($bad_words$bad_words_replace$contents);
$title str_replace($bad_words$bad_words_replace$title);

// UPDATE ENTRY
if($submit == "$edit_entry1$submit == "$edit_entry2") { 
if(
$submit == "$edit_entry2") { $draft "1"; } else { $draft "0"; }
mysql_query("UPDATE bhost_entries SET title='$title', contents='$contents', draft='$draft', privacy='$privacy', date='$date', comments='$comments' WHERE e_id='$e_id' AND u_id='$user_info[u_id]'");
header("Location: index.php");
exit();
} else {
header("Location: index.php");
exit();
}



Последний раз редактировалось blaga; 12.03.2007 в 04:26..
 
Ответить с цитированием

  #4  
Старый 12.03.2007, 04:52
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

В пм скинул..
 
Ответить с цитированием

  #5  
Старый 12.03.2007, 23:55
p-range
Участник форума
Регистрация: 05.02.2006
Сообщений: 168
С нами: 10663526

Репутация: 715
По умолчанию

Код:
Function strips(&$vl)
{
	if(is_array($vl))
		foreach($vl as $key => $value)
		strips($vl[$key]);
	else $vl = stripslashes($vl);
return $vl;
}

if (get_magic_quotes_gpc())
{
	strips($_POST);
	strips($_GET);
	strips($_COOKIE);
}
вставь в начало файла
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите Proxy $ZLO$ Болталка 3 06.02.2005 14:29



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору. Комиссия форума: 2%.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...