PDF de programación - PC Paso a Paso - 18

Imágen de pdf PC Paso a Paso - 18

PC Paso a Paso - 18gráfica de visualizaciones

Publicado el 21 de Marzo del 2018
969 visualizaciones desde el 21 de Marzo del 2018
4,3 MB
68 paginas
Creado hace 20a (14/04/2004)
H A C K X C R A C K : T C P / I P - - H E R R A M I E N TA S B A S I C A S

PP
PP
AA
AA
SS
SS
OO
OO
PP A S OA S Oaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PP A S OA S O
a
NUMERO 18

DESCUBRIMOS EL
POTENCIAL DEL XML

LINUX

COMUNICACION

ENTRE PROCESOS

3 SERVIDORES ON LINE PARA TUS PRACTICAS DE HACK

PROTOCOLO DE DA
PROT

OCOLO DE DATAGRAMAS
AGRAMAS

TCPTCP / IP: UDP
/ IP: UDP

DE USUARIO
DE USUARIO

PASO DE VARIABLES

Nº 18 -- P.V.P. 4,5 EUROS

81000

8 4 1 4 0 9 0 2 0 2 7 5 6

P C PA S O A PA S O : C R E A N D O F O R M U L A R I O S C O N P H P ! ! !

LOS MEJORES ARTÍCULOS GRATIS EN NUESTRA WEB

PP
AA
SS
OO
PP A S OA S Oaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a

EDITORIAL: EDITOTRANS S.L.
C.I.F: B43675701
PERE MARTELL Nº 20, 2º - 1ª
43001 TARRAGONA (ESPAÑA)

Director Editorial
I. SENTIS
E-mail contacto
[email protected]
Título de la publicación
Los Cuadernos de HACK X CRACK.
Nombre Comercial de la publicacíón
PC PASO A PASO
Web: www.hackxcrack.com
Dirección: PERE MARTELL Nº 20, 2º - 1ª.
43001 TARRAGONA (ESPAÑA)

¿Quieres insertar publicidad en PC PASO A
PASO? Tenemos la mejor relación precio-difusión
del mercado editorial en España. Contacta con
nosotros!!!

Director de Marketing
Sr. Miguel Mellado
Tfno. directo: 652 495 607
Tfno. oficina: 877 023 356
E-mail: [email protected]

Director de la Publicación
J. Sentís

E-mail contacto
[email protected]

Diseño gráfico:
J. M. Velasco

E-mail contacto:
[email protected]

Redactores
AZIMUT, ROTEADO, FASTIC, MORDEA, FAUSTO,
ENTROPIC, MEIDOR, HASHIMUIRA, BACKBONE,
ZORTEMIUS, AK22, DORKAN, KMORK, MAILA,
TITINA, SIMPSIM... ... ... ... ...

Contacto redactores
[email protected]

Colaboradores
Mas de 130 personas: de España, de Brasil, de
Argentina, de Francia, de Alemania, de Japón y
algún Estadounidense.

E-mail contacto
[email protected]

Imprime
I.G. PRINTONE S.A. Tel 91 808 50 15

DISTRIBUCIÓN:
SGEL, Avda. Valdeparra 29 (Pol. Ind.)
28018 ALCOBENDAS (MADRID)
Tel 91 657 69 00 FAX 91 657 69 28
WEB: www.sgel.es

TELÉFONO DE ATENCIÓN AL CLIENTE: 977 22 45 80
Petición de Números atrasados y Suscripciones (Srta. Genoveva)
HORARIO DE ATENCIÓN: DE 9:30 A 13:30
(LUNES A VIERNES)
© Copyright Editotrans S.L.
NUMERO 18 -- PRINTED IN SPAIN
PERIOCIDAD MENSUAL
Deposito legal: B.26805-2002
Código EAN: 8414090202756

EDITORIAL

el tiempo y las promesas

EDITORIAL
44 EDIT
ORIAL

5 5 CurCur so de PHP: Mane

so de PHP: Mane jo de F

jo de Foror mularios W

mularios Webeb

111 1 XBXBOOX (IV): Con

X (IV): Convier

vier ttela en un centr

ela en un centro multimedia
o multimedia

116 6 PrProgramación bajo linux: Memoria com

ogramación bajo linux: Memoria comparpar tida
tida

22 Cur so de T
22 Cur

so de TCP/IP (II) UDP
CP/IP (II) UDP

40 Cur so XML: XSL
so XML: XSL
40 Cur

50 La realidad de los vir
50 La r

ealidad de los vir us inf

us inforor máticos
máticos

110 Ser
0 Ser vidor HX

vidor HXCC: Modo de em

: Modo de empleo.
pleo.

221 Colabora con noso
1 Colabora con noso trtros.os.

38 Descarga nues trtros logos y melodias.
os logos y melodias.
38 Descarga nues

38 Ganador SUSE LINUX
38 Ganador SUSE LINUX

39 Suscripciones.
39 Suscripciones.

65 Números atrasados.
os atrasados.
65 Númer

Grandes cambios se han sucedido en las últimas semanas
en este país. No, no me refiero al cambio de gobierno, eso
es lo de menos… lo importante son los cambios sociales,
esos que hacen de nosotros quienes realmente somos.

Hace tiempo, en el Foro de Hack x Crack se creó un hilo
donde hablamos sobre el futuro de la humanidad. Unos,
pesimistas, argumentaban que el hombre acabaría
destruyendo su entorno y a sí mismos… otros, optimistas,
creían que en el ser humano sería lo suficientemente
inteligente como para superar las adversidades de la
evolución.

Yo no conozco el futuro, ignoro lo que le depara el futuro
a la humanidad, pero SI SE QUE EL FONDO DEL SER
HUMANO ES BUENO.

¿Argumento? Muy simple, la realidad. En Marzo pude
ver como unos hombres y mujeres que acababan de salvarse
de la muerte, volvían al peligro para salvar a otros hombres
y mujeres que ni tan siquiera conocían. Y pude ver como
otros hombres y mujeres que podrían haberse quedado a
salvo en sus casas, optaron por enfrentarse al peligro para
ayudar a sus semejantes.

Tengo la certeza de que el hombre, en su interior más
profundo, es bueno. Eso me da esperanza y fuerzas para
seguir adelante, fuerza para creer que unos pocos jamás
podrán doblegar a la mayoría… y la mayoría es buena, la
mayoría somos héroes, la mayoría sacamos de nuestro
interior lo mejor que tenemos en los momentos más
difíciles.

No olvidemos nunca a quienes han dejado de vivir para
regalarnos la vida al resto.

GRACIAS...

Curso de PHP

Manejo de formularios web

- FORMULARIOS EN PHP: Trabajaremos con los datos.
- Enviaremos datos de una página a otra,
- Los recogeremos y finalmente los trataremos.

En la navegación web intervienen los
siguientes elementos:

Un Cliente (Navegador Web)
Un Servidor Web
Una Petición (Request)
Una Respuesta (Response)

En pocas palabras, un cliente (Navegador
Web) realiza peticiones (Request) a un
Servidor Web que responde (Response) las
páginas web que están almacenadas en él.

Normalmente cuando se desarrollan páginas
Web, es necesario que los datos recogidos
en un primer momento se “arrastren” entre
las diferentes páginas mientras nos sean
necesarios.

Un ejemplo muy claro de esto es un sistema
de registro de usuarios, todos nos hemos
registrado en algún portal o algún “site”, y
para realizar el registro completo hay que
realizarlo por pasos, donde cada paso es una
página Web diferente y los datos obtenidos
en la primera página se deben mantener
hasta la finalización del registro.

Variables a través de la URL

Para pasar las variables de una página PHP
a otra, lo podemos hacer introduciendo dicha
variable dentro del enlace hipertexto de la
página destino.

La sintaxis sería la siguiente:

<a href="destino.php?var1=valor1&var2=valor2&...">enlace</a>

Si nos fijamos, veremos que las variables no
poseen el símbolo $ delante. Esto se debe a
que en realidad este modo de pasar variables
es común a todos los lenguajes (ASP, PHP,
JSP,...)

Las variables las recibe la página destino del
enlace, y ya podemos trabajar directamente
con ellas; pero no siempre se definen
automáticamente las variables recibidas por
parámetro en las páginas Web, depende de
una variable de configuración de PHP:
register_globals, que tiene que estar
activada para que así sea.

A continuación vamos a explicar esto en un
ejemplo. Tenemos dos páginas, registro1.php
y registro2.php, que siguen los pasos para
un registro simple de usuarios.

<HTML>
<HEAD>
<TITLE>Registro Paso 1</TITLE>
</HEAD>
<BODY>
<FORM NAME=”formRegistro1”>
<TABLE BORDER=”1”>
<TR>
<TD>Nombre:</TD>
<TD><INPUT TYPE=”TEXT” NAME=”NOMBRE” VALUE=””></TD>
</TR>
<TR>
<TD>Apellidos:</TD>
<TD><INPUT TYPE=”TEXT” NAME=”APELLIDOS” VALUE=””></TD>
</TR>
<TR>
<TD>Email:</TD>
<TD><INPUT TYPE=”TEXT” NAME=”EMAIL” VALUE=””></TD>
</TR>

PC PASO A PASO Nº 18

Página 5

Programación PHP - Programación PHP - Programación PHP - Programación PHP

</TABLE>
</FORM>
<A HREF="javascript:window.location.ref. = 'registro2.php?nombre='
+ document.formRegistro1.NOMBRE.value + '&apellidos=' +
document.formRegistro1.APELLIDOS.value + '&email=' +
document.formRegistro1.EMAIL.value">Enviar</A>
</BODY>
</HTML>

Si nos fijamos en la barra de dirección del
navegador de la imagen anterior, en la URL
de la página aparecen las variables junto al
valor que les hemos rellenado en el formulario.

$HTTP_GET_VARS

También es posible recopilar en una variable
tipo array el conjunto de variables que han
sido enviadas al script por este método a
p a r t i r d e l a va r i a b l e d e s i s t e m a
$HTTP_GET_VARS, que es un array asociativo.

<HTML>
<HEAD>
<TITLE>Registro Paso 2</TITLE>
</HEAD>
<BODY>
Usuario Registrado:
<TABLE BORDER=”1”>
<TR>
<TD>Nombre:</TD>
<TD><? print($HTTP_GET_VARS["nombre"]);?></TD>
</TR>
<TR>
<TD>Apellidos:</TD>
<TD><? print($HTTP_GET_VARS["apellidos"]);?></TD>
</TR>
<TR>
<TD>Email:</TD>
<TD><? print($HTTP_GET_VARS["email"]);?></TD>
</TR>
</TABLE>
</BODY>
</HTML>

Aunque podamos recoger variables que se
definen directamente en nuestra página,
resulta más seguro utilizar $HTTP_GET_VARS
por dos razones:

PC PASO A PASO Nº 18

<HTML>
<HEAD>
<TITLE>Registro Paso 2</TITLE>
</HEAD>
<BODY>
Usuario Registrado:
<TABLE BORDER=”1”>
<TR>
<TD>Nombre:</TD>
<TD><?= $nombre;?></TD>
</TR>
<TR>
<TD>Apellidos:</TD>
<TD><?= $apellidos;?></TD>
</TR>
<TR>
<TD>Email:</TD>
<TD><?= $email;?></TD>
</TR>
</TABLE>
</BODY>
</HTML>

Página 6

Programación PHP - Programación PHP - Programación PHP - Programación PHP

<TR>
<TD>Nombre:</TD>
<TD><INPUT TYPE=”TEXT” NAME=”NOMBRE” VALUE=””></TD>
</TR>
<TR>
<TD>Apellidos:</TD>
<TD><INPUT TYPE=”TEXT” NAME=”APELLIDOS” VALUE=””></TD>
</TR>
<TR>
<TD>Email:</TD>
<TD><INPUT TYPE=”TEXT” NAME=”EMAIL” VALUE=””></TD>
</TR>
<TR>
<TD COLSPAN=”2” ALIGN=”CENTER”>
<INPUT TYPE=”SUBMIT” NAME=”enviar” VALUE=”Enviar”>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>

La primera es que así nos aseguramos que
esa variable viene realmente de la URL
La segunda, que así nuestro código será
más claro cuando lo volvamos a leer, porque
quedará especificado que esa variable
est
  • Links de descarga
http://lwp-l.com/pdf9752

Comentarios de: PC Paso a Paso - 18 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad