Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблемы с Денвер 3
Форумы портала PHP.SU » Клиентская разработка » Программное обеспечение » Проблемы с Денвер 3

Страниц (2): [1] 2 »
 

1. Crazy_maker - 16 Сентября, 2011 - 19:51:30 - перейти к сообщению
Помогите разобраться с денвером. Проблема проста, но я чет вкурить не могу. Сначала все скрипты работали нормально, но потом вдруг перестали передаваться переменные. Вместо переменной пустое место будто $data = '';
В чем причина?
P.S. так случилось со всеми
2. SAD - 16 Сентября, 2011 - 20:06:23 - перейти к сообщению
покажите, что делаете
3. LIME - 16 Сентября, 2011 - 20:37:53 - перейти к сообщению
Crazy_maker хз в чем проблема
сохраните скрипты и удалите денвер
и переставте
это прще чем ковыряться
хотя сначала всеже дайте что просят выше возможно ваш скрипт меняет настройки пхп.ини или чтото подобное
4. Crazy_maker - 16 Сентября, 2011 - 20:40:16 - перейти к сообщению
элементарно делаю форму типа:
<form action="do.php" method="post">
<input type="text" name="data">
<input type="submit" value="выполнить">
</form>

в файле do.php следующее

<?
$vivod = $data;
print "$data, $vivod";

В результате на Денвере3 выпадает пустая страница с запятой после нажатия кнопки.
Запустил эти скрипты в урезанной копии денвера и все работает.
Я бы использовал урезаную , но на ней дохлые версии компонентов а в третем в зашибись
5. LIME - 16 Сентября, 2011 - 20:43:12 - перейти к сообщению
не информативно
6. Crazy_maker - 16 Сентября, 2011 - 20:45:14 - перейти к сообщению
куда же еще понятнее скрипт не работает вместо введенных данных выдает только запятую при выполнении print. В другой версии работает, но она устарела давно
(Добавление)
кстати если прикинуть то началось все когда я через PhpMyAdmin просто почистил свою базу данных больше ничего не трогал.
7. Мелкий - 16 Сентября, 2011 - 20:47:56 - перейти к сообщению
8. LIME - 16 Сентября, 2011 - 20:47:58 - перейти к сообщению
подозреваю проблема в регистер глобалс
но раз
Crazy_maker пишет:
куда же еще понятнее
значит вы знаете больше чем я
9. Crazy_maker - 16 Сентября, 2011 - 20:54:54 - перейти к сообщению
LIME пишет:
начит вы знаете больше чем я

без обид просто предложенный скрипт кажется даже новичку должен быть понятен.
Кстати где в денвер 3 этот регистр искать, урезаню я исколесил вдоль и поперек а здесь еще могу теряться
(Добавление)
Нашел пробовал с обоими вариантами, но все бестолку. Где еще можно поискать?
10. Champion - 16 Сентября, 2011 - 21:05:57 - перейти к сообщению
Crazy_maker пишет:
Где еще можно поискать?

LIME пишет:
проблема в регистер глобалс

Мелкий пишет:
http://php.su/security/?globals + http://php.su/phphttp/forms/
11. КЫР - 16 Сентября, 2011 - 21:07:29 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <form action="do.php" method="get">
  2. <input type="text" name="data">
  3. <input type="submit" value="выполнить">
  4. </form>


попробйте так, и потом вывод



и посмотрите заодно, передаются ли в адресной строке параметры
12. LIME - 16 Сентября, 2011 - 21:16:36 - перейти к сообщению
КЫР хоть ктото дельное сказал))
(Добавление)
точка с запятой
13. Crazy_maker - 16 Сентября, 2011 - 22:24:01 - перейти к сообщению
КЫР пишет:
print $_GET['data']

Работает вот только как быть c post методом?
(Добавление)
Я немного подзабыл про это.
киньте кто-нить ссылку на статью
14. LIME - 16 Сентября, 2011 - 22:29:56 - перейти к сообщению
$_POST вместо гет
а ссылок в гугле полно это основы
15. Crazy_maker - 16 Сентября, 2011 - 22:35:11 - перейти к сообщению
ладно с этим разобрались а как мне настройки вернуть обратно, чтоб по старинке работало?

 

Powered by ExBB FM 1.0 RC1