Потому, что я подстраиваю POST запрос под нужный, который пойдет в БД. Я эти переменные собираюсь использовать в следующей функции.
Понял, ее надо объявлять статической перед тем, как ей будет присвоено значение.
Спасибо.
function check_add_article_form() {global $conf;$article = array ( 'title' => strip_tags($_POST['title']), 'url' => strip_tags($_POST['title']), 'category' => $_POST['category'], 'article' => strip_tags($_POST['article'], "$conf[allowed_tags]"), 'tags' => strip_tags($_POST['tags']) );if ((!$article[title]) or (!$article}else {static $article;}var_dump ($article);}" title=") or (!$article[category]) or (!$article[article])) {echo "Форма заполнена неверно!TEMP";}else {static $article;}var_dump ($article);}" target="_blank">) or (!$article[category]) or (!$article[article])) {echo "Форма заполнена неверно!TEMP";}else {static $article;}var_dump ($article);}
До if-else работает, после - dump NULL.
ortegas добавил 26.05.2011 в 21:04
ХМ, работает если static задать в конце функции. А почему static удаляет массив в функции после его вызова??
[umka], пусто. Задал static - все норм. А безопасно ли это?
ortegas добавил 26.05.2011 в 20:48
function check_add_article_form() {global $conf;$article_title = strip_tags($_POST['title']);$article_url = strip_tags($_POST['url']);$article_category = $_POST['category'];$article_article = strip_tags($_POST['article'], "$conf[allowed_tags]");$article_tags = strip_tags($_POST['tags']);if ((!$article_title) or (!$article_url) or (!$article_category) or (!$article_article)) {echo "Форма заполнена неверно!TEMP";}else {static $article_title;static $article_url;static $article_category;static $article_article;static $article_tags;}}
Пример обрезки тегов. Скажите, а могу ли я обрезать их прямо в массиве, чтобы не задавать 5 раз static, а только 1 раз для массива?
ortegas добавил 26.05.2011 в 20:51
Попробовал, через массив - работает. Как обойти static? Выполнять функцию в функции? Или это не опасно?
ТС обратился, пропал, появился. При запросе сделать оплату, пропал, не появлялся.
Подскажите, а чем так уникальны php классы? Почему их нельзя заменить функциями?
Программисты не циничные дряни. Ваш доллар и так никто не возьмет, а вот теперь складывается впечатление, что Вам и еду за деньги пережевывают :).
ortegas добавил 24.05.2011 в 22:45
Не поверю, что читали правила :).
С таким подходом не подскажут. Унижаете оптимизаторов что ли? Вот сами и ломайте голову за доллар🙅
ortegas добавил 24.05.2011 в 22:30
Подсказал бы, да увы, лень переписывать Ваш URL руками.
SEOvsSMO, ну вот я так и думал ;).
Процитируйте содержимое файла fullnews.tpl из папки вашего шаблона.