После обновления Joomla с версии 1.0.12 до 1.0.15 перестал работать скрипт на php это вызвано скорее всего переменной, долго ковырялся, ничего не добился, попытаюсь попроще: В скрипте есть форма, скрипт вызывается rd_addphp Код (PHP): if(empty($_POST['action'])){ echo ('<p>Для того что бы получить ссылку заполните пожалуйста, регистрационную форму:</p> <form action="http://урл сайта/'.$_SERVER['REQUEST_URI'].'&fname='.$_GET['fname'].'" method="post"> и так далее.......... else{ $error = 0; if(!empty($_POST['mail'])) проверки на ввод данных, отправка на мыло регистрирующегося и на главный ящик. В общем все работало до обновления. После стало происходить следующее, при нажатии на кнопку отправить(форму) иногда проходит и сообщает об успешности регистрации(редко) чаще не происходит ничего, просто обновляется форма(не понятно почему)....иногда дублируется fname(это не главное) Может кто подскажет более действенное условие? вместо Код (PHP): f(empty($_POST['action'])){ Заранее благодарен.
Спасибо за ответ, кажется выяснил в чем дело, на денвере все замечательно работает, видимо дело в хостере...
надо сравнивать настройки php на хостинге и дома... а вообще ничего не ясно и не видно, ни само формы, ни названия файлов и т.п.
кажется, я понял в чем проблема, на странице теперь несколько форм...авторизация, и поиск, возможно поэтому условие if(empty($_POST['action'])){ не работает.... Блин, а почему, тогда на апатче работает? уже совсем голова не варит.. Добавлено через 2 часа 43 минуты блин, все оказалось банально просто, на сайте было включено кэширование, поэтому не переменные "подвисали" а просто страница из кэша выдавалась, вот такие пироги бывают...