Я пытаюсь получить текст с сайта с file_get_contents()
-функцией в PHP.file_get_contents с http - Не удалось открыть поток
$myVariable = file_get_contents('myUrl/json/file.json?jsonp=loadSomething);
К сожалению, я получаю сообщение
"Warning:
file_get_contents(myUrl/json/file.json?jsonp=loadSomething):
failed to open stream: HTTP request failed!
HTTP/1.1 404 Not Found in *path of my .php- file* on line 10"
В php.ini, allow_url_fopen установлен в положение "On". Я также уже пробовал urlencode()
. Что я могу сделать, чтобы заставить мой код работать?
и вы, то есть ВСП-пользователь прочитал доступ к этому каталогу? – davidkonrad
Как вы это понимаете? Код находится в «helper.php» -файле модуля, установленном на моей странице Joomla, поэтому, я полагаю, у www-пользователя есть доступ на чтение. –
Я имею в виду, у вас есть правильные права пользователя на 'json /'? Однако попробуйте использовать абсолютный путь, если вы еще этого не сделали. – davidkonrad