2006/5/22, Cari Candellero <<a href="mailto:carinacandellero@gmail.com">carinacandellero@gmail.com</a>>:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>Hola, tengo una consulta, </div></div></blockquote><div><br>Por lo general...<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>estoy trabajando con bases de datos SQL y lenguaje PHP, </div></div></blockquote><div><br>¿Qué base de datos, especificamente? <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>tengo un script ejecutable ".sh" que llama a un programa en C++ que modifica un archivo de texto plano a un archivo con formato aceptable por la tabla perteneciente a la base de datos sobre la que estoy trabajando,
</div></div></blockquote><div><br> Me imagino que quieres darle un formato como CSV, o separado por comas o algo así, para luego COPYar el archivo en la tabla, es así o no?<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>si lo ejecuto en línea funciona ok, pero cuando quiero llamar a éste ejecutable desde el script .php, no funciona</div></div></blockquote><div><br> ...y no te recomiendo que lo hagas de esa forma.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>utilizo para lo mismo la funcion "exec", y no hace absolutamente nada, si empleo la funcion "system" lo que hace es leer el archivo en C y me devuelve error.</div></div></blockquote><div><br>
A ver, en el php.ini del sistema donde estás trabajando, mira lo siguiente:<br><br>disable_functions =<br><br>no deberías tener exec(); dentro de disable_functions para hacer eso que dices. Preocúpate además de proporcionar la ruta exacta donde está el programilla.
<br><br><a href="http://cl.php.net/manual/es/function.passthru.php">http://cl.php.net/manual/es/function.passthru.php</a><br><br>Prueba con eso también.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>Por favor, necesito que alguien me ayude lo antes posible....</div>
<div>Si es posible enviar rtas a mi direccion de correo.Gracias y Saludos</div>
</div></blockquote></div><br>Prueba con eso. <br><br>Ahora, existen maneras más limpias de hacer todo el trabajo: PHP tiene un set de funciones bastante grande como para no emplear las mismas funciones del sistema. Puedes manejar informes en PDF, puedes crear archivos, enviarlos por la red, sockets y un montón de cosas. Probablemente te sea más fácil crear una función en PHP (o una clase) a partir del trabajo que desarrolla ese programilla en C++.
<br><br>-- <br>Rodrigo Fuentealba Cartes<br>Registered User 387639 - <a href="http://counter.li.org">http://counter.li.org</a>