2015-06-02 3 views
0

Я новичок в PHP, и ответ может быть простым, но даже после нескольких поисков мне не удалось исправить эту простую проблему.

Так что я пытаюсь получить параметры из URL, используя $ _GET, вот пример кода:

<?php 

$ee = $_GET["search"]; 
$fp = fopen('results.json', 'w'); 
fwrite($fp, "ee : [" . $ee . "]"); 
fclose($fp); 

?> 

URL, который я использую следующее: http://localhost:63342/friend-s-app/sources/home.html?search=test

Файл JSON содержит: ee : []

из того, что я понял, что это должно быть: ee: [test]

Вот код, откуда я каллусы ng it (AngularJS)

$http.post("../datas/getprojects.php"). 
     success(function() { 
      $http.get("../datas/results.json") 
       .success(function (response) { 
        $scope.tiles = response.records; 
       }); 
     }); 

Любая идея о том, как ее исправить?

+0

Опубликовать HTML-форму, которая вызывает ваш скрипт. Кстати, мы не можем получить доступ к вашему локальному хосту. –

+1

Каждый раз, когда вы получаете доступ к этой странице без параметра 'search', он будет писать файл с пустой ee. – AbraCadaver

+0

Вы пробовали эхо-ауть $ ee, чтобы подтвердить, что он фиксирует правильную информацию? – jackel414

ответ

0

Код PHP, который вы предоставили, должен находиться в файле, к которому вы обращаетесь с URL-адресом. Так как это так, это должно быть «home.php», а не «home.html».

+0

Спасибо большое, вы спасли мой день! –

Смежные вопросы