Article View: es.comp.os.linux.programacion
Article #15344RE: Pregunta de Examen.
From: drf
Date: Mon, 10 Jul 2000 00:00
Date: Mon, 10 Jul 2000 00:00
37 lines
1813 bytes
1813 bytes
Hola. Te respondo al grupo, ya que creo que es donde se debe hacer. Esta cgi recibe dos parametros el dni y la password, en ese orden, y saca la nota de un fichero que se llama notas.txt y tiene los campos DNI, pasword,asignatura y nota en ese orden separados por : supone que a la cgi se le llama por metodo get. #!/bin/bash echo "Content-type: text/html" echo "" echo "" #Si la clave y el dni no es correcto, no saco nada, pero tampoco doy error. #Empiezo a generar la pagina web de salida. #Si la clave y el dni no es correcto, no saco nada, pero tampoco doy error. echo "<html><head><title>Aqui tienes tus notas</title></head><body>" #obtengo el dni que supongo esta como primer parametro de la cgi DNI=`echo "$QUERY_STRING" | cut -f1 -d"&" | cut -f2 -d"="` #obtengo la password que supongo esta como segundo parametro de la cgi PASS=`echo "$QUERY_STRING" | cut -f2 -d"&" | cut -f2 -d"="` #saco las asignaturas y las notas. grep "$DNI:$PASS:" notas.txt | cut -f3-5 -d":" --output-delimiter=" -> " echo "</body></html>" # el formato de salida es asignatura -> nota asignatura2 -> nota2 ... # se puede mejorar, introduciendolo en una tabla ... pero eso ya son muchas florituras. _____________________ David Rodriguez Fernandez.
Technical Details
Message-ID:
<8kcap9$fr3$1@talia.mad.ttd.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<39651688.BD01A6FC@hotmail.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: f86c8,e52acdc92b752a6f X-Google-Attributes: gidf86c8,public From: "drf" <d_a_v_i_d_a_r_r_o_b_a_n_o_j_o_r_o_b_e_s@serina.es> Subject: RE: Pregunta de Examen. Date: 2000/07/10 Message-ID: <8kcap9$fr3$1@talia.mad.ttd.net> X-Deja-AN: 644559393 References: <39651688.BD01A6FC@hotmail.com> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Organization: Telefonica Transmision de Datos X-MSMail-Priority: Normal Newsgroups: es.comp.os.linux.programacion