ho provato velocemente il codice..
funziona su IE, ma non su firefox..
vedo che la funzione è basata sugli ActiveX e sono presenti solo su IE..
codice:
<html>
<head>
<script language="javascript" type="text/javascript">
var file_letto="";
function leggi_remoto(quale_file){
var request=false;
try {request = new ActiveXObject("Msxml2.XMLHTTP");}catch(e){
try {request = new ActiveXObject("Microsoft.XMLHTTP");}catch(e){
request=false;};};
if (!request && typeof XMLHttpRequest!='undefined'){request = new XMLHttpRequest();};
request.open("GET",quale_file,true);
request.onreadystatechange=function(){
if(request.readyState==4){
if(request.status==200){
file_letto=request.responseText;
alert(file_letto);
};
};};request.send(null);
};
</script>
</head>
<body>
<?php
echo '
<form action="index.php" method="GET">
<input name="url" type="text">
<input type="submit">
</form>
';
if(isset($_GET['url'])){
$url = $_GET['url'];
echo '
<script language="javascript" type="text/javascript">
leggi_remoto("'.$url.'");
</script>
';
}
?>
</body>
</html>