Обрезаеться текст при отправке в БД
Страницы: 1
Обрезаеться текст при отправке в БД
Доброго Вам дня, форумчане.
Надеюсь на Вашу помощь.
Иметься <textarea> c html-кодом (8000 символов без пробелов):

<textarea id="edit" style="height: 357px;width: 1314px;"><div class="new">
<p>2 сентября уровень воды в реке у Комсомольска-на-Амуре достиг отметки 803 сантиметра, сообщила пресс-служба администрации города. «смисмисмисми».</p>
<p>Уровень воды в реке Амур возле Комсомольска-на - Амуре сегодня утром поднялся до 803 см, побив на 102 см "рекорд" паводка 1959 года.</p>
………
</div></textarea>



Вот jquery


$('div.edit_page_windowsss div b').live ('click', function() {
var edit_window = $(this).parent().parent().find('textarea#edit').val();
$.ajax ({
url:'new.php',
data:'edit_window='+edit_window,
type: "POST",
success: function (data5) {
location.reload();

}
});
});




Вот PHP обработчик:


$sqlss212121212 = iconv("UTF-8", "CP1251", "UPDATE pages SET content = '".str_replace(array("\r", "\n"), '', mysql_real_escape_string($_POST[' edit_window ']))."' WHERE id = ".$_POST ['edit_window_id']);
$sqlss212121212333 = mysql_query($sqlss212121212);




В БД записывается все, что идет до «смисмисмисми»
Почему? Как будто мешает символ кавычек


«



Очень жду Вашей помощи…
Спасибо.
С уважением, Виктор.
Изменено: Виктор - 2 Сентября 2013 13:00
function safesql($sql){
    return mysql_real_escape_string($sql);
}

mysql_query("UPDATE pages SET
content='".safesql(str_replace(array("\r", "\n"),"",iconv("UTF-8", "CP1251", $_POST['edit_window'])))."'
WHERE id='".safesql($_POST['edit_window_id'])."'");

Попробуй так, возможно ограничение в поле content
Ограничений нет, это точно(в 10к символов цифры отправил, все ок)...гдето с кодировками напутал...

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

http://www.sql.ru/forum/1044488/obrezaetsya-tekst-pri-otpravke-v-bd
Цитата
Виктор пишет:
Ограничений нет, это точно(в 10к символов цифры отправил, все ок)...гдето с кодировками напутал...

Подскажите пож где мог промахнуться?
Кодировка бд? Мой вариант пробовали?
Ваш вариант не работает.

Ну , повторюсь я без сохранения=) просто вывожу через echo POST-запрос (ответ летит в jquery и выводиться в alert)

Набил 11к еденичек, вернулось 10к
Файл участвует только 1
Короче проблема именно в этом символе, так как без него все норм идет(правда кракозябы, но в БД все ок)

Как же быть?
Попробуй одинарные кавычки (если дело только в кавычках). Была такая же байда, убился весь, пока причину нашел.
Пользуюсь хостингом в Германии 5 лет. Рекомендую, нареканий нет.
 WHERE id = ".$_POST ['edit_window_id']) - sql injroot вон правильно скорректировал.
Цитата
Nail Timler пишет:
Попробуй одинарные кавычки (если дело только в кавычках). Была такая же байда, убился весь, пока причину нашел.

не в кавычках дело.. см. ниже
Цитата
julia_17 пишет:
WHERE id = ".$_POST ['edit_window_id']) - sql injroot вон правильно скорректировал.
$_POST ['edit_window_id'] - уже давно отфильтрован! Не поделу Вы пишете...



Короче хочешь сделать хорошо сделай сам.!!!!!!!

Проблема была в том что функция $.ajax не воспринимает символ амперсанда &

В моем случае была применена аналогичная функция $.post которая в автомате данный символ экранирует...ииии....все супер!!!
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
06:32 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
06:28 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
23:09 Как безопасно купить Гугл почту? 
13:45 Какой движок выбрать для форума? 
13:43 Нашел скрины выплат с Сапы за 2010 год. Пошел плакать 
09:26 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
19:27 Плагин ответа 
23:25 SOCKS5 приватные прокси на 30 дней для PayPal 
23:24 Google Voice аккаунты для бесплатных SMS и звонков 
23:23 PayPal аккаунты для любых целей 
23:02 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
20:21 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
12:09 Trustpilot Reviews | Подниму рейтинг вашей компании 
12:07 Купить отзывы на Яндекс и Гугл картах, на Авито, на Отзовике и IRecommend 
07:46 Moltbook: Соцсеть для ботов, где людям закрыли рот. Началось? 
06:26 Ставки на супер тренды в спорте 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
22:30 Точные прогнозы на футбол 
13:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
07:11 Список обновленных тем пуст... 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем