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

Форум PHP

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

 

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

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

тема: В БД НЕ заносятся значения!
 
 автор: mistersmak   (07.04.2005 в 20:45)   письмо автору
 
 

Вот часть скрипта, которая обрабатывает полученный от юзера текст:
...
function textedit($message)
{
$message = highlight_string(trim(stripslashes($message)));
error_reporting(0);
}
$message=textedit($code, true);
...
В чем проблема?
Кстати если написать без функции она записывает только "1".

   
 
 автор: cheops   (07.04.2005 в 21:04)   письмо автору
 
   для: mistersmak   (07.04.2005 в 20:45)
 

У вас функция определена с одним параметром, а вызывается с двумя, нужно поправить
<?php
function textedit($message$flag)
{
$message highlight_string(trim(stripslashes($message)), $flag);
error_reporting(0);
}
$message=textedit($codetrue);
?>

   
 
 автор: mistersmak   (07.04.2005 в 21:54)   письмо автору
 
   для: cheops   (07.04.2005 в 21:04)
 

Если написать:
$message = highlight_string(trim(stripslashes($message)), $flag);
то вылезет
Warning: Wrong parameter count for highlight_string() in d:/program files/apache group/apache/htdocs/guestbook_with_sql/add.php on line 10
и все равно не заносит.
Я проверил.(
echo $message;
) все передается, токо все равно не заносит!!!

   
 
 автор: cheops   (07.04.2005 в 22:21)   письмо автору
 
   для: mistersmak   (07.04.2005 в 21:54)
 

А версия PHP у вас какая? Этот параметр введён начиная с PHP 4.2, а без его использования функция просто выведет подсвеченное содержимое в окно браузера и вернёт true.

   
 
 автор: mistersmak   (07.04.2005 в 23:23)   письмо автору
 
   для: cheops   (07.04.2005 в 22:21)
 

Если просто передавать данные и сохранять их в файлы, хотя пхп 4:0
Может я как-то нетак заношу? У меня Оракл. Если кто-то знает пускай признается!

   
 
 автор: glsv (Дизайнер)   (08.04.2005 в 05:27)   письмо автору
 
   для: mistersmak   (07.04.2005 в 23:23)
 

>Может я как-то нетак заношу?
Хм… сложно сказать, вы же не привели ни кода сохранения в файл, ни кода сохранения в БД.

   
 
 автор: mistersmak   (08.04.2005 в 01:45)   письмо автору
 
   для: cheops   (07.04.2005 в 22:21)
 

Поставил пхп 5.0.3 и понял - старое лучше! Дофигиша ошибок + все равно не сохраняет в бд ничего!!!!!!

Кстати еще вопрос (решил не открывать новую тему):
как сделать что сообщения юзера имели стого определенную ширину(например 30 символов в ряду)?

   
 
 автор: glsv (Дизайнер)   (08.04.2005 в 05:27)   письмо автору
 
   для: mistersmak   (08.04.2005 в 01:45)
 

>как сделать что сообщения юзера имели стого определенную ширину(
Что имеется ввиду? HTML, база данных?

   
 
 автор: mistersmak   (08.04.2005 в 23:12)   письмо автору
 
   для: glsv (Дизайнер)   (08.04.2005 в 05:27)
 

>Что имеется ввиду? HTML, база данных?
Допустим злобный юзер написал мессагу в одну строку длиной эдак ~2000 символов. Естественно появляется огроменный скроллбар внизу. Как от этого избавиться?

   
 
 автор: glsv (Дизайнер)   (09.04.2005 в 06:43)   письмо автору
 
   для: mistersmak   (08.04.2005 в 23:12)
 

Это вопрос HTML-верстки и логики работы приложения.
Можно, например, просто обрезать сообщение пользователя до 200 символов – это тоже решение. И никаких скроллбаров не будет.

   
Rambler's Top100
вверх

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