Я хочу отправить некоторые данные в виде запроса GET на мою страницу php (submit.php
) и сохранить его в локальном файле. У меня есть:file_put_contents останавливает мой код от выполнения
$loc = 'data.txt';
if(isset($_GET["data"])) {
echo 'set';
file_put_contents($loc, $_GET["data"], FILE_APPEND);
}
echo 'foo';
Но когда я достигаю submit.php?data=bar
, ничего не происходит data.txt
; кроме того, echo 'foo'
, похоже, не выполняется. Почему это?
Вы видите сообщения об ошибках, и у вас есть error_reporting и display_errors? – Rangad
Вы уверены, что это ваш точный код? Кажется, у вас есть дополнительная закрывающая скобка после '$ _GET [" data "]', которую я ожидал бы предотвратить ее вообще. Одна вещь, которую я постараюсь добавить: 'error_reporting (E_ALL); ini_set ('display_errors', TRUE); ini_set ('display_startup_errors', TRUE); 'вверху. – ryachza
@Rangad Я не вижу сообщений об ошибках, которые сами по себе странны. И я не уверен, что у меня есть такие возможности; как я могу проверить? – Bluefire