Foros del Web » Programando para Internet » PHP »

¿Se pueden combinar varios CGI en una misma página

Estas en el tema de ¿Se pueden combinar varios CGI en una misma página en el foro de PHP en Foros del Web. ¿Podría combinar? PHP y WebFocus (CGI) en una misma página? WebFocus es un lenguaje CGI. Saludos y gracias por anticipado...
  #1 (permalink)  
Antiguo 05/04/2002, 18:17
 
Fecha de Ingreso: marzo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
¿Se pueden combinar varios CGI en una misma página

¿Podría combinar? PHP y WebFocus (CGI) en una misma página?

WebFocus es un lenguaje CGI.

Saludos y gracias por anticipado
  #2 (permalink)  
Antiguo 06/04/2002, 04:50
Avatar de Aleph  
Fecha de Ingreso: agosto-2001
Ubicación: Kenolandia
Mensajes: 1.061
Antigüedad: 22 años, 7 meses
Puntos: 3
Re: ¿Se pueden combinar varios CGI en una misma página

A no ser que exista alguna funcion integrada a PHP para interpretar ese tipo de scripts, no creo posible que puedan mezclarse dos tipos de lenguajes.

Saludos.

<div align="right">Guerrillero del ERF</div>
  #3 (permalink)  
Antiguo 06/04/2002, 10:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Re: ¿Se pueden combinar varios CGI en una misma página

(no lo he probado) .. pero por la filosofia de los lenguajes de programacion del lado del servidor ---&gt; salida navegador ... La respuesta serira SI, si se puede:

Cuando programamos en PHP .. indicamos que empieza un codigo en PHP asi:
&lt;?
y le decimos que termina ..
?&gt;

cundo hacemos algo en Javascript .. indicamos que empieza el codigo en Javascript asi:
&lt;scritp languaje=&quot;javascript&quot;&gt;
y decimos que acabo el codigo javascrip asi
&lt;/scrip&gt;

un CGI en Perl .. (no se la sintaxis pero tiene q tener algo ..)

etc .. De esto deducimos (puedo equivocarme) que se pueden mezclar varios lenguajes en una sola pagina. Ya que el proceso de estos codigos en varios lenguajes, su salida seria HTML para el navegador ...

Yo, para evitar problemas con la sintaxis .. usaria un lenguaje como base tipo PHP o CGI .. y haria llamadas por metodos GET o POST a otros scripts/programas en otros lenguajes ... pasandole las variables que requiera ese otro script en otro lenguaje.

Un saludo,
  #4 (permalink)  
Antiguo 06/04/2002, 13:17
Avatar de Aleph  
Fecha de Ingreso: agosto-2001
Ubicación: Kenolandia
Mensajes: 1.061
Antigüedad: 22 años, 7 meses
Puntos: 3
Re: ¿Se pueden combinar varios CGI en una misma página

A mi me parece que no es tan sencillo.

JavaScript se interpreta del lado del cliente y por lo tanto nunca va ser interpretado por PHP.

Ahora, imaginate que yo escribo parte del codigo en una pagina en PHP y la otra parte en ASP, luego a la pagina le pongo extension .php.
El servidor enviara la pagina a al interprete de PHP que se encargara de todo el codigo PHP, pero a ASP no podra interpretarlo, a menos que exista un modulo para interpretar ASP en PHP.

Me explico?

Saludos.

<div align="right">Guerrillero del ERF</div>
  #5 (permalink)  
Antiguo 06/04/2002, 21:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Re: ¿Se pueden combinar varios CGI en una misma página

Es cierto lo que comenta Aleph .. sobre usar en una misma página varios lenguajes del lado del servidor (lease PHP.. ASP.. Perl ) por motivos de extensiones y todo eso ..

Asi que .. no cabe otra forma (supongo) que enviar datos a un lenguaje externo por algun metodo GET o POST .. ya sea unsando un formulario o por un link (URL) ..
El tema de ¿como? recoger las posibles variables que use uno u otro(s) lenguajes .. ya se me escapa si es posible a no ser que se use algun &quot;puente&quot; entre ambos como podria ser almacenar temporalmente los valores de estas variables en ficheros de texto plano, Bases de datos .. cookies o Sessiones (si es que las soportan todos los lenguajes tipo CGI) ...

Un saludo,

pd: Si alguno ha &quot;mezclado varios lenguajes&quot; en algun proyecto web .. que comente sus experiencias aquí.
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 08:44.