Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Какая ошибка вывода в Json? (https://javascript.ru/forum/misc/72931-kakaya-oshibka-vyvoda-v-json.html)

laimas 07.03.2018 17:02

Цитата:

Сообщение от spinastr
Но говорю ещё раз, у меня не будет работать скрипт с*.php

Сколько раз можно говорить о заголовках?

Сделайте то, о чем говорилось выше и все будет работать.

Все, больше об этом сказать нечего.

spinastr 07.03.2018 17:09

laimas,

Цитата:

Сообщение от laimas
Сделайте то, о чем говорилось выше и все будет работать.

Скажите что куда добавить и дописать? Что выше написано я не понимаю говорю прямо. Лучше покажите словом?

laimas 07.03.2018 17:14

Цитата:

Сообщение от spinastr
Скажите что куда добавить и дописать?

Здесь https://javascript.ru/forum/480021-post10.html и здесь https://javascript.ru/forum/480034-post18.html все написано, читайте и делайте.

spinastr 07.03.2018 17:36

laimas,

Я верно понимаю?

в файле htaccess который находится в каталоге с скриптом курса валют

стереть Deny from all и написать:

Header add Access-Control-Allow-Origin "домен вашего сайта"
Header add Vary "Origin"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "GET, POST"


в файле index.php

всё сереть и написать так:

<?php
header('Content-type: application/json; charset=utf-8');
exit(file_get_contents('current/current.json'));
?>


1. Всё верно?
2. Это не повлияет на работу скрипта курса валют?


Сейчас в index.php написано так

<?php
header('Access-Control-Allow-Origin: сайт.ru');
header('Vary: Origin');
header('Access-Control-Allow-Methods: GET');
header('Content-type: application/json; charset=utf-8');
exit(file_get_contents('current/current.json'));
?>

laimas 07.03.2018 17:43

Цитата:

Сообщение от spinastr
Я верно понимаю?

в файле htaccess который находится в каталоге с скриптом курса валют

Я уже задавал вопрос - я разве об этом файле говорил? Я же черным по белому писал "нужно поместить в файл .htaccess, который размещен в корне документов"

Оставьте в покое .htaccess в папке current, его задача закрыть эту папку от прямого доступа. Неужели не понятно из сказанного, что нужно создать в корне документов новый файл .htaccess, в который поместить указанное? Ну ладно вы не знаете языка и изучать не хотите, но читать то вы можете. А надо еще и внимательно читать.

spinastr 07.03.2018 17:48

laimas,

Я понял в папке st где находится st.php создать .htaccess с вашим содержимым который написано выше?

И всё будет работать?

Верно?

laimas 07.03.2018 17:51

Цитата:

Сообщение от spinastr
Я понял в папке st где находится st.php создать .htaccess с вашим содержимым который написано выше?

В корне документов мать его ити, сколько еще можно повторять эту мантру?! Что такое корень документов на сайте? И об этом ранее было рассказано.

spinastr 07.03.2018 17:54

В корне документа создать два файла st.php и .htaccess ?

laimas 07.03.2018 17:59

Цитата:

Сообщение от spinastr
В корне документа создать два файла st.php и .htaccess ?

Файл .htaccess должен быть обязательно в корне документов, так как он будет давать разрешения для всех запросов. А st.php размещайте где угодно.

spinastr 07.03.2018 18:05

Всё работает, поставил домен своего сайта и не работает почему то?


Часовой пояс GMT +3, время: 23:07.