Foros del Web » Programando para Internet » PHP »

Ayuda con graficar msdos a PHP

Estas en el tema de Ayuda con graficar msdos a PHP en el foro de PHP en Foros del Web. Alguien puede ayudarme a graficar esto en PHP: C:\>tracert www.google.com Traza a la dirección www.google.com [216.239.59.147] sobre un máximo de 30 saltos: 1 52 ms ...
  #1 (permalink)  
Antiguo 27/07/2008, 01:13
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
Ayuda con graficar msdos a PHP

Alguien puede ayudarme a graficar esto en PHP:

C:\>tracert www.google.com

Traza a la dirección www.google.com [216.239.59.147]
sobre un máximo de 30 saltos:

1 52 ms 59 ms 59 ms 192.168.153.1
2 55 ms 59 ms 47 ms 210.Red-81-46-52.staticIP.rima-tde.net [81.46.52.210]
3 78 ms 83 ms 83 ms 29.Red-81-46-5.staticIP.rima-tde.net [81.46.5.29]
4 * * * Tiempo de espera agotado para esta solicitud.
5 80 ms 83 ms 83 ms GE4-0-0-0-grtmadrr1.red.telefonica-wholesale.net [213.140.51.9]
6 113 ms 119 ms 107 ms So6-0-0-0-grtlontl1.red.telefonica-wholesale.net [213.140.38.26]
7 197 ms 119 ms 119 ms 195.66.226.125
8 114 ms 131 ms 119 ms 72.14.238.246
9 138 ms 143 ms 143 ms 216.239.49.254
10 138 ms 131 ms 131 ms 216.239.48.158
11 138 ms 131 ms 155 ms 216.239.49.126
12 138 ms 131 ms 143 ms 216.239.59.147

Es la traza de los routers pero lo necesito grafico con barras o en un mapa que me grafique porq lado del mundo va, o algo mas sencillo.
Pero que sea grafico alguien sabe como??

Es como llamar msdos graficamente a PHP.

Por favor
  #2 (permalink)  
Antiguo 27/07/2008, 03:53
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: Ayuda con graficar msdos a PHP

si este script esta en un linux no va a funcionar pq tracert es de de microsfot (msdos)

pero para ejecutar comandos del sistema tenes q utlizar system

system

(PHP 4, PHP 5)
system — Ejecutar un programa externo y mostrar su salida

Descripción

string system ( string $comando [, int &$val_retorno ] )
system() es similar a la versión C de la función de mismo nombre, dado que ejecuta el comando dado y muestra el resultado.
La llamada a system() también intenta volcar automáticamente el búfer de salida del servidor web después de cada línea de salida, si PHP está corriendo como un módulo de servidor.
Si necesita ejecutar un comando y recibir de vuelta todo los datos del mismo sin interferencias, use la función passthru().

Lista de parámetros


comando El comando que será ejecutado.
val_retorno Si el argumento val_retorno se encuentra presente, entonces el status devuelto por el comando ejecutado será almacenado en esta variable.

Valores retornados

Devuelve la última línea de la salida del comando en caso de tener éxito, y FALSE si ocurre un error.

Ejemplos


Example #1 Ejemplo de system()
<?php
echo '<pre>';

// Muestra el resultado completo del comando "ls", y devuelve la
// ultima linea de la salida en $ultima_linea. Almacena el valor de
// retorno del comando en $retval.
$ultima_linea = system('ls', $retval);

// Imprimir informacion adicional
echo '
</pre>
<hr />Ultima linea de la salida: '
. $ultima_linea . '
<hr />Valor de retorno: '
. $retval;
?>




Notes

WarningSi se va a permitir que datos provenientes del usuario sean enviados a esta funcion, habria que utilizar escapeshellarg() o escapeshellcmd() para asegurarse que el usuario no intenta engañar al sistema para que ejecute comandos arbitrarios.
Note: Si arrancamos un programa con esta funcion y queremos dejarlo ejecutandose en segundo plano, hay que asegurarse que el resultado del mismo es redireccionado a un fichero u otra salida o PHP se parara hasta que la ejecucion del programa termine.

Note: Cuando safe mode esta activado, solamente se pueden ejecutar los programas que se encuentren en safe_mode_exec_dir. Por razones practicas, no se permite el uso de .. en el PATH del programa.
WarningCon safe mode activado, todas las palabras que siguan al comando inicial son tratadas como un solo argumento. Asi, echo y | echo x se interpreta como echo "y | echo x".


Ver también


__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 27/07/2008, 05:55
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: Ayuda con graficar msdos a PHP

el problema de system() es que en muchos hosting lo deshabilitan :p
  #4 (permalink)  
Antiguo 27/07/2008, 14:21
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Ayuda con graficar msdos a PHP

Gracias a ambos ,

Pero lo que necesito es sacar esos resultados en dibujos por ejemplo mostrarme cada direccion IP en una barra de una grafica o algo asi.



Gracias
  #5 (permalink)  
Antiguo 27/07/2008, 15:11
 
Fecha de Ingreso: junio-2006
Ubicación: Jáltipan Veracruz, México
Mensajes: 150
Antigüedad: 17 años, 10 meses
Puntos: 1
Respuesta: Ayuda con graficar msdos a PHP

usa el jpgraph, es una librería adicional para PHP,, y también puedes recurrir al comando execute, es para windows, y puedes ejecutar los comandos de msdos.
__________________
" La vida es un programa que no hemos logrado depurar."
"El programar tu vida es como si le metieras más errores a tu futuro, el proceso es ahora"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:04.