Tengo este codigo:
Código PHP:
<?
$arch=$_GET["arch"];
$cont=join("",file($arch));
echo $cont;
?>
Y ejecuto la pagina con un archivo, con la varible en la url arch con un valor de una ruta absoluta (desde la raiz C:).
El fichero contiene esta frase segun el notepad de windows:
Código:
esto es lo que pone en mi archivo de texto
El problema es que cuando ejecuto la pagina, el resultado no es el esperado, si no que se muestra:
Código:
esto es lo que pone en mi archivo de textoªt_®ž¹㹴°´œ«㵴£Ç㬧ÎÛ_°⡴˜¬—㬩žaĵœ£™®†”®¬—–X¬šó›Åœ£䉴䥹⡤×Á³‰‘bÇÃ…Ý‘`Âýž⤢¯”ÎÛ”³Í윫㭴⼼’Õ˜L¹åാ
En el notepad no hay mas texto, estoy seguro, ni tabulaciones ni siquiera un espacio en blanco detras de la frase.
Si alguien pudiera decirme porqu¨¦ se produce y como solucionarlo para que el resultado sea:
Código:
esto es lo que pone en mi archivo de texto
Estaria muy agradecido.
un saludo