Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-01-2014
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Ejecutar .exe en servidor unix/windows

Hola amigos.
Estoy intentando ejecutar un programa .exe para encriptar y desencriptar claves en el servidor. Lo tengo hecho en Delphi. Está confeccionado para correr en cmd, sin ventanas. Admite tres parámetros, con los que encripta y desencripta strings. Despues las graba en un fichero que debería leer desde PHP.

He estado buscando por los foros y lo más que he encontrado es que hay que hacerlo usando exec(), system() y alguna otra función similar.

Estoy probando con todas estas funciones y no he conseguido que se ejecute el .exe.

Dejo el programita de prueba.

Código PHP:
<?php
echo '<pre>';
$ultima_linea system('EnDeStr.exe 4a5156e1b569ff3d ClaveDeLaBaseDeDatos ClaveDeLasVisitas'$retval);
// Imprimir informacion adicional
echo '
</pre>
<hr />Ultima linea de la salida: ' 
$ultima_linea '
<hr />Valor de retorno: ' 
$retval;
?
El valor de retorno siempre es 1
Y el ejecutable no se ejecuta.

¿Alguien podría echarme una manita?
O a lo mejor es que no se puede hacer...

Gracias de antemano.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar orden de unix en kylix emeritos Lazarus, FreePascal, Kylix, etc. 1 23-02-2008 22:45:10
Ejecutar aplicación en Unix MAngelito Lazarus, FreePascal, Kylix, etc. 6 08-12-2005 01:11:15
Instalar firebird en un servidor unix andressanchez Varios 2 18-08-2005 21:42:28
Enviar un comando a una maquina unix desde Windows SMTZ Internet 0 15-11-2004 18:19:24
Servidor Unix Linux Omar Alejandro Varios 1 25-09-2003 04:13:45


La franja horaria es GMT +2. Ahora son las 12:05:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi