Всех приветствую. Я сейчас видимо задам вопрос ну уж совершенно для учеников младших классов, но все же, ответьте если не затруднит.
Итак, есть форма, которая передает некие данные: заголовок сообщения, форум для которого это сообщение предназначено, текст самого сообщения и ник сообщение отправившего.
Само-собой, прежде чем пихать это все в БД мне нужно обработать эти данные, обрабатываю я их следующим образом: stripslashes,html_entity_decode,strip_tags,mysql_real_escape_string.
Очень не хочется писать повторяющийся код для каждой переменной, да и вообще не по людски это. По этому я создаю массив с переменными и желаю прогнать его через цикл, обрабатывая каждую переменную и перезаписывая уже новое значение.
Но поскольку содержимое массива это не сами переменные, а ссылки на них, то у меня ничего не получается...переменные остаются не обработанными, я пытался сделать что-нибудь с "&", но безрезультатно.
Вроде же элементарная задача, но вот никак..подскажите? Вот код:
CODE ( htmlphp):
скопировать код в буфер обмена
$data = array($fname,$threadAutor,$newPostTitle,$newPostText); for ($i=0; $i < count($data) ; $i++) { echo <<<HERE <b>$fname</b> $threadAutor<br> $newPostTitle<br> $newPostText<br> HERE; }
Спасибо.
(Добавление)
Боже мой, какой я лапоть.. все же так просто:
$data = array(&$fname,&$threadAutor,&$newPostTitle,&$newPostText);
Даже не знаю, можно удалить пост? Или пусть остается, вдруг у кого-то возникнит подобный вопрос...
|