Cita:
Iniciado por CeKiT
Hola a todos.
Quiero que vean si esto esta bien:
Código PHP:
<?php
$ip = '127.0.0.1';
$con = ssh2_connect($ip, 22);
ssh2_auth_password($con, 'root','miipdelserver');
$file_log = '/panel_data/clientes/CeKiT/49571/mods/deathmatch/logs/server.log';
$stream = ssh2_exec($con, 'cat '.$file_log);
$resultado = stream_get_contents($stream);
?>
<textarea><?php echo $resultado?></textarea>
yo creo que esta bien, el problema es que cuando lo pruebo el script no me abre el server.log. Debo darle algun permiso para que pueda abrir ese archivo???
Gracias,
Pregunto y terminar así?
Código PHP:
echo '<textarea>'.$resultado.'</textarea>';
?>
y te ahorras hacer aperturas y cierres de php... por otro lado,
ssh es un panel/sistema de comandos, que te devuelve true si se ha ejecutado y false si no se ha ejecutado tu comando.
lo que tu quieres hacer para leer un simple log... que en sí no es mas que un txt con extensión log... podrías usar
cURL() para leer el archivo. y naturalmente tienes que tener ese 127.0.0.1 en modo servidor con contraseña si quieres, pero ha de estar preparado para servir la solicitud que le haría cURL, de lo contrario seguirás sin leer nada.