Tips para las funciones de ejecución de programas en PHP.
En BASH la salida de echo "$(date)" no devuelve un resultado ni parecido a la salida de echo '$(date)'.
Es muy interesante ver como se comportan ciertos scripts PHP similares al que pongo a continuación:
<?php
$string = '$(date)';
echo "<pre>\n";
system ('echo "' . $string . '"');
echo "\n";
system ('echo \'' . $string . '\'');
echo "\n</pre>\n";
?>
Utilizando escapeshellcmd obtengo los datos ingresados modificados con barras inveritidas, motivo por el cual el resultado no me sirve. Yo quiero mis datos.
Con escapeshellarg unas hermosas comillas rodeando la exitosa ejecución del comando date.
La solución en ciertos casos no es el manual de PHP sino la mismísima página del manual de la aplicación que queremos ejecutar. man bash primera en la lista, info coreutils echo o la aplicación que desees ejecutar despues. El howto Advanced Bash-Scripting Guide es un buen punto de partida.
Espero que el aporte haya servido.
- Publicado:
- Miércoles 24 de Mayo de 2006 a las 03:19:33
- Autor:
- Juan Francisco Giordana
- Categoría:
- PHP
- Comentarios:
- Sin comentarios
- Agregar comentario
- Comentarios RSS:
- Suscribirse a estos comentarios. (Coming ... not soon.)
- Favoritos:
-
- Agregar Tips para las funciones de ejecución de programas en PHP. en Del.icio.us
- Agregar Tips para las funciones de ejecución de programas en PHP. en Digg
- Agregar Tips para las funciones de ejecución de programas en PHP. en Technorati
- Agregar Tips para las funciones de ejecución de programas en PHP. en Fresqui
- Agregar Tips para las funciones de ejecución de programas en PHP. en Meneame
- Agregar Tips para las funciones de ejecución de programas en PHP. en Bloglines
- Agregar Tips para las funciones de ejecución de programas en PHP. en Reddit
- Agregar Tips para las funciones de ejecución de programas en PHP. en Furl
- Agregar Tips para las funciones de ejecución de programas en PHP. en Blinklist
- Agregar Tips para las funciones de ejecución de programas en PHP. en Magnolia
- Agregar Tips para las funciones de ejecución de programas en PHP. en Stumble Upon
- Agregar Tips para las funciones de ejecución de programas en PHP. en Spurl
- Agregar Tips para las funciones de ejecución de programas en PHP. en Rojo
- Agregar Tips para las funciones de ejecución de programas en PHP. en Shadows
- Agregar Tips para las funciones de ejecución de programas en PHP. en Simpy
- Agregar Tips para las funciones de ejecución de programas en PHP. en Co.mments
- Agregar Tips para las funciones de ejecución de programas en PHP. en Scuttle
- Agregar Tips para las funciones de ejecución de programas en PHP. en Yahoo My Web
- Agregar Tips para las funciones de ejecución de programas en PHP. en Google Bookmarks
- Agregar Tips para las funciones de ejecución de programas en PHP. en Newsvine
- Agregar Tips para las funciones de ejecución de programas en PHP. en Icerocket
- Agregar Tips para las funciones de ejecución de programas en PHP. en FSDaily