Kevin van Zonneveld on 2008-01-19 20:53:22
@ Legaev Andrey: wicked :)
Legaev Andrey on 2008-01-19 19:50:26
Ajaxian replacements of file_get_contents() and file():

function file_get_contents(url) {
	// +	original by: Legaev Andrey
	// *	note:	Whis 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;
}

function file(url) {
	// +	original by: Legaev Andrey
	// *	note:	Whis 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.split('\n');
}

Silas - shut on 2009-02-28 06:07:55
Simples e Muito Ăștil, parabĂ©ns.