The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Especial Foros > Programación Web, Web 2.0 y Mashups
.
google unix.com



Programación Web, Web 2.0 y Mashups Discutir y Programación Web Administración de Servidor Web, incluyendo LAMP, Apache, MySQL, Flash, HTML, SEO, Mashups y Web API y otros temas.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
APACHE: Empate en el inicio de sesión Web con un servidor de acceso WhotheWhat Seguridad 1 11-26-2008 02:58 AM
APACHE: Empate en el inicio de sesión Web con un servidor de acceso WhotheWhat Programación Web, Web 2.0 y Mashups 2 11-19-2008 11:17 AM
Html página web de Conectividad en Unix abhilashnair Aplicaciones UNIX y Linux 1 03-06-2008 10:13 AM
unix vincular archivo de texto generado a página html alexd Programación de scripts de shell y 1 11-13-2002 12:21 PM
Manual de Unix (página de manual) en páginas HTML killerserv Noticias, Enlaces, Eventos y Anuncios 1 06-26-2002 01:05 AM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 05-08-2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderador
  
 

Fecha: diciembre 2008
Ubicación:. En
Mensajes: 1.872
Tome este sencillo script:
Código:
#!/bin/bash
echo -e "Content-Type: text/plain\n\n"
env
echo "-------------"
id
Poner en sus servidores / cgi-bin / directorio como minimal.sh, hacerlo ejecutable, y luego llamarlo desde el navegador como http://localhost/cgi-bin/minimal.sh?a\u003db&c\u003dd&e\u003dü
Ejemplo de salida:
Código:
SERVER_SIGNATURE=<address>Apache/2.2.4 (Linux/SUSE) Server at localhost Port 80</address>

HTTP_KEEP_ALIVE=300
HTTP_USER_AGENT=Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-2.3 Firefox/3.0.5
SERVER_PORT=80
HTTP_HOST=localhost
DOCUMENT_ROOT=/srv/www/htdocs
HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7
SCRIPT_FILENAME=/srv/www/cgi-bin/minimal.sh
REQUEST_URI=/cgi-bin/minimal.sh?a=b&c=d&e=%C3%BC
SCRIPT_NAME=/cgi-bin/minimal.sh
HTTP_CONNECTION=keep-alive
REMOTE_PORT=50421
PATH=/usr/sbin:/bin:/usr/bin:/sbin
PWD=/srv/www/cgi-bin
SERVER_ADMIN=[no address given]
HTTP_ACCEPT_LANGUAGE=de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
REMOTE_ADDR=127.0.0.1
SHLVL=1
SERVER_NAME=localhost
SERVER_SOFTWARE=Apache/2.2.4 (Linux/SUSE)
QUERY_STRING=a=b&c=d&e=%C3%BC
SERVER_ADDR=127.0.0.1
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
HTTP_CACHE_CONTROL=max-age=0
HTTP_ACCEPT_ENCODING=gzip,deflate
REQUEST_METHOD=GET
_=/usr/bin/env
-------------
uid=30(wwwrun) gid=8(www) groups=8(www)
Notificación de la parte en azul? Que son los parámetros para el script. La parte en rojo? Unicode codepoint para ü, ya que ha sido enviado por mi navegador. Si realmente quiere este código en bash, no hay bibliotecas o de otros ayudantes para ese tipo de cosas. Y usted no está aún incluso el seguimiento de sesiones.

¿Qué habría que hacer es el código de la lógica de acceso, autenticación, autorización, y dado que los usuarios deben ser capaces de ejecutar secuencias de comandos, algún tipo de seguridad por temor a que desea perder los datos.
  #2 (Enlace permanente)  
Old 05-11-2009
ravi18s ravi18s is offline
Usuario Registrado
  
 

Fecha: marzo 2009
Puestos: 17
Estimado Pludi, Gracias por el código. Pero el problema es algo diferente y ya sé cómo obtener o publicar las obras y la forma de ejecutar los scripts.
Así que permítanme que explique de una manera diferente. No quiero usar JSP y quieren aplicar en html.

Vamos a poner un ejemplo .... Tengo dos páginas html ... primero es una página de acceso a través de la cual un usuario podrá iniciar sesión y, a continuación, sólo podrán ver la segunda página html ... y nadie puede poder acceder directamente a la segunda página sin el registro de in .. El problema es la página de acceso que quieren diseñar de tal manera que dará la libertad al usuario para que cambie su contraseña ... y cómo puedo utilizar período de sesiones, en páginas html ..... Gracias y espero que esta vez se puede entender más claramente mi problema
  #3 (Enlace permanente)  
Old 05-11-2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderador
  
 

Fecha: diciembre 2008
Ubicación:. En
Mensajes: 1.872
Autenticación: no es posible con HTML
Autorización: no es posible con HTML
Administración de usuarios (incluido el cambio de contraseñas): no es posible en HTML
Sesiones: no es posible con HTML

Para las 4, tendrá que como mínimo algo de código en JavaScript, o llamar a cualquier CGI backend (Shell, C, JSP, PHP, Perl, ...)
  #4 (Enlace permanente)  
Old 07/20/2009
jyoung jyoung is offline
Usuario Registrado
  
 

Fecha: noviembre 2001
Ubicación: Flint, MI
Puestos: 228
Hola Pludi,
¿Puede proporcionar algunos enlaces sobre la forma de un código CGI para ejecutarse desde una página HTML o cómo llamarlo? He intentado la suya, pero no funciona como me sale el error:
Código:
[Mon Jul 20 12:44:22 2009] [error] (8)Exec format error: exec of '/lsf1/IBM/IHS/cgi-bin/minimal.sh' failed
[Mon Jul 20 12:44:22 2009] [error] [client 000.00.00.00] Premature end of script headers: minimal.sh
Estoy seguro de que es algo estúpido que estoy o no estoy haciendo. Gracias.
  #5 (Enlace permanente)  
Old 07/20/2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderador
  
 

Fecha: diciembre 2008
Ubicación:. En
Mensajes: 1.872
Hace saber que Apache / lsf1/IBM/IHS/cgi-bin / CGI es un directorio válido? De mayo, el usuario de Apache se ejecuta como ejecutar la secuencia de comandos (ejecutable bit)? Es / bin / bash un intérprete válidos en su máquina. ¿Sabía usted que el plazo de 2 meses que probablemente podrían haber aprendido todos los Perl/PHP que se necesita para su tarea, además de algunos?
  #6 (Enlace permanente)  
Old 07-21-2009
jyoung jyoung is offline
Usuario Registrado
  
 

Fecha: noviembre 2001
Ubicación: Flint, MI
Puestos: 228
Hola Pludi,
Sí que es el directorio CGI válida y el usuario puede ejecutar los scripts. I eliminado la referencia al uso de bash como ksh. Cuando ejecuto la secuencia de comandos desde la línea de comandos de UNIX que funciona. Yo sólo había encontrado el enlace y ayer pensé que si había algunos enlaces a ejecutar Perl ksh o scripts de una página web que podría hacer yo mismo el resto. Gracias por su respuesta.

---------- Publicar actualizada en 10:17 AM ---------- anterior actualización fue en ---------- 07:52 AM

Hola Pludi,
Quiero que sepais que trabajó una vez cambiado el tipo de contenido de texto / html y añade la línea
Código:
#!/bin/sh
Una vez más, gracias por tu ayuda.
  #7 (Enlace permanente)  
Old 07-21-2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderador
  
 

Fecha: diciembre 2008
Ubicación:. En
Mensajes: 1.872
Argh, la cabeza, se reúnen escritorio. Lo siento por azotar con mi última pregunta, no debe responder a las preguntas cuando sueño.

En cuanto a su problema, el tipo de text / plain no debe afectar a la ejecución de ninguna manera.

El shebang línea (la que comienza con #!) Debe ser similar a uno de los siguientes:
  • de Bourne /POSIX-Shell compatible depósitos: #! / Bin / sh
  • a Korn-Shell (ksh): #! / usr / bin / ksh
  • para Bo (u), RNE-de nuevo-Shell (bash): #! / bin / bash o #! / usr / bin / bash
Reply

Marcadores

Etiquetas
apache2, html, unix

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 06:05 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0