PHP-код отображается на веб-странице, а не работает за сценой - PullRequest
0 голосов
/ 19 октября 2010

У меня есть index.html в моем каталоге wampserver www. В этом html есть ссылка для загрузки файла пользователем. Когда я нажимаю на ссылку, я выбираю файлы для загрузки, но вместо загружаемого файла, который я протестировал в своей среде eclipse debugg, он отображает некоторую часть кода на веб-странице, ничего не делая. Это не то, что я ожидаю. Может кто-нибудь сказать, пожалуйста, что не так? Спасибо.

Ответы [ 5 ]

2 голосов
/ 19 октября 2010

звучит так, как будто вы используете php-short-open-tags (<? вместо <?php) без включения этого в вашем php.ini. измените ваш php.ini или воспользуйтесь стандартными открытыми тегами, чтобы решить эту проблему.

1 голос
/ 12 января 2012

Попробуйте создать новый файл uploadmanager.php прямо в wamp / www (или любом другом подкаталоге) и вставьте код из вашего проверенного скрипта uploadmanager в новый файл.Затем попробуйте запустить его в WAMP.

Я думаю, что это проблема с разрешениями.Я скопировал файл index.php в подкаталог ac: / wamp / www /, и он отображал только код.Как только я создал новый файл index.php и вставил в него содержимое старого файла, он работал отлично.

1 голос
/ 21 октября 2010

Вы уверены, что включили PHP в WAMP?

0 голосов
/ 25 октября 2010

Время от времени у меня есть Apache, который обслуживает .php в качестве загружаемых файлов, вместо этого обрабатывая их на сервере, но только со случайными запросами.

Некоторые причины, по которым это может произойти,

  • Неправильная настройка PHP
  • PHP-файлы в директории без прав на выполнение
  • отправлено неверное содержимое
  • тайм-аут от выполнения скрипта

В моей ситуации последний пункт является наиболее опасным, но, к счастью, он появляется только сразу после изменения некоторых файлов .php. Я еще не отслеживал проблему глубже, но, похоже, она связана с некоторыми операциями на уровне файловой системы (поскольку дисковый ввод-вывод является узким местом) и представлена ​​только в тестовой среде.

0 голосов
/ 19 октября 2010

Публикуете ли вы на странице uploadmanager.php? Вы получаете ошибку или просто видите код? Можете ли вы опубликовать код со страницы index.html, которая обрабатывает форму, и ту часть кода php, которую вы видите для нас?

...