LEOnidUKG: у Вас это на локалке? Просто если бы доступ дали, то посмотрел бы и быстрее решился вопрос
Да нет, в работе давно, просто замучали меня эти проблемы... Вот что я имею, выкладываю.
Жабаскрипт:
function pushem(sid)
{
var lt=document.getElementById("vtitle").value;
lt=decodeURIComponent(lt);
var lu=document.getElementById("vurl").value;
if ((!lt) || (!lu) ){
alert('Не заполнено обязательной поле!');
exit;
makeAJAXCall там стандартный, откуда-то спёртый, в любом случае всё работает.
Приёмник php:
session_start();
include "lib.php";
include "bd.php";
include "libNew.php";
connect();
$sid=intval($sid);
$lt=htmlspecialchars($lt);
//$lt=iconv("UTF-8", "windows-1251", $lt);
$lu=htmlspecialchars($lu);
if(isset($_SESSION['validnfuser']) OR isset($_SESSION['adminnfuser'])){
$sqlc="select sid from NF_VIP_LINKS where sid=$sid";
$resultc = mysql_query($sqlc) or die(mysql_error());
$row_countc = mysql_num_rows($resultc);
if ($row_countc >=5){
exit;
}
else {
$sql="insert into NF_VIP_LINKS VALUES(NULL,$sid,'$lu','$lt')";
$result = mysql_query($sql) or die(mysql_error());
The WishMaster: Ну так с таким же успехом можно фильтровать другие слова... не только мат
Конечно можно, в чём проблема.
The WishMaster: Кто там говорил про то, что я подхожу к яндексу с точки зрения логичности?
Так это же логично, или нет? Сайт с "нецензурным" контентом потенциально менее значим по теме, чем без оного.
Но на самом деле это конечно далеко не так, яркий пример тому Дёти или Лепра, где масса умнейших и интеллигентнейших людей общаются "без комплексов", ну то есть на живом русском языке.
LEOnidUKG: такова жизнь, поэтому лучше перекодировать
Ну ок, но как перекодировать тогда? Я же говорю, переменная перекодированная посредством iconv всё равно какая-то глючная. Чушь какая-то. Сервер настроен на 1251.
LEOnidUKG, хм, таки непонятно, почему тогда безо всяких прекодировок осёл и фф срабатывают, а опера заносит в базу кракозябры... Либо я чего-то не понимаю.
Минаев - говно. Метро-2033 - тоже говно.
У меня всё.
а попробуйте не записать, а вывести, что он на $lt покажет
В опере мусор, остальные выводят то что нужно :)
у Вас это на локалке? Просто если бы доступ дали, то посмотрел бы и быстрее решился вопрос
Да нет, в работе давно, просто замучали меня эти проблемы... Вот что я имею, выкладываю.
Жабаскрипт:
makeAJAXCall там стандартный, откуда-то спёртый, в любом случае всё работает.
Приёмник php:
У файла обработчика попробуйте прописать в самом начале:
header("Content-type: text/html; charset=windows-1251");
Да там просто голый php код, проверяющий переменные и добавляющий их в базу. :(
Honter, вы не первый. Поищите по форуму, было уже.
Ну так с таким же успехом можно фильтровать другие слова... не только мат
Конечно можно, в чём проблема.
Кто там говорил про то, что я подхожу к яндексу с точки зрения логичности?
Так это же логично, или нет? Сайт с "нецензурным" контентом потенциально менее значим по теме, чем без оного.
Но на самом деле это конечно далеко не так, яркий пример тому Дёти или Лепра, где масса умнейших и интеллигентнейших людей общаются "без комплексов", ну то есть на живом русском языке.
Спецсимвол '*' означает любую (в том числе пустую) последовательность символов.
По умолчанию строка /index.php и /index.php* тождественны.
учитывая, что ОН - это Она.
А вы, простите, тёлочка что-ли?
Tarry добавил 30.05.2010 в 18:22
_han_, ты зацени ник зато!
это клон Юни, да.
такова жизнь, поэтому лучше перекодировать
Ну ок, но как перекодировать тогда? Я же говорю, переменная перекодированная посредством iconv всё равно какая-то глючная. Чушь какая-то. Сервер настроен на 1251.
LEOnidUKG, хм, таки непонятно, почему тогда безо всяких прекодировок осёл и фф срабатывают, а опера заносит в базу кракозябры... Либо я чего-то не понимаю.