Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Минуты через 3-и обрезается текст
 
 автор: dimokx87   (15.11.2009 в 12:43)   письмо автору
 
 

Здравствуйте!
Подскажите пожалуйста в чём дело? Обновляю данные в строке:

$query = "UPDATE `chat` SET `text` = '$text' WHERE user='dimok'";


`text` - тип в БД Text.
Если текст короткий, менее 1000 символов - всё работает хорошо. Но если отправить например 1300 символов, сначало всё нормально, но минут через 3-5 часть текста обрезается.

  Ответить  
 
 автор: Trianon   (15.11.2009 в 14:40)   письмо автору
 
   для: dimokx87   (15.11.2009 в 12:43)
 

B никаких ограничений в php-скрипте и форме?
Минут через 5 после чего?
Может там в кроне какие процессы шалят?

  Ответить  
 
 автор: dimokx87   (15.11.2009 в 23:29)   письмо автору
 
   для: Trianon   (15.11.2009 в 14:40)
 

Никаких ограничений в форме и php скрипте нет.
Через 5-ть минут после выполнения вышеуказанного запроса.

  Ответить  
 
 автор: Trianon   (16.11.2009 в 00:01)   письмо автору
 
   для: dimokx87   (15.11.2009 в 23:29)
 

чудес на свете не бывает.
Если Вы уверены, чтьо содержимое таблицы меняется без Вашего участия - включайте и смотрите общий лог запросов MySQL
http://dev.mysql.com/doc/refman/5.0/en/query-log.html

  Ответить  
 
 автор: dimokx87   (16.11.2009 в 00:39)   письмо автору
 
   для: Trianon   (16.11.2009 в 00:01)
 

Всё, понял!
перед $query = "UPDATE `chat` SET `text` = '$text' WHERE user='dimok'"; у меня было вот так:
$text = $_POST['tex'];

Я поменял на:
$text = "<DIV align=center class=fblack><B>Табак для кальяна</B></DIV>
<DIV class=fblack align=justify style=\"padding:0px 40px;
\">Сегодня в продаже появилось множество сортов табака для 
кальянов самых разных вкусов и ароматов: виноградный, 
вишневый, клубничный, яблочный и многие другие. Любой 
курильщик может выбрать подходящий именно ему аромат и 
окунуться в волшебный мир Востока. Кому-то понравится 
крепкий и горький, словно только что приготовленный 
турецкий кофе, табак для кальяна, а кому-то в самый раз 
будет сладковатый и легкий  аромат весеннего сада. 
Рекомендовать какой-то определенный сорт кальянного табака 
– дело неблагодарное, каждый выбирает что-то подходящее для 
себя.<BR><BR>

Нужно отметить, что табак для кальяна намного мягче и 
ароматнее, чем трубочный или сигарный табак. Такой табак 
похож на варенье – он мокрый и липкий, поскольку в его 
состав входит фруктовая патока. После куренья табак в 
кальяне не сгорает и не становится пеплом – он всего лишь 
усыхает. В дыме содержится очень небольшое количество смол, 
а основная часть вредных веществ отсеивается при помощи 
фильтра.<BR><BR>

При курении кальянного табака у курильщика не 
пересушивается горло, ведь кальян охлаждает дым, который 
вдыхает курящий. Этот дым быстро растворяется в воздухе, 
оставляя приятный сладковатый аромат, поэтому курение 
кальянного табака способно доставить удовольствие не только 
самому курящему, но и находящимся поблизости людям.</DIV>";

И текст не обрезается!
Но как теперь сделать, чтобы из POST занести переменную tex?

  Ответить  
 
 автор: Trianon   (16.11.2009 в 00:41)   письмо автору
 
   для: dimokx87   (16.11.2009 в 00:39)
 

А при чем тут пять минут?!

  Ответить  
 
 автор: dimokx87   (16.11.2009 в 00:45)   письмо автору
 
   для: Trianon   (16.11.2009 в 00:41)
 

Я и сам не понимаю. Но когда так, то не обрезается.

  Ответить  
 
 автор: dimokx87   (19.11.2009 в 23:00)   письмо автору
 
   для: dimokx87   (16.11.2009 в 00:45)
 

Уже разобрался. Проблема не в скриптах и не в сервере, проблема на моём компе. Только не могу понять, когда на работе с компа текст отправляю в БД, то он не обрезается, а с домашнего компа срезается. Самое интересное, что текст полностью доходит до сервера и благополучно добавлятся в БД, но через 3 минуты, данные срубаются до 1.7 кб. Объясните кто-нибудь мне пожалуйста, как такое может быть?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования