function file_get_contents( url ) { // Reads entire file into a string
//
// + original by: Legaev Andrey
// % note 1: This function uses XmlHttpRequest and cannot retrieve resource from different domain.
var req = null;
try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {
try { req = new XMLHttpRequest(); } catch(e) {}
}
}
if (req == null) throw new Error('XMLHttpRequest not supported');
req.open("GET", url, false);
req.send(null);
return req.responseText;
}
Оригинально =))) аналог пхпвской =)
Плохой аналог. Можно подгружать только файлы со своего домена.
Да норм. Нам большего и не нужно)
Гениально! Автору скрипта спасибо! Кстати кто автор?
original by: Legaev Andrey
Дайте пожалуйста не аналог, а саму php плиз, очень нада
Эм, в php она встроена.
эх...а как бы сделать аналог, чтобы можно было подгружать не со своего,а с чужого сервера...
JSON можно. Все остальное - нельзя.
Хоть и поздно, но может кому-то пригодится.
Можно сделать еще так:
Создать, например, файл getContent.php в корне сайта с таким содержимым:
а там, где нужно использовать js-ую file_get_contents, вызывать ее так:
Сам контент будет подгружаться средствами PHP, соответственно нет разницы с чьего домена подгружать.
fresh-max, большое спасибо за эту мысль и наводку!
Подскажите в чем проблема в Chrome на req.send(null) выдается ошибка "NETWORK_ERR: XMLHttpRequest Exception 101"
а как использовать
А этот аналог сработает в приложении для андроид?
очень классный код. сразу заработал. спасибо автору!
А можно вместо:
использовать?:
Всё бы хорошо, но работает только в эксплорере, а как на счёт хрома, или FF?
может как нибуть iframe сюда применить?
Hello, Спасибо
Odpowiednik roksa pl w niemczech
Roksa włochy
Learning how to survive in Geometry Dash World is not simple.
do you wanna play game online like bad ice cream, you will like it.
adaz
do you wanna play game online like slope unblocked, you will like it.
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.