Download - Programación Web

Transcript

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 1/201

 

!" 

!!!!

!!!

#$%&$'(')*+,"-./"!!

01*22.$(%"32.4',5$%"6'/'2'"!

"#$%&'#!()'*%+,'-.+'#!/01!1'&$#!23

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 2/201

 

7" 

456/"0!!

" !"#$%&'

8,9$%51))*+," ('

:;<1.('"&.,.$'2" )'

" '=*91')*+,">$%?.;*%,'2"!" *'

@=.$A./B" '

C.$$'(*.,9';" +'

319%.D'21')*+,"!" ,)'

319%.D'21')*+,"7" -*'

319%.D'21')*+,"E" (.'

319%.D'21')*+,"F" .+'

:4.$)*)*%"$.;1.29%" ./'

:4.$)*)*%"#%$"$.;%2D.$" //'

G.;#1.;9'"'"2';"'19%.D'21')*%,.;" /0'" '

=*91')*+,">$%?.;*%,'2"7" 0)'

@:HI"=IJKB" '

C.$$'(*.,9';" 0*'

319%.D'21')*+,"!" ,,,'

319%.D'21')*+,"7" ,,/'

319%.D'21')*+,"E" ,-0'

:4.$)*)*%"$.;1.29%" ,(,'

:4.$)*)*%"#%$"$.;%2D.$" ,)-'

G.;#1.;9'"'"2';"'19%.D'21')*%,.;" ,)('" '

=*91')*+,">$%?.;*%,'2"E" ,)/'

@0'2.$L'"5*,M(*)'B" '

C.$$'(*.,9';" ,)/'

319%.D'21')*+,"!" ,*-'

319%.D'21')*+,"7" ,**'

319%.D'21')*+,"E" ,++'

:4.$)*)*%"$.;1.29%" ,+/'

:4.$)*)*%"#%$"$.;%2D.$" ,.)'

G.;#1.;9'"'"2';"'19%.D'21')*%,.;" ,.*'

" '

=*91')*+,">$%?.;*%,'2"F" ,/,'

@0'2.$L'"5*,M(*)'"88B" '

C.$$'(*.,9';" ,/,'

319%.D'21')*+,"!" ,/)'

319%.D'21')*+,"7" ,/0'

:4.$)*)*%"$.;1.29%" ,0,'

:4.$)*)*%"#%$"$.;%2D.$" ,0*'

G.;#1.;9'"'"2';"'19%.D'21')*%,.;" ,0+'

" '

H*.$$." -1,'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 3/201

 

E" 

/57896(""/:5!":," 2'" ')91'2*5'5N" 8,9.$,.9" O'" 5.4'5%" 5." ;.$" 1," $.)1$;%" *,?%$('9*D%N" #'$'" )%,D.$9*$;." .," 1,'"O.$$'(*.,9'"5."9$'/'4%"P"%)*%N"1;'5'"#%$"(*22%,.;"5."#.$;%,';".,"9%5%".2"(1,5%Q"R'"D.$9*&*,%;'".D%21)*+," 5." .;9." (.5*%" 5." )%(1,*)')*+,N" P'" *,)%$#%$'5%" )%(%" )%(#%,.,9." 5." (1)O';"

;%)*.5'5.;N"&.,.$'"1,".S).2.,9.",*D.2"5.")%(#.9.,)*'".,9$.";*9*%;"-./Q""3?$%,9'$"2'")%(#.9.,)*'",%".;"1,'"9'$.'"?M)*2"P"$.<1*.$.".2")%,%)*(*.,9%"P".;915*%"5."2.,&1'4.;"<1." #.$(*9'," )$.'$" ;*9*%;" 5*,M(*)%;Q" H%,)21P.$%," 2%;" 9*.(#%;" 5." .,9%$,%;" .;9M9*)%;N" #%)';"')91'2*T')*%,.;"P"?'29'"5."*,9.$'))*+,")%,".2"1;1'$*%Q"R%;"D*.4%;"%/4.9*D%;"5."5*;.U%"#'$'"-./";."$..(#2'T'$%,"#%$"%9$%;"(M;";%?*;9*)'5%;"<1.")%(#$.,5.,"2';")%(#$';".,"2L,.'N"')91'2*T')*%,.;"5*'$*';N"(.,;'4.$L'" *,;9',9M,.'N" /V;<1.5';" *,9.2*&.,9.;N" *,9.$)'(/*%" 5." *,?%$(')*+,N" .;#')*%;"D*$91'2.;N")%(1,*5'5.;")%2'/%$'9*D';N"O.$$'(*.,9';"5.".;)$*9%$*%".,"2L,.'N"P"(1)O%;"%9$%;Q"":;9." $.,')*(*.,9%" P" .D%21)*+," 5." 2'" -./" <1." /$*,5'" ;%21)*%,.;" '" 1;1'$*%;" ?*,'2.;" ,%" ;%2%")%(#$.,5." 2'"(129*#2*)')*+," 5.";.$D*)*%;N" ;*,%" 9'(/*W,N" 2'"(.4%$'" 5."?1,)*%,.;" #'$'" ?')*2*9'$"1;%;" P" (',.4%;" 5."'#2*)')*%,.;"-./N" 2'"9.),%2%&L'" 5."$.5.;")%," D.2%)*5'5.;"5."9$',;?.$.,)*'";1#.$*%$N"P"2'"(.4%$'"5.2";%?9-'$."P"'#2*)')*%,.;"<1."5*;(*,1P.,"2%;"9*.(#%;"5."')91'2*T')*+,"5."

5'9%;"P"&.;9*%,.;")%(#2.4';Q"":," .;9." 9.S9%N" '#$.,5.$M" '" #$%&$'('$" '#2*)')*%,.;" 5*,M(*)';" 5.2" 2'5%" 5.2" ;.$D*5%$X" 2%&$',5%"%#9*(*T'$N" '&*2*T'$" P" '19%('9*T'$" ')91'2*T')*%,.;" P" #$%).;%;" 5." 2%;" ,1.D%;" ;.$D*)*%;" -./Q":;915*'$M"2'"&.;9*+,"5."5'9%;N"5*$.)9%$*%;N"'$)O*D%;N"1;1'$*%;"P"2'"&.,.$')*+,"5."&$M?*)%;"5.;5.".2";.$D*5%$" 5." '#2*)')*%,.;N" )%(#%,*.,5%" 1,'" ;'2*5'" 5." 9.S9%" CKYR" 5.;)*?$'/2." #%$" )1'2<1*.$",'D.&'5%$"-./Q""

23'45678'"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 4/201

 

F" 

%,;<%=.!&%)%+.$!>89?8@A@"/:5!B0C!

!

!

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 5/201

 

Z" 

1'-<.D'E)!>+#F%,'#).$!3G!1%+B%H!!"=.$A./" .;" 1,'" .(#$.;'" #$%D..5%$'" 5." ;.$D*)*%;" 5." O%;9*,&" <1." .;9M" )%(.,T',5%" )%," #2',.;"/M;*)%;"5."'2%4'(*.,9%"#'$'";*9*%;"-./Q"R."O',";%2*)*9'5%"'"2'"'&.,)*'"5."5*;.U%".,"2'"<1."1;9.5";." 5.;.(#.U'N" 2'" #$%&$'(')*+," 5.2" ;*9*%N" )%," 2'" ?*,'2*5'5" 5." (%;9$'$" 2%;" #2',.;" %?$.)*5%;" " P"

?')*2*9'$" 2'" )%,9$'9')*+," 5." ;.$D*)*%;" @%,[2*,.B" 5." 1;1'$*%;N" #.$(*9*.,5%" 1,'" (.4%$" DL'" 5.")%,9')9%Q"35.(M;N"2."#*5.,"<1."$.'2*)."1,";*;9.('"5."/',,.$;"%"',1,)*%;"#1/2*)*9'$*%;N"#'$'"&.,.$'$"D*;*9';"5.;5.";*9*%;"'?*2*'5%;N")%(%".;9$'9.&*'"5."#%;*)*%,'(*.,9%".,"/1;)'5%$.;Q"=1"(*;*+,";.$M"#$%&$'('$".2";*9*%N" '"#'$9*$" 5.2" 5*;.U%" '#$%/'5%"#%$".2")%(*9.,9.N"9.,*.,5%".,")1.,9'"2%;";*&1*.,9.;"$.<1.$*(*.,9%;\""

- H'5'"#2',"5."O%;9*,&"(%;9$'5%".,"2'"#M&*,'"5."*,*)*%"5./."5*$.))*%,'$"'2"1;1'$*%"'"1,"?%$(12'$*%"#'$'";1")%,9$'9')*+,Q"

- H1',5%" .2" 1;1'$*%" )%(#2.9'" P" .,DL'" .2" ?%$(12'$*%" 5." )%,9$'9')*+," 5." ;.$D*)*%N" 5./."(%;9$'$2."2'")%,?*$(')*+,"5.2".,DL%")%,"2%;"5'9%;"(M;"$.2.D',9.;"]#2',")%,9$'9'5%N"?%$('"5."#'&%N"(.5*%"5."#'&%^Q"

- R%;"5'9%;"5.2"?%$(12'$*%";.".,DL',"'"1,'")';*22'"5.")%$$.%".2.)9$+,*)%"5.2".,)'$&'5%"5."D.,9';"5."2'".(#$.;'Q"

- R%;"/',,.$;"5."'?*2*'5%;";."(%;9$'$M,"'2.'9%$*'(.,9."51$',9."2'",'D.&')*+,"#%$".2";*9*%Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 6/201

 

_" 

I%++.='%)-.,!!!"8,9.$,.9"" !Q!"I$5.,'5%$.;N";.$D*5%$.;"P")2*.,9.;"" !Q7"J1,)*%,'(*.,9%"/M;*)%"5."2'"AAA"

!QE":;9$1)91$'"H2*.,9.`=.$D*5%$"!QF"K*#%;"5.";.$D*5%$.;"!QZ"J1,)*%,'(*.,9%"5."H`="!Q_"R.,&1'4.;"5.2"2'5%"5.2")2*.,9."P"5.2"2'5%"5.2";.$D*5%$"!Qa">M&*,';"5*,M(*)';"bA./"7Qc"

"7"G.#';%"5."CKYR"

7Q!">$*,)*#*%"5.".;)$*91$'"7Q7":;9$1)91$'"5."1,'"#M&*,'"7QE"G.;1(.,"5.".9*<1.9';"

7QF"K'/2';"7QZ"J%$(12'$*%;""E"3/%$5',5%">C>"Z"" EQ!"8,9$%51))*+,"'">C>"Z"" EQ7"C.$$'(*.,9';",.).;'$*';"#'$'")%(.,T'$")%,">C>"Z"" EQE">$*,)*#*%;"/M;*)%;"5."#$%&$'(')*+,"" "F">$%&$'(')*+,".,">C>"Z"

FQ!"R'";*,9'S*;".2.(.,9'2"FQ7"d'$*'/2.;"P"9*#%;"5."5'9%;"

FQE"I#.$'5%$.;"FQF":;9$1)91$';"5.")%,9$%2"FQZ"3,*5'(*.,9%"5.".;9$1)91$';"5.")%,9$%2"FQ_"='2*.,5%"5.2"','2*T'5%$"5.">C>"FQa"H%,;9',9.;"5.2";*;9.('"P"#.$;%,'2*T'5';"FQe"J1,)*%,.;"#.$;%,'2*T'5';"FQf"g(/*9%"5."D'$*'/2.;"FQ!c"J1,)*%,.;"#$.5.?*,*5';"FQ!!"R*/$.$L';"FQ!7"Y'9$*).;"FQ!E"3)).;%"'"D'$*'/2.;"5."?%$(12'$*%"P"hGR"FQ!F"J1,)*+,"('*2"FQ!Z"d'$*'/2.;"5.2";.$D*5%$"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 7/201

 

a" 

3!/)-%+)%-!8,9.$,.9".;".2"(.5*%"<1."#.$(*9."2'")%,.S*+,"&2%/'2"5."1,"&$',",V(.$%"5."$.5.;"P"%$5.,'5%$.;".,"9%5%".2"(1,5%" #'$'" .2"*,9.$)'(/*%" 5."5'9%;" 5."9%5%" 9*#%N"(.4%$',5%"2'"*,9.$'))*+,".,9$."1;1'$*%;"P".(#$.;';Q""h,'" ?%$('" 5." *,9.$)'(/*'$" *,?%$(')*+," '" 9$'DW;" 5." .;9." (.5*%N" ;%," 2%;" ;*9*%;" '2%4'5%;" .,"

;.$D*5%$.;"-./Q"R%;";*9*%;".;9M,")%,;9*91*5%;"#%$"1,'"%"(M;"#M&*,';"'"2';"<1."')).5.".2"1;1'$*%"#%$" (.5*%"5.2" ,'D.&'5%$Q" :," 2'" ;*91')*+," #$%?.;*%,'2" ')91'2N" 5./." )$.'$" %" #$%&$'('$" #M&*,';"-./N" P" ',9.;" 5." '#$.,5.$" 1," 2.,&1'4." 5." #$%&$'(')*+," .;" ,.).;'$*%" )%,%).$" )+(%" ;."9$',;(*9*$M," 2%;" 5'9%;" <1." )%,9.,&'," .;9';" #M&*,';Q" 3" )%,9*,1')*+,N" D'(%;" '" 5*;9*,&1*$".2.(.,9%;"/M;*)%;"<1."*,9.$D*.,.,"51$',9."1,'")%(1,*)')*+,".,"8,9.$,.9Q"""3J3!9+K%).K#+%,L!,%+*'K#+%,!M!D$'%)-%,!:,"8,9.$,.9".S*;9.,"5%;"9*#%;"5."%$5.,'5%$.;";.&V,"2'")%,.S*+,N"2%;";.$D*5%$.;"P"2%;")2*.,9.;Q"R%;";.$D*5%$.;".;9M,")%,.)9'5%;"'"2'"$.5"P"?1,)*%,',"#.$(',.,9.(.,9.N"$.)*/*.,5%"2%;"#.5*5%;"5."2%;")2*.,9.;Q":,".22%;";.".,)1.,9$'"2'"*,?%$(')*+,"<1.";."9$',;(*9."'2")2*.,9.Q"R%;")2*.,9.;"')).5.,"'"2'"$.5"5."?%$('"$.)1$$.,9."P"$.'2*T',"2%;"#.5*5%;"5."#M&*,';"-./"'"2%;"

;.$D*5%$.;Q">%$".4.(#2%N")'5'"D.T"<1."1,"1;1'$*%";.")%,.)9'"."*,&$.;'"'"2'"#M&*,'"5."1,";*9*%Q"""3J2!N<)D'#).='%)-#!HO,'D#!K%!$.!BBB!d*(%;"<1.".,"2'"$.5".S*;9.,";.$D*5%$.;"P")2*.,9.;"<1."*,9.$')9V',".,9$.".22%;Q":;9%;"%$5.,'5%$.;"#1.5.,";.$"5."5*?.$.,9.;"9*#%;"P";.".,)1.,9$',"5*;9$*/1*5%;".,"9%5%".2"(1,5%Q""">'$'" <1." 2%;" %$5.,'5%$.;" #1.5'," .,)%,9$'$;." P" )%,.)9'$;." .,9$." ;LN" " 5./.," 5*;#%,.$" 5." 1,'""5*$.))*+,"8>Q"R'"8>"5.")'5'"%$5.,'5%$".;".S)21;*D'"P"2%"5*;9*,&1."5.")1'2<1*.$"%$5.,'5%$".,".2"(1,5%Q" H%,;*;9." .," 1," ,V(.$%" 5." E7" /*9;" <1." ;." #1.5." 5.;)%(#%,.$" #%$" )%(%5*5'5" .," F",V(.$%;" 5." e" /*9;Q" :4.(#2%\" #'$'" ')).5.$" '2" /1;)'5%$" 977#3:" #%5.(%;" O').$2%" '" 9$'DW;" 5."

__Q!c7QaQffQ":,9%,).;N"2%;";.$D*5%$.;"P")2*.,9.;")%,.)9'5%;"'"2'"$.5"9.,5$M,"5*$.))*%,.;"5."8>"V,*)';"#'$'"<1."#1.5',"5*;9*,&1*$;."1,%;"5."%9$%;Q"R%;" ;.$D*5%$.;" 9.,5$M," 5*$.))*%,.;" 8>" ?*4';" %" *,D'$*'/2.;" #'$'" <1." 2%;" )2*.,9.;" #1.5',".,)%,9$'$2%;")'5'"D.T"<1.";.")%,.)9.,"P";%2*)*9.,"*,?%$(')*+,"'"1,%"5.".22%;Q""R%;" )2*.,9.;"#1.5.," 9.,.$" 8>" 5*,M(*)';" %" D'$*'/2.;Q" h,'" D.T" <1." 1,")2*.,9." ')).5."'" 2'"$.5N"$.)*/."1,'"8>"<1."#.$51$'"51$',9."2'")%,.S*+,"P" <1." ;.&1$'(.,9.";.$M"5*?.$.,9."5."2'"8>"<1."$.)*/*+".,")%,.S*%,.;"',9.$*%$.;Q""h,'"D.T"<1."2%;"%$5.,'5%$.;")2*.,9."P";.$D*5%$";.".,)1.,9$',N".2")2*.,9.N"#%$".4.(#2%N"$.'2*T'$M"1,"#.5*5%"%"#.9*)*+,"5."#M&*,'"'2";.$D*5%$"P"W;9."2."5.D%2D.$M"2'"#M&*,'";%2*)*9'5'";*".S*;9.Q"K%5%".;9."')1.$5%"<1.";."#$%51).".,9$."2%;"%$5.,'5%$.;"*(#2*)'".2"1;%"5."1,"2.,&1'4.")%(V,Q">'$'".22%" .S*;9.," 2%;" #$%9%)%2%;" <1." $*&.," 2'")%(1,*)')*+," .,"8,9.$,.9N" O').,"<1." 2%;" %$5.,'5%$.;"

O'/2.,".2"(*;(%"*5*%('Q">'$'"2';")%,.S*%,.;"'"*,9.$,.9N".2"#$%9%)%2%"(M;"19*2*T'5%".;".2"KH>`8>N"#$%9%)%2%"5.")%,9$%2"5."9$',;(*;*+,"P"#$%9%)%2%"5."8,9.$,.9Q"""R%".S#$.;'5%"',9.$*%$(.,9.N"*(#2*)'$L'"<1.")'5'"D.T"<1."1,"1;1'$*%"*,&$.;."'"1,"5.9.$(*,'5%";*9*%"-./"#%$"(.5*%"5."1,"%$5.,'5%$")2*.,9.N"5./.$L'".;)$*/*$"2'"8>"5."5*)O'"-./".,"2'"/'$$'"5."5*$.))*%,.;"5.";1",'D.&'5%$Q"h;9.5" P'";'/."<1.".;9%" ,%".;" ';LN",%$('2(.,9.".;)$*/*(%;" 2'"5*$.))*+," 5.2" ;*9*%N" )%," 2.9$';"%"#'2'/$';Q":;9'"5*$.))*+,")%,"2.9$';"%"#'2'/$';"2'"22'('(%;",%(/$."5."5%(*,*%Q"3?%$91,'5'(.,9.".S*;9.,"2%;";.$D*5%$.;"5.",%(/$.;"5."5%(*,*%"%"ij=Q"R%;" ;.$D*5%$.;" ij=" ;%," 1," 9*#%" 5." ;.$D*5%$" <1." '2(').,'," 9'/2';" .," 2';" <1." ;." $.2')*%,',",V(.$%;"5."8>")%,";1;"$.;#.)9*D%;",%(/$.;"5."5%(*,*%Q":,9%,).;N")1',5%"*,&$.;'(%;".2"5%(*,*%"5."1,";*9*%".,"2'"/'$$'"5."5*$.))*%,.;"5.2",'D.&'5%$N"5."1,"(%5%";*(#2*?*)'5%N";."*,D%)'"'2";.$D*5%$"5."ij="#'$'"<1."/1;<1."2'"5*$.))*+,"8>"$.2')*%,'5'"'2",%(/$."5."5%(*,*%"*,&$.;'5%"PN"'"#'$9*$"5.".22'N"#%5'(%;"')).5.$"'2";.$D*5%$";%2*)*9'5%Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 8/201

 

e" 

":2",%(/$."5."5%(*,*%")%$$.;#%,5."'"2'"5*$.))*+,"#$*,)*#'2"5."1,";*9*%"-./N")%(%"#%$".4.(#2%" #77#3:;<7=Q"K'(/*W,";."#1.5.".;#.)*?*)'$"1,'"5.9.$(*,'5'"#M&*,'"5.2";.$D*5%$"-./N")%(%".,".;9." %9$%" .4.(#2%\" >66?@AABBB;#77#3:;<7=A$%C:D;>6=3Q" :;9'" V29*('" ?%$('" 5." ')).5.$" '" 1,")%,9.,*5%N"2'"22'('(%;"hGR"]h,*?%$("G.;%1$)."R%)'9%$^N"2%)'2*T'5%$"1,*?%$(."5."$.)1$;%Q"R'" hGR" .;9M" ?%$('5'" #%$" .2" #$%9%)%2%" 5." )'$&'N" .," .;9." )';%" #$%9%)%2%" 5." 9$',;?.$.,)*'" 5."O*#.$9.S9%"%"CKK>"]CP#.$K.S9"K$',;?.$">$%9%)%2^N".2"?%$('9%"5."#M&*,'"]---^N".2",%(/$."5.2"5%(*,*%"P"2'"#M&*,'"'"#.9*)*%,'$"5.,9$%"5.2";.$D*5%$Q"":2"#$%9%)%2%"5."9$',;?.$.,)*'"5."O*#.$9.S9%"%"CKK>N"5.?*,."2'";*,9'S*;"P"2'";.(M,9*)'"<1."19*2*T',"2%;".2.(.,9%;"5."2'"'$<1*9.)91$'"-./"])2*.,9.;N";.$D*5%$.;"P"%9$%;^"#'$'")%(1,*)'$;.Q""K%5%;"2%;"#$%9%)%2%;"$.&2',"'2&V,"9*#%"5.")%(1,*)')*+,Q""35.(M;"5.2"#$%9%)%2%"KH>`8>"<1."#.$(*9."2'"9$',;(*;*+,"5."5'9%;".,9$."$.5.;"5.")%(#19'5%$';"P".2"#$%9%)%2%"CKK>"#'$'"2'"9$',;?.$.,)*'"5."O*#.$9.S9%N".S*;9.,"(1)O%;"%9$%;"<1."*,9.$D*.,.,".,"1,'")%(1,*)')*+,N"'2&1,%;"5.".22%;";%," N7>! N"50B1! N"70P507! N"N/P0! N"B@/1! N">9>!

N"1A7>! N".9)Q"""

" 3P15'"'O%$'"1A7>"%"=*(#2."Y'*2"K$',;?.$">$%9%)%2"#'$'"9$',;(*9*$")%$$.%Q"N7>"]J*2."K$',;?.$">$%9%)%2^N";*$D."#'$'"2'"9$',;?.$.,)*'"5."'$)O*D%;".,9$."%$5.,'5%$.;")%,.)9'5%;"'"1,'"$.5"KH>N"/';'5%".,"2'"'$<1*9.)91$'")2*.,9.[;.$D*5%$Q"50B1N".;"1,"#$%9%)%2%"1;'5%"#'$'"2'"2.)91$'"P"#1/2*)')*+,"5."'$9L)12%;"5.",%9*)*';Q"70P507N".;"1,"#$%9%)%2%"<1.";*$D."#'$'"')).5.$"(.5*',9."1,'"$.5"'"%9$%"%$5.,'5%$"#'$'"%#.$'$2%")%(%";*".;91D*.$'"5.2',9."5."W2Q"N/P0N";*$D."#'$'"')).5.$"'"?*)O.$%;"5.2";*;9.('Q"

B@/1N".;"')$+,*(%"5."A*5."3$.'"8,?%$('9*%,"=.$D.$;N".;"1,";*;9.('"5."/V;<1.5'"5."9.S9%Q"

>9>"%">$%9%)%2%"5."I?*)*,'"5."H%$$.%;".;",.).;'$*%"#'$'"2'"$.).#)*+,"5."5."(.,;'4.;"5.")%$$.%Q"

""3JQ!0,-+<D-<+.!"$'%)-%R1%+*'K#+!C';9'"'O%$'"O'/2'(%;"5."%$5.,'5%$.;"<3$:%6:E'F'E:8G$C78:EH"#.$%"5./.(%;")%,;*5.$'$"'"'(/%;")%(%"E7I6B&8:'7'?87#8&=&E"<1."?1,)*%,',".,")%(#19'5%$';Q"31,<1."'"D.).;"19*2*).(%;".;9%;"9W$(*,%;"#'$'"$.?.$*$,%;"'"2%;"%$5.,'5%$.;"?L;*)%;"<1."%)1#',Q"R'"A./"9$'/'4'";*&1*.,5%".2" (%5.2%"%" '$<1*9.)91$'")2*.,9.`;.$D*5%$Q":S*;9."1,";%?9-'$.")2*.,9."<1."#*5."1,";.$D*)*%N"1,";%?9-'$.";.$D*5%$"<1."2%"#$%D..N"P"21.&%".2")2*.,9."2%"$.)*/.Q"":2" )2*.,9." .;" 1," ;%?9-'$." <1." .2" 1;1'$*%" 19*2*T'" #'$'" ;%2*)*9'$" '" 1," ;.$D*5%$" -./" .2" .,DL%" 5."#M&*,';"5."*,?%$(')*+,Q":;9';"#M&*,';";."9$',;?*.$.,"(.5*',9.".2"#$%9%)%2%"CKK>Q":2";%?9-'$.")2*.,9." $.)*/." '$)O*D%;" 5." 9.S9%" .," 2.,&1'4." CKYR" %" )1'2<1*.$" %9$%" 2.,&1'4." <1." #1.5'"*,9.$#$.9'$N" )%(%" #%$" .4.(#2%" k'D'=)$*#9" %" d*;1'2" l';*)"=)$*#9Q" h,'" D.T" <1." .2")2*.,9."$.)*/.".;9%;"'$)O*D%;N"2%;"#$%).;'"#'$'"(%;9$M$;.2%;"'2"1;1'$*%".,".2"?%$('9%"&$M?*)%"'5.)1'5%Q""35.(M;"5."$.)*/*$"'$)O*D%;"5."9.S9%"CKYRN"9'(/*W,"#1.5."$.)*/*$"%9$%;"?%$('9%;"5."'$)O*D%;N")%(%"#%$".4.(#2%"D*5.%"%";%,*5%Q":,".;9%;")';%;N".2",'D.&'5%$")2*.,9."5./."')9*D'$"'#2*)')*%,.;".S9.$,';"<1."2%;"#$%).;.,Q":,9$." 2%;" )2*.,9.;" 5." *,9.$,.9" (M;" )%,%)*5%;" .;9M,\" 8,9.$,.9" :S#2%$.$N" Y%T*22'N" j.9;)'#."j'D*&'9%$N"I#.$'N"='?'$*"P"(1)O%;"%9$%;Q""":2" ;.$D*5%$" -./" .;" 1," ;%?9-'$." <1." .;9M" #.$(',.,9.(.,9." '9.,5*.,5%" 2%;" #.5*5%;" 5." 2%;")2*.,9.;Q" H1',5%" $.)*/." 1,'" #.9*)*+,N" /1;)'" .," ;1" ;*;9.('" 5." '$)O*D%;" .2" 5%)1(.,9%" CKYR";%2*)*9'5%"P"2%".,DL'"'2" )2*.,9.Q"=*".2"5%)1(.,9%",%".S*;9.N".,DL'" 1,'" #M&*,'" )%,"1,")+5*&%"5."

.$$%$Q"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 9/201

 

f" 

3JS!7'T#,!K%!,%+*'K#+%,!C';9'"'O%$'"O'/2'(%;"5.";.$D*5%$.;".,"?%$('"&.,W$*)'"P"'"D.).;",%;"$.?.$*(%;"'"2%;";.$D*5%$.;"-./Q":S*;9.,",1(.$%;%;"9*#%;"5.";.$D*5%$.;N")2';*?*)'5%;";.&V,".2";.$D*)*%"<1."%?$.).,Q"d.'(%;"'2&1,%;"5.".22%;\""

1%+*'K#+!B%H\"P'",%(/$'5%"',9.$*%$(.,9.N"/M;*)'(.,9.";*$D.".2")%,9.,*5%".;9M9*)%"'"1,"

,'D.&'5%$Q":,DL'"1,"'$)O*D%"'"9$'DW;"5."2'"$.5"'2",'D.&'5%$"])2*.,9.^"<1."2%";%2*)*9+Q":;9."*,9.$)'(/*%".,9$.".2",'D.&'5%$"P".2";.$D*5%$".;"(.5*'5%"#%$".2"#$%9%)%2%"CKK>"<1."#$%D.."1,"(*;(%"2.,&1'4."#'$'"<1.".22%;";.")%(1,*<1.,Q""R%;";.$D*5%$.;"-./"#1.5.,";.$\"

[H%(#'$9*5%;" ]C%;9*,&^\" .;#')*%" 5%,5." O'P" D'$*';" )1.,9';" 5." %9$%;" )2*.,9.;" <1.")%(#'$9.,".2"(*;(%"5*;)%"P"2'"(*;('")%,.S*+,Q"[i.5*)'5%;"]C%1;*,&^\".;"1,"%$5.,'5%$")%,.)9'5%"'"2'"$.5N"5.5*)'5%"'2"1;1'$*%"<1."2%")%,9$'9'N";+2%";.")%(#'$9."2'")%,.S*+,Q"Y.4%$'"2'";.&1$*5'5N".;"5."1;%"*,9.,;*D%N"2'".(#$.;'" %" 1;1'$*%" <1." 2%" )%,9$'9'" 9*.,." )%,9$%2" )%(#2.9%" P" #1.5." *,;9'2'$" 2';"'#2*)')*%,.;"<1."5.;..Q"35.(M;N".;"(M;".)%,+(*)%"'2"'2%4'$",1(.$%;%;";*9%;Q"

"

1%+*'K#+!K%!@T$'D.D'#)%,\".;".2".,)'$&'5%"5.".4.)19'$")*.$9';"'#2*)')*%,.;Q"H%,;*5.$'5%"1,"9*#%"5."='K$%U.+%! N"<1."#$%#%$)*%,'"*,9.$)%,.S*+,".,9$."%9$%;"#$%&$'(';"5.";.$D*)*%;")%(%" /';.;" 5." 5'9%;N" *,9W$#$.9.;" 5." ;.)1.,)*';" 5." )%(',5%;" )%," ;1;" *,9.$?').;" 5."#$%&$'(')*+,"P"%9$%;Q"

"

" 3P15'"'O%$'"

A'KK$%U.+%".;"1,";%?9-'$."5.")%(#19'5%$'"<1.")%,.)9'")%(#%,.,9.;"5.";%?9-'$."%"'#2*)')*%,.;"#'$'"<1."#1.5',"*,9.$)'(/*'$"5'9%;".,9$."W;9';Q"

"1%+*'K#+%,!K%!C.,%!K%!6.-#,\" 5.5*)'5%" '" ;.$D*$"5." &.;9%$".,9$." 2'" /';." 5." 5'9%;" P" 2';"'#2*)')*%,.;Q""1%+*'K#+%,!K%!1-+%.=')&\"#.$(*9.,"(%;9$'$"'"2%;"1;1'$*%;")%,9.,*5%;"(129*(.5*'"5.";*9*%;"-./N".,"?%$('"5."?214%")%,9*,1%"5.;5.".2";.$D*5%$Q""1%+*'K#+%,!K%!"V.-\"#.$(*9.,".2"*,9.$)'(/*%"5."*,?%$(')*+,".,9$."1,'"&$',")',9*5'5"5."1;1'$*%;"%?$.)*.,5%"2'"#%;*/*2*5'5"5."22.D'$"'")'/%"5*;)1;*%,.;".,"9*.(#%"$.'2Q""1%+*'K#+%,! N7>\" ;*$D.," #'$'" (%D.$" 1,%" %" (M;" '$)O*D%;" .,9$." 5*;9*,9%;" %$5.,'5%$.;N"#$%#%$)*%,',5%"2'"&.;9*+,"P".2")%,9$%2"5."2'"9$',;?.$.,)*'Q""1%+*'K#+%,!K%!"#++%#\";%,"9',"$.)1$$*5%;")%(%"2%;";.$D*5%$.;"-./N"2%;";.$D*5%$.;"5.")%$$.%"

(1.D.,"P"'2(').,',".2")%$$.%".2.)9$+,*)%"'"9$'DW;"5."2';"$.5.;")%$#%$'9*D';"P"'"9$'DW;"5."8,9.$,.9Q"""3JW!N<)D'#).='%)-#!K%!"R1!i.;5."<1."1,"1;1'$*%";%2*)*9'"1,'"#M&*,'"-./"O';9'"<1.".2",'D.&'5%$";."2'"(1.;9$'N";."%$*&*,'".2"#$%).;%"<1.";."5.9'22'"'")%,9*,1')*+,\""

!

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 10/201

 

!c" 

!"!Q":2"1;1'$*%".;)$*/."2'"5*$.))*+,"hGR"5."2'"#M&*,'"<1."5.;.'"D*;1'2*T'$".,".2",'D.&'5%$")2*.,9.Q"7Q" :2" )2*.,9." .,DL'" 2'" #.9*)*+,N" '" 9$'DW;" 5." 8,9.$,.9N" '2" ;.$D*5%$" -./" ;%2*)*9',5%" 2'" #M&*,'"5.;.'5'Q"EQ":2";.$D*5%$"/1;)'"2'"#M&*,'"<1."O'";*5%";%2*)*9'5'".,";1";*;9.('"5."'$)O*D%;Q"=*"2'".,)1.,9$'N"2'".,DL'"'2")2*.,9.X".,")';%")%,9$'$*%N"5.D1.2D."1,'"#M&*,'"5.".$$%$Q"FQ":2")2*.,9."*,9.$#$.9'"2'"#M&*,'"CKYRN"2'"(1.;9$'"'2"1;1'$*%"P";.")*.$$'"2'")%,.S*+,Q""R';" #.9*)*%,.;" ;%," *,5.#.,5*.,9.;" P" ,%" ;." (',9*.,." 1,'" (.(%$*'" .,9$." .22';Q" :," (1)O';"'#2*)')*%,.;" .;9'" (.(%$*'" .;" ?1,5'(.,9'2N" )%(%" #%$" .4.(#2%" 2';" %#.$')*%,.;" 5." )%(#$'" '"9$'DW;" 5." 2'" A./Q" :S*;9.," (.)',*;(%;" #'$'" $.;%2D.$" .;9." #$%/2.('N" 2%;" .;915*'$.(%;" .," 2'"O.$$'(*.,9'"F"5."2'"#$.;.,9.";*91')*+,"#$%?.;*%,'2"P".,"2'";*91')*+,"#$%?.;*%,'2"FQ"=*.(#$.";.".;9'/2.)."1,'"V,*)'")%,.S*+," #'$'")'5'"'$)O*D%" <1." ;."9$',;(*9.Q" :;"5.)*$N";*"1,'"#M&*,'" )%,9*.,.N" #%$" .4.(#2%N" 9$.;" *(M&.,.;N" .,9%,).;" ;." .;9'/2.).," )1'9$%" )%,.S*%,.;"

*,5.#.,5*.,9.;\"1,'"#'$'"2'"#M&*,'"P"%9$';"9$.;"#'$'"2';"*(M&.,.;Q"">1.5." %)1$$*$N" P" 5." O.)O%" .;" ';L" .," 2'" ('P%$L'" 5." 2%;" )';%;N" <1." 2'" #M&*,'" ;%2*)*9'5'" #%$" .2"1;1'$*%",%".S*;9."?L;*)'(.,9.".,".2";.$D*5%$"-./N";*,%"<1."5./.";.$")$.'5'"%"&.,.$'5'".,".2"(%(.,9%"5.";1"#.9*)*+,Q">%$".4.(#2%N")1',5%";."$.<1*.$."*,?%$(')*+,"5."1,'"/';."5."5'9%;Q":,".;9." )';%N" .2" ;.$D*5%$" -./" ).5." .2" )%,9$%2" '2" ;.$D*5%$" 5." '#2*)')*%,.;Q" m;9." #$%).;'$M" 2'";%2*)*915N")%,;9$1*$M"2'"#M&*,'"P"2'"9$',;(*9*$M"'2";.$D*5%$"-./N"<1."'";1"D.T"2'".,DL'"'2")2*.,9.Q":;9'(%;"',9."1,'";%2*)*915"5."#M&*,'"5*,M(*)'"P".2".;<1.('"5."?1,)*%,'(*.,9%"#'$'".;9.")';%N".;".2";*&1*.,9.\"

 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 11/201

 

!!" 

!Q":2"1;1'$*%"5.9'22'"2'"5*$.))*+,"hGR"5."2'"#M&*,'"<1."5.;.'"D*;1'2*T'$".,".2",'D.&'5%$")2*.,9.Q"7Q" :2" )2*.,9." .,DL'" 2'" #.9*)*+,N" '" 9$'DW;" 5." 8,9.$,.9N" '2" ;.$D*5%$" -./" ;%2*)*9',5%" 2'" #M&*,'"5.;.'5'Q"EQ"h,'"D.T"<1."22.&'"2'"#.9*)*+,"'2";.$D*5%$"-./N"W;9."2'".D'2V'"P"'2";.$"1,"#.5*5%"5."#M&*,'"5*,M(*)'"5./."5.$*D'$2%"'2";.$D*5%$"5."'#2*)')*%,.;Q"FQ":2";.$D*5%$"5."'#2*)')*%,.;"$.)*/.".2"#.5*5%"5."2'"#M&*,'"5*,M(*)'"P"#$%).;'";1")+5*&%Q"=*".2"#$%).;'5%".S*&.")%,;129'"'"5'9%;".S9.$,%;N".2";.$D*5%$"5."'#2*)')*%,.;".,DL'"2'")%,;129'"'"2'"/';."5."5'9%;"#'$'")%(#2.9'$".2"#$%).;'5%Q"ZQ":2";.$D*5%$"5."2'"/';."5."5'9%;".4.)19'"2'")%,;129'"#.5*5'"#%$".2";.$D*5%$"5."'#2*)')*%,.;"P"2."5.D1.2D."2%;"$.;129'5%;Q"_Q":2";.$D*5%$"5."'#2*)')*%,.;"$.)*/."2%;"5'9%;"5."2'")%,;129'N""&.,.$'"1,'"#M&*,'")%,")+5*&%"CKYR"'"#'$9*$"5.".;%;"5'9%;"P";."2'".,DL'"'2";.$D*5%$"-./Q"aQ":2";.$D*5%$"-./".,DL'"2'"#M&*,'"CKYR"$.;129',9."'"2'"'#2*)')*+,")2*.,9.Q"eQ":2")2*.,9."*,9.$#$.9'"2'"#M&*,'"CKYRN"2'"(1.;9$'"'2"1;1'$*%"P";.")*.$$'"2'")%,.S*+,Q"""3JX!P%)&<.Y%,!K%$!$.K#!K%$!D$'%)-%!M!K%$!$.K#!K%$!,%+*'K#+!

:2";%?9-'$.")2*.,9.".;"2'"V,*)'"'#2*)')*+,")'#'T"5."*,9.$#$.9'$".2")+5*&%"CKYR"5."1,'"#M&*,'"-./"P"$.#$.;.,9'$2'".,"1,"?%$('9%"&$M?*)%")%(#$.,;*/2."#'$'".2"1;1'$*%Q"H1',5%" .2" )2*.,9." $.'2*T'" 1,'" #.9*)*+,"5."#M&*,'" '" 1," ;.$D*5%$" -./N" W;9." 2.".,DL'".2" '$)O*D%"CKYR" #.5*5%" ;*," $.'2*T'$" ,*,&1,'" 2.)91$'" %" *,9.$#$.9')*+," ;%/$." .22'Q" >%5$L'(%;" 5.)*$" <1." .2";.$D*5%$"-./";%2'(.,9.";."2*(*9'"'" 9$',;?.$*$"2%;"'$)O*D%;";%2*)*9'5%;"#%$".2")2*.,9."'"9$'DW;"5.2"#$%9%)%2%" CKK>Q" =*" 2'" #.9*)*+," <1." $.'2*T'" .2" )2*.,9." .;" 5." 1," '$)O*D%" 5*;9*,9%" 5." CKYRN" .2";.$D*5%$"-./";*&1."?1,)*%,',5%" 5."2'" (*;('"(',.$'\"/1;)'".2"'$)O*D%";%2*)*9'5%"P" 2%".,DL'" '2")2*.,9."<1."2%"#.9*)*%,'Q":2")2*.,9."$.)*/.".2"'$)O*D%"<1.";%2*)*9+N"2%"*,9.$#$.9'"P"2%"(1.;9$'"'2"1;1'$*%X" #.$%" ;*" .2" '$)O*D%" ;%2*)*9'5%" ,%" )%$$.;#%,5." '" 1,'" #M&*,'" CKYRN" 5./." .4.)19'$" 1,'"'#2*)')*+," .S9.$,'" <1." 2%" *,9.$#$.9.Q" =*" ,%" .S*;9." 5*)O'" '#2*)')*+,N" 2%" )%,;*5.$'$M" )%(%" 1,'"5.;)'$&'"5."'$)O*D%Q":,"$.?.$.,)*'"'"2%"',9.$*%$N"#%5.(%;"O'/2'$"5."2.,&1'4.;"5.2"2'5%"5.2")2*.,9.Q":2";%?9-'$.")2*.,9.";%2'(.,9."*,9.$#$.9'")+5*&%"5."2.,&1'4.;"#'$'"2%;"<1.".;9M"#$.#'$'5%N"1,%"5.".22%;".;"CKYRQ"I9$%;"2.,&1'4.;"<1."*,9.$#$.9',"2'"('P%$L'"5."2%;")2*.,9.;";%,".2"k'D'=)$*#9"P"d*;1'2"l';*)"=)$*#9Q""=*"2'"#M&*,'";%2*)*9'5'"#%$".2")2*.,9."$.<1*.$."1,'"*,9.$#$.9')*+,"#$.D*'"#%$"#'$9."5.2";.$D*5%$N".,".2")';%"5." #M&*,';"5*,M(*)';N" ,%".;" .2";.$D*5%$" -./" .2"<1."$.'2*T'".;9'" *,9.$#$.9')*+,";*,%".2";.$D*5%$" 5." '#2*)')*%,.;N" )%(%" ;." .;915*+" .," .2" .;<1.('" )2*.,9.`;.$D*5%$Q" G.)1.$5." <1." .2";.$D*5%$" -./" ,%" .;" )'#'T" 5." *,9.$#$.9'$" ,*,&V," 2.,&1'4." P" ;%2'(.,9." ;." 2*(*9'" '" 9$',;?.$*$"#.9*)*%,.;Q":,9%,).;N" )1',5%" .2";.$D*5%$" -./" $.)*/."1,'" #.9*)*+," 5." #M&*,'" 5*,M(*)'N" 5./." 9$',;?.$*$" 2'"*,9.$#$.9')*+,"5."5*)O'"#M&*,'"'2";.$D*5%$"5."'#2*)')*%,.;Q":;9."V29*(%"#$%).;'$M".2")+5*&%"5."2'"#M&*,'"P"2."5.D%2D.$M"'2";.$D*5%$"-./"1,"'$)O*D%"CKYR"#'$'"<1.";."2%".,DL."'2")2*.,9.Q"3O%$'"

.;9'(%;" O'/2',5%" 5." 2.,&1'4.;" 5.2" 2'5%" 5.2" ;.$D*5%$N" <1." ;%," '<1.22%;" <1." ;%2'(.,9." #1.5."*,9.$#$.9'$" 1," ;.$D*5%$" 5." '#2*)')*%,.;N" P" .2" $.;129'5%" ;.$M" 1," '$)O*D%" CKYR" 9%9'2(.,9.")%(#'9*/2.")%,".2"*,9W$#$.9."5.2")2*.,9.Q""I9$'")1.;9*+,"*(#%$9',9."'"9.,.$".,")1.,9'".;"<1."2%;")+5*&%;"5."2.,&1'4.;"5.2";.$D*5%$";%,"*,D*;*/2.;"#'$'".2")2*.,9.N"'"5*?.$.,)*'"5."2%;"5.2"2'5%"5.2")2*.,9.Q":;9%"<1*.$."5.)*$"<1.".2";)$*#9";.".4.)19'".,".2";.$D*5%$N"P";1"$.;129'5%";.$M"1,";.,)*22%")+5*&%"CKYR"#'$'".2")2*.,9.N"<1.5',5%"%)129%";1"#$%&$'('Q""R%;" 2.,&1'4.;" 5.2" 2'5%" 5.2" ;.$D*5%$" (M;" '(#2*'(.,9."19*2*T'5%;" #'$'" .2"5.;'$$%22%" 5."#M&*,';"5*,M(*)';";%,">I>! L!@1>! L!@1>J507! L!Z1>! L!>08P! !M!"#$KN<,'#)! Q"""

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 12/201

 

!7" 

" 3P15'"'O%$'"

>I>L!@1>L!@1>J507L!Z1>L!>08P!M!"#$KN<,'#)";%,"2.,&1'4.;"5."#$%&$'(')*+,"19*2*T'5%;"#'$'"2'")$.')*+,"5."#M&*,';"5*,M(*)';Q">I>".;"1,"')$+,*(%"$.)1$;*D%"<1.";*&,*?*)'"n>C>"CP#.$9.S9">$.[#$%).;;%$nQ"

@1>"%"3)9*D."=.$D.$">'&.;"]3=>^".;"1,'"9.),%2%&L'"5.2"2'5%"5.2";.$D*5%$"5."Y*)$%;%?9Q"@1>J507" ?%$('" #'$9." 5." 2'" #2'9'?%$('" Qj:K" 5." Y*)$%;%?9" P" .;" 2'" ;1).;%$'" 5." 2'" 9.),%2%&L'" 3=>Q" R'"9.),%2%&L'"Qj:K"#%,."W,?';*;".,"9$',;#'$.,)*'"5."$.5.;N")%,"*,5.#.,5.,)*'"5."#2'9'?%$('"5."O'$5-'$.N"P"#.$(*9."1,"$M#*5%"5.;'$$%22%"5."'#2*)')*%,.;Q"Z1>"#.$(*9."2'"19*2*T')*+,"5.")+5*&%"k'D'"5.2"2'5%"5.2";.$D*5%$Q"k'D'".;"1,"2.,&1'4."5."#$%&$'(')*+,"%$*.,9'5%"'"%/4.9%;N"5.;'$$%22'5%"#%$"=1,"Y*)$%;P;9.(;Q">08P" %"R.,&1'4.">$M)9*)%"#'$'"2'":S9$'))*+," ."8,?%$(.".;" 1,"2.,&1'4."5."#$%&$'(')*+,"5*;.U'5%"#%$"R'$$P"A'22N")$.'5%".,"!feaQ""#$KN<,'#)";."/';'".,".9*<1.9';";*(*2'$.;"'2"CKYR"#%$"2%"<1.".;"?M)*2"5."'#$.,5.$Q"

!C';9'"'O%$'"O'/2'(%;"5."CKYR")%(%";*"?1.$'"1,"2.,&1'4."5."#$%&$'(')*+,N"#.$%".,"$.'2*5'5".;"1,"2.,&1'4."5."('$)';"<1."5.;)$*/.")+(%"5./."D.$;."2'"*,?%$(')*+,".,"2'"#',9'22'Q">%$"2%"9',9%N"

,%" .,9$'$L'" .," .2" &$1#%" 5." 2.,&1'4.;" 5." #$%&$'(')*+," 5.2" 2'5%" 5.2" )2*.,9.N" '1,<1." W;9." 2%"*,9.$#$.9.Q""h,'"#M&*,'"&.,.$'5'"5.;5.".2";.$D*5%$"5."'#2*)')*%,.;N".;"2.&*/2."#%$"9%5%;"2%;",'D.&'5%$.;Q":,")%,9$'#'$9*5'N"1,'" #M&*,'" <1." )%,9*.,."2.,&1'4."5."#$%&$'(')*+,"5.2" 2'5%" 5.2" )2*.,9." #1.5."#$.;.,9'$"*,)%(#'9*/*2*5'5.;"'2";.$"*,9.$#$.9'5%"#%$"5*?.$.,9.;",'D.&'5%$.;Q"""3J[!>O&').,!K')O='D.,!\B%H!2J]!3)91'2(.,9."2';"#M&*,';"-./"P'",%".;9M,"V,*)'(.,9.".,?%)'5';"#'$'";.$"D*;*%,'5';N";*,%"<1.")'5'"D.T";%,"(M;"*,9.$')9*D';"#.$(*9*.,5%"<1.".2"D*;*9',9."#'$9*)*#.".,".22';"(.5*',9."(.,V;"

)%,9.S91'2.;N".,)1.;9';N" D%9')*%,.;N" )%(.,9'$*%;N" ;1/*5'" %" 5.;)'$&'" 5." ?*)O.$%;N" )%(#$';" .,"2L,.'N"/V;<1.5';"*,9.2*&.,9.;N".9)Q"d*(%;"<1.".2"2.,&1'4."CKYR",%".;"5."#$%&$'(')*+,";*,%N"(M;"/*.,N";."9$'9'"5."1,"2.,&1'4."<1."5.;)$*/." '2",'D.&'5%$" 2'"(',.$'" 5."$.#$.;.,9'$" 2'"*,?%$(')*+,".,"2'" #',9'22'"5.2" 1;1'$*%Q":,"5.?*,*9*D'N" CKYR" 2." #.$(*9." '2" 5*;.U'5%$" -./N" ('<1.9'$" P" 5'$2." ?%$('9%" D*;1'2" '" 9%5%;" 2%;".2.(.,9%;"5."1,'"#M&*,'Q">.$%"CKYR",%"'5(*9."2'".4.)1)*+,"5."#$%).;%;"(M;")%(#2.4%;")%(%")M2)12%;" ('9.(M9*)%;" %" )%,;129';" '" /';.;" 5." 5'9%;" .,9$." %9$%;Q" >'$'" #%5.$" .4.)19'$" .;9%;"#$%).;%;N" .2" 5*;.U'5%$" -./N" ,.).;*9'" '#$.,5.$" 2.,&1'4.;" 5." #$%&$'(')*+," <1." '5(*9'," 1,'".S#.$*.,)*'"*,9.$')9*D'"'"2'"<1."22'('(%;"@5*,M(*)'BQ"h,")%,9.,*5%"5*,M(*)%"#1.5.")'(/*'$".,"$.;#1.;9'" '" 5*?.$.,9.;" )%,9.S9%;" %" )%,5*)*%,.;N" .;9%" *(#2*)'" 1," &$'5%" 5." '19%('9*T')*+," P"D*9'2*5'5".,";*9*%;"')9*D%;Q""

=*" .2" ;*9*%" <1." <1.$.(%;" #$%&$'('$" .;" $.2'9*D'(.,9." #.<1.U%" P" ,%" $.<1*.$." ')91'2*T')*+,")%,9*,1'N".2".(#2.%"5."#M&*,';"5*,M(*)';"#1.5."$.;129'$"*,;.$D*/2.Q">.$%";*".2";*9*%".;".S9.,;%"P";1;")%,9.,*5%;")'(/*',"5*'$*'(.,9.N";.$M"(.4%$"'19%('9*T'$"2';"9'$.';Q""Y1)O';" #M&*,';N" &.,.$'2(.,9." 2';" )%(.$)*'2.;N" *(#2.(.,9'$%," /';.;" 5." 5'9%;" P" )+5*&%;".4.)19'/2.;"#%$".2";.$D*5%$"5."'#2*)')*%,.;Q"H%,".;9%";'2*.$%,"5.";1".;9'9*;(%"P" ;.")%,D*$9*.$%,".,"#M&*,';"5*,M(*)';N".;"5.)*$N"1,"1;1'$*%"#1.5."*,9.$')91'$")%,".2";.$D*5%$N"#%$".4.(#2%"2';"#1.5."(%5*?*)'$" P" .;'" (%5*?*)')*+,".;9'$M" #$.;.,9."#'$'" 2%;" 5.(M;"1;1'$*%;"<1." 2'")%,;129.,"#%;9.$*%$(.,9.X"1,".4.(#2%"5.".;9%";%,"2%;"?%$%;N"'2&1*.,"5.4'"1,")%(.,9'$*%"P"2';"#.$;%,';"<1."21.&%"*,&$.;.,"2%"#1.5.,"2..$"P")%,9.;9'$Q"""

R%;" ;*9*%;" 5*,M(*)%;" #.$(*9.," .2" (',.4%" 5." &$',5.;" D%2V(.,.;" 5." *,?%$(')*+," P" ;1" ?M)*2"'2(').,'(*.,9%N"$.)1#.$')*+,"P"(%5*?*)')*+,"&$')*';"'"2';"/';.;"5."5'9%;Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 13/201

 

!E" 

>M&*,';"<1."$.<1*.$.,")*.$9'")%(#2.4*5'5"1;',"/';.;"5."5'9%;N"#%$".4.(#2%")1',5%"O').(%;"1,'"/V;<1.5'".,"977#3:N".2";*;9.('"*,9.$,%"5."977#3:"/1;)'"5.,9$%"5.";1"/';."5."5'9%;"P"5.D1.2D."1,'"#M&*,'")$.'5'".,".;."*,;9',9.")%,"2%;"$.;129'5%;Q"K'(/*W,".;9%";1).5.")1',5%"/1;)'(%;"1,"#$%51)9%" .," 4=&J7%N" .;9'" 2*/$.$L'" 9*.,." (*22%,.;" 5." #$%51)9%;Q" R%;" ;.$D*)*%;" 5." -./" ('*2"9'(/*W," 19*2*T'," /';.;" 5." 5'9%;N" *,&$.;'(%;" ,1.;9$%" ,%(/$." 5." 1;1'$*%" P" )%,9$';.U'" P" ;."&.,.$'$M"1,'"#M&*,'".;#.)*'2(.,9."5*;.U'5'"#'$'",%;%9$%;")%,",1.;9$'")%,?*&1$')*+,"],1.;9$%;"('*2;N",1.;9$';")'$#.9';N"2%;")%2%$.;"P" .;9*2%;"<1.")%,?*&1$'(%;"#'$'"D.$".2";*9*%^N"P";*".;9'(%;N"#%$".4.(#2%N".,"1,")*/.$"'"2'"#.$;%,'"<1.".;9W".,"2'")%(#19'5%$'"5."'2"2'5%";."2."&.,.$'$M"1,'"#M&*,'"5*;9*,9'"'"2'",1.;9$'")%,";1;"#$%#*';")%,?*&1$')*%,.;Q"I9$'" &$',"19*2*5'5".;" 2'"#%;*/*2*5'5" 5."*,;.$9'$;." .,".2" M$.'"5.2" .[)%((.$)." #'$'" 2'"D.,9'" 5."#$%51)9%;""P";.$D*)*%;"%,2*,.N"2';"$.;.$D';"5."D*'4.;"P"O%9.2.;N"2'"&.;9*+,"5."2';")1.,9';"/',)'$*';"'"9$'DW;"5."8,9.$,.9N"9'(/*W,";.".;9M".S9.,5*.,5%"2'")%(#$'[D.,9'"5."'))*%,.;"#%$"8,9.$,.9N"P'"<1."2';"%#.$')*%,.;";%,"(M;"$M#*5';"P".)%,+(*)';Q""R';"#M&*,';"5*,M(*)';"O',"('$)'5%"1,'"*,,%D'5%$'"#.$).#)*+,"$.?.$*5'"'"2'"9.,5.,)*'"5.2"5*;.U%"-./"P"5.;'$$%22%N"1,'"*5.'"5.";.&1,5'"&.,.$')*+,"5.")%(1,*5'5.;"/';'5';".,"2'"-./"P";.$D*)*%;"5."'2%4'(*.,9%"])%(%" 2%;" ;*9*%;" 5."$.5.;";%)*'2.;N"U'^'," N!H$#&,! N"P" F#$^,#)#='%,! ^"<1."

#$.9.,5.," ?')*2*9'$" 2'" )$.'9*D*5'5N" 2'" )%2'/%$')*+," P" .2" *,9.$)'(/*%" .,9$." 1;1'$*%;Q" :;9'(%;"O'/2',5%"5.2")%,).#9%"@A:l"7QcBN"9W$(*,%"<1."?1."*,9$%51)*5%"#%$"#$*(.$'"D.T".,".2"'U%"7ccF".,"1,'")%,?.$.,)*'"5."9_8%'$$M! Q"""

" 3P15'"'O%$'"

B'^'L!.;"1,";*9*%"-./")%2'/%$'9*D%"<1."#1.5.";.$".5*9'5%"#%$"D'$*%;"1;1'$*%;Q"C$#&" %" /*9M)%$'N" .;"1,";*9*%" -./" #.$*+5*)'(.,9." ')91'2*T'5%" <1." $.)%#*2'" )$%,%2+&*)'(.,9."9.S9%;" %"'$9L)12%;"5."1,%"%"D'$*%;"'19%$.;Q"N#$^,#)#='%".;"1,";*;9.('"5."'19%)2';*?*)')*+,"5."%/4.9%;Q"=%,"2%;"#$%#*%;"1;1'$*%;"<1*.,.;")2';*?*)',"2%;")%,9.,*5%;"5."'2&V,"(%5%N"5."?%$('",'91$'2N"5.(%)$M9*)'"P")'(/*',9.Q"9_8%'$$M".;"?1,5'5%$"P"#$.;*5.,9."5."2'".5*9%$*'2"IoG.*22P"Y.5*'N".;"1,"?1.$9."*(#12;%$"5.2";%?9-'$."2*/$."P"1,%"5."2%;"'19%$.;"5.2")%,).#9%"A./"7QcN"9'(/*W,"O'"#'$9*)*#'5%".,".2"5.;'$$%22%"5.2"2.,&1'4.">.$2Q"

"31,<1." .2" 9W$(*,%" '#1,9'" '" 1,'" ,1.D'" D.$;*+," 5." 2'" A%$25" A*5." A./N" ,%" ;." $.?*.$." '" 1,'"')91'2*T')*+," 5." 2';" .;#.)*?*)')*%,.;" 9W),*)';N" #.$%" ;L"'" )'(/*%;" .," 2'" (',.$'" 5."5.;'$$%22'$";%?9-'$."P"2'"19*2*T')*+,"5."2';"-./;Q"=.&V,"K*("IoG.*22P\"""nA./"7Qc".;"2'".(#$.;'"$.D%21)*%,'5'".,"2'"*,51;9$*'"5."2';")%(#19'5%$';N")'1;'5'"#%$".2"#';%"'"2'" 8,9.$,.9")%(%" #2'9'?%$('N" P" 1," *,9.,9%" 5." .,9.,5.$" 2';" $.&2';" #'$'" 2%&$'$".2"WS*9%".," .;'",1.D'"#2'9'?%$('Qn"""

:;9.",1.D%")%,).#9%"('$)'"2'".D%21)*+,"5."2';"'#2*)')*%,.;"-./"9$'5*)*%,'2.;"O')*'"2%;"1;1'$*%;"?*,'2.;Q"=."9$'9'"5."'#2*)')*%,.;"<1."&.,.$',")%2'/%$')*+,N"P"5."2%;";.$D*)*%;"<1."$..(#2'T',"'"2';"'#2*)')*%,.;"5.".;)$*9%$*%Q"""R'"#$%&$'(')*+,"5."#M&*,';"5*,M(*)';"$.<1*.$.".2")%,%)*(*.,9%"5.2"2.,&1'4."CKYRN"P'"<1."2';"#M&*,';" &.,.$'5';N" ;*.(#$." 22.&'," '2" )2*.,9." )%(%" )+5*&%" CKYR" #'$'" <1." .2" ,'D.&'5%$" 2%"*,9.$#$.9.Q":,"2'"#$+S*('"O.$$'(*.,9'"'#$.,5.$M"'"*,9.$#$.9'$"P".;)$*/*$"#M&*,';".;9M9*)';Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 14/201

 

!F" 

@<-#%*.$<.D'E)!3!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3"i%;"%$5.,'5%$.;";.$D*5%$.;")%,.)9'5%;"'"*,9.$,.9"P"<1."9*.,.,"2'"(*;('"5*$.))*+,"8>N"#%5$L',"

$.)*/*$N";*(129M,.'(.,9.N"2';"(*;(';"#.9*)*%,.;"5."2%;")2*.,9.;Q""`̀"d.$5'5.$%" " " " `̀"J'2;%""!2"K%5%;"2%;"'$)O*D%;"<1."$.)*/.".2")2*.,9.N";%,"#$%).;'5%;"#'$'";.$"(%;9$'5%;"'2"1;1'$*%"'"9$'DW;"5.2",'D.&'5%$"-./Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""

Q"R';"#.9*)*%,.;"5."2%;")2*.,9.;";."9$',;?*.$.,"'"9$'DW;"5.2"#$%9%)%2%"CKK>Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""S"h,",'D.&'5%$"-./"#.9*)*%,'"1,'"#M&*,'"CKYR"<1.")%,9*.,."9$.;"*(M&.,.;N"1,"?%$(12'$*%"5.")%,9')9%"P"1,'"',*(')*+,"=AJQ":,9%,).;";.".;9'/2.).,")*,)%")%,.S*%,.;"*,5.#.,5*.,9.;Q""`̀"d.$5'5.$%" " " " `̀"J'2;%""!W":2";.$D*5%$"-./".;")'#'T"5."*,9.$#$.9'$".2")+5*&%"CKYR"5."1,'"#M&*,'"-./"P"$.#$.;.,9'$2'".,"

1,"?%$('9%"&$M?*)%")%(#$.,;*/2."#'$'".2")2*.,9.Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""X">'$'"#$%&$'('$"1,'"#M&*,'"5*,M(*)'",%",.).;*9'")%,%).$"CKYR"P'"<1.".2";.$D*5%$";.".,)'$&'$M"5."&.,.$'$2%Q""`̀"d.$5'5.$%" " " " `̀"J'2;%""""R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 15/201

 

!Z" 

2!8%T.,#!K%!I7AP!3,9.;"5.")%(.,T'$"'"#$%&$'('$"#M&*,';"5*,M(*)';N".;"'/;%219'(.,9.",.).;'$*%"<1.")%(#$.,5'"2'"*,9.$#$.9')*+," <1." $.'2*T'" .2",'D.&'5%$" ;%/$.".2")+5*&%" CKYRN"P'"<1."1;9.5"5./.")$.'$"1,"#$%&$'('"<1."&.,.$.".;9.")+5*&%".,"2'";*91')*+,"#2',9.'5'Q"">'$'")$.'$"#M&*,';"-./")%,"CKYRN",.).;*9'$M"1,".5*9%$"5."9.S9%"<1."#1.5'";.$"9',";.,)*22%")%(%"

j%9.>'5N"%"'D',T'5%")%(%"35%/."i$.'(-.'D.$Q"CKYR".;".2"2.,&1'4."<1."#1.5."*,9.$#$.9'$"1,",'D.&'5%$"-./N".,9%,).;",.).;*9'$M"1,%")%(%"8,9.$,.9":S#2%$.$N"J*$.?%SN"I#.$'"%")1'2<1*.$",'D.&'5%$"-./"5.2"(.$)'5%"<1."2."#.$(*9'"#$%/'$"2';"#M&*,';"<1."$.'2*).Q"3")%,9*,1')*+,N".;915*'$M"2'";*,9'S*;"5.".;)$*91$'"5.".;9."2.,&1'4.Q"""2J3!>+')D'T'#!K%!%,D+'-<+.!:2"CKYR".;"1,"2.,&1'4."5."('$)';N".;"5.)*$"<1."/';'";1".;)$*91$'".,"1,".2.(.,9%"/M;*)%"22'('5%".9*<1.9'Q""0.,.$'2(.,9." 2'" .9*<1.9'" ;." )%(#%,." 5." 5%;" #'$9.;\" h,'" '#.$91$'" 5." ?%$('" &.,.$'2"<etiqueta> P"1,")*.$$."</ etiqueta>.""

">%$".4.(#2%\""<b> Esto es HTML </b> "K%5%"2%"*,)21*5%".,".2"*,9.$*%$"5.".;'".9*<1.9'".;9'$M";14.9%"'"2';"(%5*?*)')*%,.;"D*;1'2.;"<1."2'".;#.)*?*)',Q" :," .2" .4.(#2%N" 2';" .9*<1.9';" <b>" P" </b>" 5.?*,.," 1," 9.S9%" .," ,.&$*9'Q" :2" 9.S9%"@Esto es HTMLB" <1." ;." .,)1.,9$'" .,9$." 5*)O';" .9*<1.9';N" '#'$.).$M" .," 2'" #',9'22'" 5.2",'D.&'5%$N"?%$('9.'5%")%,";1"9*#%&$'?L'".,",.&$*9'Q"=*&1*.,5%" )%," %9$%" .4.(#2%N" 2';" .9*<1.9';" <p>" P" </p>" 5.?*,.," 1," #M$$'?%Q" =*" .," ,1.;9$%"5%)1(.,9%"CKYR".;)$*/*(%;\"

"<p>Hola, estamos en el primer párrafo.</p><p>Ahora en el segundo párrafo.</p> ":2"$.;129'5%".;\""Hola, estamos en el primer párrafo.Ahora en el segundo párrafo."K'(/*W,";."#1.5."'#2*)'$"(M;"5."1,'".9*<1.9'"'"1,"(*;(%")%,9.,*5%N"#%$".4.(#2%\"""<p><b>Hola, estamos en el primer párrafo.</b></p><p>Ahora en el segundopárrafo.</p> 

":2"$.;129'5%".;\""Hola, estamos en el primer párrafo.Ahora en el segundo párrafo.

i./."9.,.$")1*5'5%"5.",%".,9$.2'T'$".9*<1.9';"5./*5%"'"<1."1,'".9*<1.9'"5./."9.$(*,'$"',9.;"5."<1.";.")*.$$.".2",%5%"<1."2'")%,9*.,.Q":,".2".4.(#2%"',9.$*%$N" <b>".;9M"5.,9$%"5."<p>"#%$"2%"<1."5./.$L'"9.$(*,'$"',9.;"5."</p>\" <p><b>contenido del nodo</b></p> 

:2";*&1*.,9.".4.(#2%"(1.;9$'"1,'".;)$*91$'"('2"?%$('5'\" 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 16/201

 

!_" 

<p><b>contenido del nodo</p></b> ":;9%;"#$*,)*#*%;",%";%,".;9$*)9'(.,9.",.).;'$*%;N"(1)O%;",'D.&'5%$.;"(%;9$'$L',")%$$.)9'(.,9."1,'"#M&*,'"CKYR"<1.",%")1(#2'")2'$'(.,9.")%,".22%;N"#.$%"%9$%;",%Q"p";*";."9$'9'$'"5."#M&*,';"qCKYRN"5./.$L'")1(#2*$".;9$*)9'(.,9."2';"$.&2';"5.".;)$*91$'Q"qCKYR".;"2'".D%21)*+,"5."CKYR"P".;9M"#.,;'5%"#'$'";1;9*91*$".2".;9M,5'$"')91'2Q""Y1)O';" .9*<1.9';" '5(*9.," '9$*/19%;" %" #$%#*.5'5.;N" .;9%;" ;.$D*$M," #'$'" .;#.)*?*)'$" (.4%$" .2")%(#%$9'(*.,9%""%".2"?%$('9%"D*;1'2"5."2%;".2.(.,9%;"5."1,'"#M&*,'Q""">%$".4.(#2%\""<a href="http://www.w3.org">World Wide Web Cosortium </a> ":2"$.;129'5%".;\""World Wide Web Cosortium

":,".2".4.(#2%";.".;)$*/*+"1,".,2')."5."O*#.$9.S9%"O')*'"2'"#M&*,'"#$*,)*#'2"5."BQ"" Q"I/;.$D.".2" '9$*/19%"href" )1P%" D'2%$" .;" .2" DL,)12%" CKK>" <1." 5./." #.9*)*%,'$" .2" ,'D.&'5%$Q" K%5%;" 2%;"D'2%$.;"5."'9$*/19%;";.".,)*.$$',".,9$.")%(*22';Q""

" 3P15'"'O%$'"

BQ"" %" A%$25" A*5." A./" H%,;%$9*1(N" .;" 1," )%,;%$)*%" *,9.$,')*%,'2" <1." #$%51)." .;9M,5'$.;" #'$'" 2'"A%$25"A*5."A./Q":,".22'";."#1.5.,")%,;129'$"2%;"5%)1(.,9%;"9W),*)%;")%,".;9M,5'$.;"')91'2.;"#'$'"2'".;)$*91$'" 5." #M&*,';" CKYRQ" G.;#.9',5%" .;9%;" .;9M,5'$.;N" ,%" )%(.9.$M" .$$%$.;" .," ;1;" #M&*,';" P" 2';"(*;(';";."D.$M,")%$$.)9'(.,9.".,")1'2<1*.$",'D.&'5%$Q"

"

CKYR",%"5*;9*,&1.".,9$."('PV;)12';"P"(*,V;)12';N".;"2%"(*;(%"1,'".9*<1.9'"r/s"<1."1,'"rlsQ"3)91'2(.,9.N" .," 2'" AEH" ')%,;.4'," .;)$*/*$" 2%;" ,%(/$.;" 5." .9*<1.9';" .," ('PV;)12';" P" 2%;"'9$*/19%;" .,"(*,V;)12';N" #.$%".;" ;%2%" 1,'" )1.;9*+," 5." '&*2*T'$" 2'"2.)91$'"#'$'".2"5*;.U'5%$" 5."#M&*,';Q" R%;" ,'D.&'5%$.;" -./" 2..$M," .2" )+5*&%" )%$$.)9'(.,9.N" *,5*;9*,9'(.,9." 5." .;9'"$.)%(.,5')*+,Q""R%;",'D.&'5%$.;",%"9%(',".,")1.,9'"2';"9'/12')*%,.;N";'29%;"5."2L,.'",*"2%;".;#')*%;".,"/2',)%Q":;9%".;"1,'"D.,9'4'"<1.",%;"?')*2*9'"2'")%(#$.,;*+,"5.2")+5*&%Q"d%2D*.,5%"'2"9.$).$".4.(#2%N"#%5$L'(%;"O'/.$".;)$*9%\""<p>

<b>Hola, estamos en el primer párrafo.</b> </p><p>

Ahora en el segundo párrafo.</p>":2"$.;129'5%"O1/*.$'";*5%".2"(*;(%".,"2'"#',9'22'"5.2"1;1'$*%N"#.$%"#'$'",%;%9$%;".;"1,"#%)%"(M;"2.&*/2."%")%(#$.,;*/2.Q":;9%"2%",%9'$MN".;#.)*'2(.,9.N")1',5%"9.,&'",1(.$%;';"2L,.';"5.")+5*&%"CKYRQ"""2J2!0,-+<D-<+.!K%!<).!TO&').!K%5'"#M&*,'"CKYR"5./.")%(.,T'$")%,"2'".9*<1.9'" <html>"P"?*,'2*T'$")%,".2")*.$$."5."2'"(*;('\"</html>Q"i.,9$%"5.".;9';".9*<1.9';".S*;9.,"%9$';"5%;\"<head>"P"<body>\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 17/201

 

!a" 

"<html>

<head><title>Título del documento</title> 

</head>

<body>Cuerpo del documento</body>

</html>"R'" .9*<1.9'" <head>" )%,9*.,." *,?%$(')*+," <1." ,%" ;.$M" D*;*/2." .," 2'" #',9'22'" #$*,)*#'2" 5.2",'D.&'5%$Q":;9'".9*<1.9'")%$$.;#%,5."'"2'")'/.).$'"5.2"5%)1(.,9%N")%,9*.,.";1;")'$')9.$L;9*)';"P"#$*,)*#'2(.,9.".2"9L912%"5.2"(*;(%Q"":2"9L912%"5.,9$%"5."2'")'/.).$'";.$M"D*;*/2.".,"2'"#'$9.";1#.$*%$"*T<1*.$5'"5.2",'D.&'5%$Q"i./.";.$")%$9%"P";.,)*22%N"#.$%"(1P"5.;)$*#9*D%"5."2'"*,?%$(')*+,"<1.")%,9*.,.".2")1.$#%"5."2'"#M&*,'Q"":2"9L912%".;".2"<1.";."(%;9$'$M".,".2"(.,V"5."?'D%$*9%;"5.2",'D.&'5%$")1',5%"1,"1;1'$*%"'&$.&1."

,1.;9$'"#M&*,'"'";1;";*9*%;"?'D%$*9%;Q"35.(M;N".;".2"<1."19*2*T',"2%;"/1;)'5%$.;N".,9$."%9$%;N"#'$'".,)%,9$'$",1.;9$%";*9*%Q""R'" .9*<1.9'" <body>N" )%,9*.,." 9%5'" 2'" *,?%$(')*+," %" )%,9.,*5%" <1." ;." D'" '" D*;1'2*T'$" .," 2'"#',9'22'"5.2"1;1'$*%N")%(%"9.S9%;"%"*(M&.,.;Q":;"5.)*$"<1.")%,9.,5$M"%9$';".9*<1.9';")%(%"2';"<1."O.(%;"D*;9%"',9.$*%$(.,9.Q"":2"$.;129'5%"5.2".4.(#2%".,".2",'D.&'5%$".;\"""

""""

2JQ!8%,<=%)!K%!%-';<%-.,!

:,".2")1'5$%"5."'/'4%";."'#$.)*',"'2&1,';"5."2';".9*<1.9';"P"'9$*/19%;"(M;")%,%)*5%;"#'$'")$.'$"P"?%$('9.'$"2%;")%,9.,*5%;"5."1,'"#M&*,'\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 18/201

 

!e" 

"0-';<%-.! @-+'H<-#R,! 6%,D+'TD'E)! 0Y%=T$#!.! "

O$.?""",'(."""9'$&.9"

0,-.H$%D%!<)!*a)D<$#J!i*$.))*+,"5.2"DL,)12%Q""":;9'/2.)."1,"',)2'Q""":;9'/2.).".2"5.;9*,%"5.2"DL,)12%\"

 t/2',uN"t;.2?N"t9%#N"t#'$.,9N"%"@5.?*,*5%BQ"

r'"O$.?vnO99#\``---Q-EQ%$&n"9'$&.9vnt/2',unsAEHr`'s"

H! " 7%b-#!%)!)%&+'-.J!K'(/*W,";."#1.5."1;'$"r;9$%,&s!

r/sK.S9%r`/s"r;9$%,&sK.S9%r;9$%,&s"

H#KM! ""'2*,u""/')u&$%1,5""/&)%2%$""2*,u""D2*,u"

>.+-%!*','H$%!%)!T.)-.$$.!K%$!K#D<=%)-#J!Y%5*?*)'".2")%2%$"5.2"DL,)12%")1',5%".;9M"')9*D'5%Q""">'$'")%2%)'$"1,'"*('&.,"5."?%,5%Q""">'$'".;9'/2.).$"1,")%2%$"5."?%,5%Q"""Y%5*?*)'".2")%2%$"5.2"DL,)12%"',9.;"5.".;9'$"')9*D'5%Q"""Y%5*?*)'".2")%2%$"5.2"DL,)12%")1',5%"P'"O'";*5%"D*;*9'5%Q"

r/%5P"'2*,uvnwHHccccn"D2*,uvnwHHHH__n"2*,uvnwHH__ccn"/')u&$%1,5vn?%,5%Q4#&n"/&)%2%$vnwHHHHHHnsH%,9.,*5%"5.2")1.$#%r`/%5Ps"

H+! " 1.$-#!K%!$a)%.J":2")*.$$."5.".;9'".9*<1.9'";."$.'2*T'"5.,9$%"5."2'"(*;('N"'2"*&1'2"<1."O$"."*(&Q!

K.S9%"5."2'"#$*(.$'"2*,.'"r/$`s"K.S9%"5."2'";.&1,5'"2*,.'"

D%)-%+! " "%)-+.!%)!V#+'c#)-.$J! r).,9.$sK.S9%"'2").,9$%r`).,9.$s"F#)-! "

;*T.")%2%$"?')."

N#+=.-%.!$.!F<%)-%J!K'('U%"5."2'"?1.,9.Q"""H%2%$Q"K*#%"5."2.9$'Q"

r?%,9")%2%$vnwEEEEffn"?').vnd.$5','N"3$*'2N"C.2D.9*)'N";',;[;.$*?n";*T.vnFnsK.S9%r`?%,9s"

F#+=! "')9*%,"

"(.9O%5".,)9P#."

N#+=<$.+'#!8,5*)'"<1*W,"#$%).;'".2"?%$(12'$*%Q"

:2"(W9%5%"5.".,DL%Q"R'"?%$('"5.".,DL%Q"

r?%$("')9*%,v"n('*29%\*,?%x.(#$.;'Q)%(y";1/4.)9"v"

3;1,9%"5.2"(.,;'4.n"(.9O%5v"n#%;9n".,)9P#.v"n9.S9`#2'*,ns".2.(.,9%;"5.2"?%$(12'$*%"r`?%$(s"

V3! " 7%b-#!K%!%)D.H%c.K#Q""C'P"%9$%;"Z\"rO7s"rOEs"rOFs"rOZs"rO_s"

rO!s:,)'/.T'5%r`O!s"

V+! "'2*&,",%;O'5.";*T."-*59O"

Pa)%.!V#+'c#)-.$J!32*,.')*+,"5."2'"2L,.'Q"""=*,".?.)9%"5.";%(/$'Q"""0$%;%$"5."2'"2L,.'Q"""3,)O1$'"5."2'"2L,.'Q"

rO$")%2%$vnwcc__HHn",%;O'5.vn,%;O'5.n";*T.vn!n"-*59OvnEccn"`s"

'! " P%-+.!D<+,'*.Q"K'(/*W,";."#1.5."

19*2*T'$"r.(s"

r*sH1$;*D'r`*s"

'=&! "'29"/%$5.$""O.*&O9"-*59O";$)"

/),%+-.!<).!'=.&%)J!K.S9%"'29.$,'9*D%"'"2'"*('&.,Q""":;9'/2.).";*"D'"'"9.,.$"/%$5."%",%N")1',5%";*$D'"5."DL,)12%Q"""3291$'"5."2'"*('&.,Q"""3,)O%"5."2'"*('&.,Q""":;9'/2.)."<1W"*('&.,";."D'"'"*,;.$9'$Q"

r*(&"'29vnY*"*('&.,n"/%$5.$vncn"O.*&O9vn!ccn"-*59Ovn!7cn";$)vn*('&.,Q4#&n"`s"

T! " >O++.F#!)<%*#J! r#sj1.D%"#'$$'?%r`#s"-.H$%! "

'2*&,""

/&)%2%$""

6'H<Y.!<).!-.H$.J!32*,.'"2'"9'/2'\").,9.$N"$*&O9N"2.?9""":;9'/2.).".2")%2%$"5."?%,5%"5."2'"

9'/2'Q""":;9'/2.)."1,"/%$5."'"2'"9'/2'"""

r9'/2."'2*&,vn).,9.$n"/&)%2%$vnwHH__EEn"/%$5.$vncn").22#'55*,&vnFn").22;#')*,&vncn"

-*59OvnFccnsr9$sr95"'2*&,vn41;9*?Pn"/&)%2%$vnwHHEEEEn"O.*&O9vn7!n"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 19/201

 

!f" 

/%$5.$").22#'55*,&"").22;#')*,&"-*59O"

=.#'$')*+,".,9$.".2"/%$5."5."2'"9'/2'"P".2")%,9.,*5%Q"""=.#'$')*+,".,9$."2';").25';Q""":;9'/2.).".2"',)O%"5."2'"9'/2'Q"

D'2*&,vn/';.2*,.n"-*59Ovn!cczns"H.25'"r`95s"r`9$s"r`9'/2.s"

-K! "

'2*&,"""/&)%2%$"")%2;#',""O.*&O9"$%-;#',""D'2*&,""-*59O"

"%$K.!K%!<).!-.H$.J!

:;9'/2.)."2'"'2*,.')*+,"5.2"9.S9%"5.,9$%"5."2'").25'\"2.?9N").,9.$N"$*&O9Q""":;9'/2.).".2")%2%$"5."?%,5%"#'$'"2'").25'Q""":S9*.,5."2'").25'";%/$."D'$*';")%21(,';Q""":;9'/2.)."2'"'291$'"5."2'").25'Q""":S9*.,5."2'").25'";%/$."D'$*';"?*2';Q""":;9'/2.)."2'"'2*,.')*+,"D.$9*)'2\"9%#N"(*552.N"/%99%(Q""":;9'/2.).".2"',)O%"5."2'").25'Q"

85.("'"9'/2."

-+! " N'$.!K%!<).!-.H$.J! 85.("'"9'/2."<! " 1<H+.M.K#J! r1sK.S9%r`1s""=*"<1*;*W$'(%;"(%;9$'$"1,'"*('&.,"<1.N"'";1"D.TN"9.,&'"1,".,2')."'"%9$'"#M&*,'N")%(/*,'(%;"2';".9*<1.9';"<img>"P"<a>\""<a href="inicio.html" target="_blank"><img alt="Mi imagen" border="0" height="100"  width="120" src="imagen.jpg" /></a> ":,".2".4.(#2%N".2".,2')." '/$*$M" 1,'" ,1.D'"D.,9','" 5.2" ,'D.&'5%$" )1',5%" .2"1;1'$*%" #$.;*%,.";%/$."2'"*('&.,N"#%$<1.";.".;#.)*?*)'".2"'9$*/19%"target )%,".2"D'2%$ "_blank"Q"

""2JS!7.H$.,!h,'"9'/2'",%;"#.$(*9."$.#$.;.,9'$"5'9%;"%$5.,'5%;"#%$"?*2';"P")%21(,';N";.$M,"(1P"V9*2.;N"#%$".4.(#2%"#'$'")%,;129'$"1,'"/';."5."5'9%;"P"(%;9$'$"2%;"$.;129'5%;"%$&',*T'5%;".,".2",'D.&'5%$Q""R';"9'/2';"CKYR";."'$(',"*,5*)',5%"?*2';"P").25';"5.,9$%"5.".22';Q"3";1"D.TN".,"2';").25';";.".,)%,9$'$M,"2%;"5'9%;"P")%,9.,*5%;"<1."5.;.'"%$5.,'$Q":," .2" )1'5$%" ',9.$*%$" D*(%;" 2';" .9*<1.9';" P" '9$*/19%;" 5." 1,'" 9'/2'" )%," 1," .4.(#2%N" 'O%$'"D.$.(%;"(M;".,"5.9'22.")+(%";."'$('"1,'"9'/2'Q""K.,&'".,")1.,9'"<1.\""

<table> )%(*.,T'"2'"9'/2'"]9'/2.\"9'/2'  ̂<tr>")%(*.,T'"1,'"?*2'"]9$\"9'/2."$%-"%"?*2'"5."2'"9'/2'^"<td>")%(*.,T'"1,'").25'"]95\"9'/2."5'9'"%"5'9%;"5."2'"9'/2'^"

 

h,'"?*2'"5./.".;9'$"5.,9$%"5."2'"9'/2'"P"1,'").25'"5.,9$%"5."2'"?*2'Q"i.,9$%"5."1,'"9'/2'"#1.5."O'/.$"D'$*';"?*2';"P"5.,9$%"5."1,'"?*2'"#1.5."O'/.$"D'$*';").25';Q"R'")',9*5'5"5.").25';"5.?*,*$M"2'")',9*5'5"5.")%21(,';Q"K'(/*W,"#1.5."O'/.$"9'/2';"5.,9$%"5."%9$';"9'/2';N"2%"<1."22'('(%;"9'/2';"',*5'5';Q""3")%,9*,1')*+,")%,;9$1*$.(%;"1,'"9'/2'"(1P";.,)*22'")%(%"2'"<1.";."D.".,"2'"?*&1$'"5."'/'4%\""

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 20/201

 

7c" 

>'$'" )%(.,T'$" '" )%,;9$1*$" 2'" 9'/2'N" #$*(.$%" '/$*(%;" 2'" .9*<1.9'" <table>" )%," ;1;")%$$.;#%,5*.,9.;"'9$*/19%;"P"5.,9$%"5.".22'"'/$*(%;"1,'"?*2'N"<tr>\""<table border="1"><tr>

"

"i.,9$%"5."<tr>";."5*/14'$M,"2';").25';"5.".;'"#$*(.$'"?*2'Q""R'" #$*(.$'" ).25'" ;." '/$." )%,"<td>" PN" 21.&%" 5." <1." ;." '&$.&1." ;1" )%,9.,*5%N" ;." )*.$$'" )%,"</td>\""<table border="1"> <tr><td> contenido de la fila 1 celda 1 </td> 

"

"3O%$'";."#%5$M"'/$*$"1,'",1.D'").25'".,"2'"(*;('"?*2'Q"C';9'"<1."2'"?*2'",%"9.,&'")%(#2.9'"2'"9%9'2*5'5"5.").25';N",%"5./.").$$'$;.\""<table border="1"> <tr><td> contenido de la fila 1 celda 1 </td> <td> contenido de la fila 1 celda 2 </td> 

"

"h,'"D.T")%(#2.9';"2';").25';"5."2'"#$*(.$'"?*2'N"#%5.(%;").$$'$2'"P"'/$*$"1,'",1.D'\"""<table border="1"> <tr><td> contenido de la fila 1 celda 1 </td><td> contenido de la fila 1 celda 2 </td>

</tr><tr>

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 21/201

 

7!" 

"3O%$'";."$.#*9.,"2%;"#';%;"',9.$*%$.;"#'$'"'&$.&'$"2';").25';"'"2'";.&1,5'"?*2'\""<table border="1"> <tr><td> contenido de la fila 1 celda 1 </td><td> contenido de la fila 1 celda 2 </td>

</tr><tr><td> contenido de la fila 2 celda 1 </td><td> contenido de la fila 2 celda 2 </td>

</tr>

"h,'"D.T"<1."2'"9'/2'"9*.,."9%5';";1;"?*2';N";.")*.$$'")%,"</table>\""<table border="1"> <tr><td> contenido de la fila 1 celda 1 </td><td> contenido de la fila 1 celda 2 </td>

</tr><tr><td> contenido de la fila 2 celda 1 </td><td> contenido de la fila 2 celda 2 </td>

</tr></table>

"

"":2"$.;129'5%".,".2",'D.&'5%$";.$M".2";*&1*.,9.\""

""35.(M;" 5." 2';" .9*<1.9';" <td>N" 9'(/*W," .S*;9.," 2';" .9*<1.9';" 5." .,)'/.T'5%" 5." 1,'" 9'/2'\"<th>Q":;9'".9*<1.9'"?1,)*%,'")%(%")'/.).$'"P"2'"V,*)'"5*?.$.,)*'")%,"2'".9*<1.9'"<td>".;"<1."2."5'"?%$('9%"5.",.&$*9'"'2"9.S9%\""<table border="1"> <tr><th> contenido de la fila 1 celda 1 </th>

<th> contenido de la fila 1 celda 2 </th></tr><tr>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 22/201

 

77" 

<td> contenido de la fila 2 celda 1 </td><td> contenido de la fila 2 celda 2 </td>

</tr><tr><td> contenido de la fila 3 celda 1 </td><td> contenido de la fila 3 celda 2 </td>

</tr></table>"p".,".2",'D.&'5%$";."D.$M"5."2'";*&1*.,9."(',.$'\""

"""2JW!N#+=<$.+'#,!

R%;" ?%$(12'$*%;" ,%;" ;*$D.," #'$'" *,9.$)'(/*'$" *,?%$(')*+," )%," 2%;" D*;*9',9.;" 5.2" ;*9*%Q" =%," 2%;".2.(.,9%;"(M;"19*2*T'5%;".,";*9*%;"<1."'#1,9',"'2")%,).#9%"5."A./"7QcN"P'"<1."#.$(*9.,"'"2%;"1;1'$*%;"$.'2*T'$"&$',")',9*5'5"5."'))*%,.;\")%(#$'$"1,"'$9L)12%N"$.22.,'$"1,'".,)1.;9'N".,D*'$"1,")%(.,9'$*%N".9)Q":,".2"#$.;.,9."9.S9%";.$M,"5."#$*(%$5*'2"*(#%$9',)*'"#'$'"2'")$.')*+,"5."#M&*,';"*,9.$')9*D';"P"5*,M(*)';Q"R%;" ?%$(12'$*%;" ;." 5.?*,.," .,9$." 2';" .9*<1.9';" <form>" P" </form>Q" i.,9$%" 5." .22';" ;.".,)%,9$'$M,"9%5%;"2%;")'(#%;N"/%9%,.;"P"%/4.9%;"<1.")%(#%,.,"'2"(*;(%Q""R%;"5'9%;"5."1,"?%$(12'$*%";.".,DL',"#'$'"<1.";.',"#$%).;'5%;Q"j%".,9$'$.(%;".,"5.9'22.;";%/$.".2"#$%).;'5%N"P'"<1."2%".;915*'$.(%;".,"2';"#$+S*(';"O.$$'(*.,9';Q"R';".9*<1.9';"<form>"9*.,.,"'9$*/19%;"<1."*,5*)',"'2"?%$(12'$*%"<1*W,"2%"#$%).;'$MN")+(%";.$M".2".,DL%"5."5'9%;"P"5."<1W"?%$('Q"K%5%;"2%;")'(#%;"<1.";.".,)1.,9$.,"5.,9$%"5.".;9';".9*<1.9';"P";1;"D'2%$.;N";.$M,"2%;"<1.";.".,DL.,"#'$'";1"#%;9.$*%$"9$'9'(*.,9%Q"R%;"D'2%$.;"5."2%;")'(#%;";.$M,"2%;"<1."*,5*<1.".2"1;1'$*%"'2"(%(.,9%"5.")%(#2.9'$2%;Q"R%;" '9$*/19%;" (M;" *(#%$9',9.;" 5." <form>" ;%,\" actionN" method" P" enctypeQ" d.'(%;" 1,".4.(#2%"5."2'".9*<1.9'")%(#2.9'\""<form action="procesa.php" method="post" enctype= "application/x-www-form-urlencoded">":2" '9$*/19%"action" .;" .2" <1." *,5*)'" <1*W," D'" '" $.)*/*$" 2%;" 5'9%;" 5.2" ?%$(12'$*%N" ;1" D'2%$" .;"%#)*%,'2Q":,"W2";.".;)$*/."2'"hGR"5."2'"#M&*,'"<1."2%"#$%).;'$MQ"=*",%".;)$*/.",*,&1,'"hGRN"2%;"5'9%;";.".,D*'$M,N"#%$"5.?.)9%N"'"2'"(*;('"#M&*,'"5.2"?%$(12'$*%Q"

":2"'9$*/19%"method"*,5*)'".2"(W9%5%";.&V,".2")1'2";."9$',;?*.$.,"2%;"5'9%;N"#1.5.";.$" GET" %"POSTQ"R%;"5.;'$$%22'$.(%;".,"2';"#$+S*(';"O.$$'(*.,9';Q"":2"'9$*/19%"enctype"5.2".2.(.,9%"<form>".;#.)*?*)'".2"9*#%"5.")%,9.,*5%"1;'5%"#'$'")%5*?*)'$".2")%,41,9%"5."5'9%;"#'$'";1".,DL%"'2";.$D*5%$Q"":,"#%)';"#'2'/$';N".;#.)*?*)'"2'")%5*?*)')*+,"5."2%;"5'9%;"'2";.$".,D*'5%;Q"=1"D'2%$"#%$"5.?.)9%".;""application/x-www-form-urlencoded". :,"2'";*91')*+,"#$%?.;*%,'2"E"'(#2*'$.(%;".;9."9.('Q""R%;"%/4.9%;"(M;"1;'5%;"5.2"?%$(12'$*%"#1.5.,";.$"5.".,9$'5'"]*,#19^"%"5.";.2.))*+,"];.2.)9^X"2%;"%/4.9%;"*,#19"'";1"D.T"#1.5.,";.$"5."5*D.$;%;"9*#%;Q"I/;.$D.".,".2")1'5$%";*&1*.,9."'2&1,%;"9*#%;"5."%/4.9%;"5.".,9$'5'\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 23/201

 

7E" 

7'T#!K%!d')T<-e! f',-.!%)!%K'-#+! 0Y%=T$#!K%!DEK'&#!-%b-\")'(#%"5."9.S9%Q"

"r*,#19"9P#.vn9.S9n",'(.vn'#.22*5%n"`s"

-%b-.+%.\"M$.'"5."9.S9%Q" r9.S9'$.'",'(.vn(.,;'4.n")%2;vnFZn"$%-;vnZnsd'2%$"*,*)*'2r`9.S9'$.'s"

DV%D^H#b\")';*22'"5."D.$*?*)')*+,Q"

" r*,#19",'(.vn)%,;%2';n"9P#.vn)O.)u/%Sn"D'21.vnA88n"`s"

+.K'#\"/%9+,"5."%#)*+,Q" " r*,#19"9P#.vn$'5*%n",'(.vn?%$('#'&%n"D'21.vn.?.)9*D%n"`s"

V'KK%)\")'(#%"%)129%Q" " r*,#19",'(.vn*,?%n"9P#.vnO*55.,n"D'21.vnD'2%$"%)129%n`s"

F'$%\")'(#%"5."'$)O*D%Q""

r*,#19"9P#.vn?*2.n",'(.vn'$)O*D%n`s"

,<H='-\"/%9+,"5.".,DL%Q!"

r*,#19"9P#.vn;1/(*9n",'(.vn/199%,n"D'21.vn:,D*'$n"`s"

"

I/;.$D."<1."9%5%;"2%;"%/4.9%;")%(*.,T',")%,"2'".9*<1.9'"<input>"P"9*.,.,"'9$*/19%;".,")%(V,\"type"P"nameQ"=*"/*.,N".2"%/4.9%"@9.S9'$.'B",%")%(*.,T'")%,"2'".9*<1.9'"<input>N",%"5.4'"5.";.$"1,"%/4.9%"5.".,9$'5'Q"":2"'9$*/19%"type"*,5*)'".2"9*#%"5."%/4.9%"5.".,9$'5'"P"name".;".2",%(/$."<1."#%5.(%;"';*&,'$"#'$'"*5.,9*?*)'$"2%;"5'9%;"*,&$.;'5%;"#%$".2"1;1'$*%Q"35.(M;"5.2"'9$*/19%"nameN".S*;9.".2"'9$*/19%" id"<1.".;#.)*?*)'"1,"*5.,9*?*)'5%$"V,*)%"#'$'".2".2.(.,9%N"2%"<1."?')*2*9'"5'$".;9*2%;"D*;1'2.;".;#.)L?*)%;"'")'5'".2.(.,9%N".,9$."%9$';")%;';Q"":2" '9$*/19%"value" .;" %#)*%,'2" P" #1.5." '#2*)'$;." '" '2&1,%;" .2.(.,9%;Q" :;9." D'2%$" .;" .2" <1."$.)1#.$'"2'"#M&*,'"<1."#$%).;'".2"?%$(12'$*%"1,'"D.T".,D*'5'Q"R%"$.)1#.$'"(.5*',9.".2",%(/$."

5.2".2.(.,9%N".;9%";*&,*?*)'"<1.",%"5./."O'/.$"'9$*/19%;"name"$.#.9*5%;Q""H1',5%"1,"1;1'$*%")%(#2.9'"2%;")'(#%;"9.S9"P"9.S9'$.'N";."(%5*?*)'".2"'9$*/19%"valueN"#%$"2%;"5'9%;"9*#.'5%;Q"R%"(*;(%"%)1$$."'2"*,9.$')91'$")%,"2%;"5.(M;".2.(.,9%;"5.2"?%$(12'$*%Q"":2")'(#%"5.".,9$'5'"O*55.,".;"1,")'(#%"<1.",%";.$M"D*;*/2.".,".2",'D.&'5%$"P".2"1;1'$*%",%"#%5$M"(%5*?*)'$";1"D'2%$Q":;"V9*2")1',5%";."<1*.$."9$',;(*9*$"*,?%$(')*+,".S9$'"5.2"?%$(12'$*%Q""R%;")'(#%;")O.)u/%S";*$D.,"#'$'"#$.;.,9'$"1,'"%"D'$*';"%#)*%,.;"'2"1;1'$*%"<1."#%5$M"('$)'$"1,'N",*,&1,'"%"9%5';".22';Q""R%;")'(#%;"5."$'5*%";*.(#$.";.".,)1.,9$',".,"&$1#%;"P".2"1;1'$*%";%2'(.,9."#%5$M".2.&*$"1,%"5."

9%5%;".22%;Q""R'"9$',;(*;*+,"5."'$)O*D%;"'"1,";.$D*5%$";."$.'2*T'")%,".2")'(#%"?*2.Q"=*".2"1;1'$*%"#$.;*%,'";%/$.".2"/%9+,".S'(*,'$N";."'/$.".2")1'5$%"5."5*M2%&%"5.";1";*;9.('"%#.$'9*D%"#'$'"<1.";.2.))*%,.".2"'$)O*D%"<1."D'"'")'$&'$Q"":2"%/4.9%";1/(*9".;".2"/%9+,"<1."$.'2*T'".2".,DL%"5.2"?%$(12'$*%"1,'"D.T"<1.";.")%(#2.9'$%,"2%;"5'9%;Q"":2")'(#%"5.";.2.))*+,")%(*.,T'")%,"2'".9*<1.9'" <select>"P"#$.;.,9'"1,'"2*;9'"5."%#)*%,.;"5.2"9*#%"(.,V"<1."#.$(*9.";.2.))*%,'$"1,'"]%"D'$*';^"5."2';"(V29*#2.;"%#)*%,.;"<1."#$%#%,.Q""

h,";.2.)9"#1.5.";.$"5."5%;"9*#%;\"(.,V"P"2*;9'Q":2" ;.2.)9" 5.2" 9*#%" (.,V" #$.;.,9'" %#)*%,.;" 5.;#2.&'/2.;Q" p" .2" 9*#%" 2*;9'" 2';" (1.;9$'" )%(%" 1,"2*;9'5%N")1P'"'291$'";."?*4'".,".2"'9$*/19%"sizeQ"d.'(%;".4.(#2%;\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 24/201

 

7F" 

""7'T#! f',-.!%)!).*%&.K#+! 0Y%=T$#!K%!DEK'&#!A%)g"

"

%78=&3'

"C:E?3:#&C7'

r;.2.)9",'(.vn)*15'5.;ns""""r%#9*%,"D'21.vnHInsH+$5%/'r`%#9*%,s""""r%#9*%,"D'21.vnY:nsY.,5%T'r`%#9*%,s"

"""r%#9*%,"D'21.vn=kns=',"k1',r`%#9*%,s"r`;.2.)9s"

P',-."

"

r;.2.)9",'(.vn)*15'5.;n";*T.vnEns""""r%#9*%,"D'21.vnHInsH+$5%/'r`%#9*%,s""""r%#9*%,"D'21.vnY:nsY.,5%T'r`%#9*%,s""""r%#9*%,"D'21.vn=kns=',"k1',r`%#9*%,s"r`;.2.)9s"

"3O%$'"<1."P'";'/.")+(%";.".;)$*/.".2")+5*&%"CKYRN".,"2';"#$+S*(';"O.$$'(*.,9';"'#$.,5.$M"'"&.,.$'$2%"5.;5."1,";)$*#9"5.2"2'5%"5.2";.$D*5%$N"P"'(#2*'$M"2%"'#$.,5*5%";%/$."?%$(12'$*%;")%,"1,'"D*;*+,"(M;"&2%/'2"5.";1"1;%"#'$'"9$',;(*9*$"5'9%;Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 25/201

 

7Z" 

@<-#%*.$<.D'E)!2!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3"I/;.$D.".2")+5*&%"CKYR";*&1*.,9.\"

 <p>Esto es HTML!...</p> 

:;9.")+5*&%"(%;9$'$M".2"$.;129'5%"<1.".;9M"'")%,9*,1')*+,".,"2'"#',9'22'"5."1,",'D.&'5%$\" 

Esto es HTML!...

`̀"d.$5'5.$%" " " " `̀"J'2;%" 

2":2";*&1*.,9.")+5*&%"CKYR"$.#$.;.,9'"1,'".;9$1)91$'"DM2*5'\" 

<html><body><head>

<title>Título del documento</title>Esto se ve en el navegador.

</head>Cuerpo del documento

</body><html/>

`̀"d.$5'5.$%" " " " `̀"J'2;%""

"Q":2")+5*&%"5.2"#1,9%"7"(%;9$'$M".2";*&1*.,9."$.;129'5%".,"2'"#',9'22'"5."1,",'D.&'5%$\" 

Esto se ve en el navegador. Cuerpo del documento 

`̀"d.$5'5.$%" " " " `̀"J'2;%" 

S":2"'9$*/19%"action"5."1,'".9*<1.9'"5."?%$(12'$*%".;".2"<1."*,5*)'"<1*W,"D'"'"$.)*/*$"2%;"5'9%;".,D*'5%;N" ;1"D'2%$".;"%#)*%,'2"PN" ;*".;9."'9$*/19%" ,%";." .;#.)*?*)'N"2%;"5'9%;";%,".,D*'5%;"'" 2'"(*;('"#M&*,'"5.2"?%$(12'$*%Q 

`̀"d.$5'5.$%" " " " `̀"J'2;%" 

R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 26/201

 

7_" 

Q!@H#+K.)K#!>I>!W :," 2'" ;*91')*+," #$%?.;*%,'2" <1." ;." 2." #2',9.'N" 5./." #$%&$'('$" #M&*,';" 5*,M(*)';" #'$'" #%5.$")1(#2*$")%,"2%;"$.<1.$*(*.,9%;";%2*)*9'5%;Q">'$'".22%"5./."'#$.,5.$"'"#$%&$'('$".,"1,"2.,&1'4."<1."?1,)*%,."5.2"2'5%"5.2";.$D*5%$Q":S*;9.,"(1)O%;"2.,&1'4.;"5.";)$*#9"5.2";.$D*5%$N"#.$%"1,%"5."2%;"(M;"5*?1,5*5%;"P".;9M,5'$"5.2"(.$)'5%".;">C>N"<1.".;915*'$.(%;"'")%,9*,1')*+,Q"

""QJ3!/)-+#K<DD'E)!.!>I>!W!>C>".;".2"')$+,*(%"5."CP#.$9.S9">$.>$%).;;%$"P")%,;*;9.".,"1,"2.,&1'4."*,9.$#$.9'5%"*,)21*5%".,"#M&*,';"-./N"P" .4.)19'5%" .,".2" ;.$D*5%$Q" :;"" 1,'" O.$$'(*.,9'"#'$'"$.'2*T'$" ;*9*%;" 5*,M(*)%;" P"9*.,."2'"D.,9'4'N";%/$."%9$%;"2.,&1'4.;N"5.";.$"1,";%?9-'$."5.")+5*&%"'/*.$9%N"2*/$."P"&$'91*9%"#'$'"1;%")%(.$)*'2Q"35.(M;N"#%;.."2'"('P%$")%(1,*5'5"5."5.;'$$%22'5%$.;"P";%#%$9.;".,"2L,.'N")%,"1,'"'(#2*'"5%)1(.,9')*+,".,";1"#M&*,'"%?*)*'2\"---Q#O#Q,.9":;" 1," ;%?9-'$." (129*#2'9'?%$('N" #1.5." .4.)19'$;." .," 2%;" #$*,)*#'2.;" ;*;9.(';" %#.$'9*D%;" 5.2"(.$)'5%\"R*,1SN"h,*S"]*,)21P.,5%"C>[hqN"=%2'$*;"P"I#.,l=i^N"Y*)$%;%?9"A*,5%-;N"Y')"I=N"G8=H"I=Q"=%#%$9'"2'"('P%$L'"5.";.$D*5%$.;"-./"5."O%P".,"5L'N"*,)21P.,5%"3#')O.N"Y*)$%;%?9"8,9.$,.9"8,?%$('9*%," =.$D.$N" >.$;%,'2" A./" =.$D.$N" j.9;)'#." ." *>2',.9N" I$.*22P" A./;*9." >$%" ;.$D.$N"

H'15*1(N"q*9'(*N"I(,*CKK>5"P"(1)O%;"%9$%;Q"H1.,9'")%,"1,'".S9.,;'"2*/$.$L'"5."?1,)*%,.;"<1."?')*2*9',"?%$(*5'/2.(.,9.".2"9$'/'4%"5."2%;"5.;'$$%22'5%$.;Q""{|1W"#%5.(%;"O').$")%,">C>y""

- K5%<$7%:E' C:' <788:7' :3:<68L%$<7\" #%5.(%;" .,D*'$" 1," .[('*2" '" 1,'" #.$;%,'" %" 2*;9'"#'$'(.9$*T',5%"9%5'"1,'";.$*."5."';#.)9%;"9'2.;")%(%".2".('*2"5."#$%).5.,)*'N"';1,9%N"#.$;%,'"'"$.;#%,5.$N".,9$."%9$';Q""

- 9:E6$L%'C:'M&E:E'C:'C&67E\"'"#'$9*$"5."2';")1'2.;"#%5$.(%;".5*9'$".2")%,9.,*5%"5.",1.;9$%";*9*%")%,".S9$.('"?')*2*5'5"P"$'#*5.TQ""

-

0.;9*+,"5."'$)O*D%;\")$.'$N"/%$$'$N"(%D.$N"(%5*?*)'$N"2..$QQQ")1'2<1*.$"9*#%"5."%#.$')*+,"#1.5." ;.$" $.'2*T'5'" '" #'$9*$" 5." 1,'" '(#2*'" 2*/$.$L'" 5." ?1,)*%,.;" #'$'" 2'" &.;9*+," 5."'$)O*D%;Q"

- N8&6&=$:%67'C:'$="#:%:E\".D*5.,9.(.,9."$.;129'"(1)O%"(M;";.,)*22%"19*2*T'$"1,".5*9%$"&$M?*)%"#'$'".2"9$'9'(*.,9%"5."*(M&.,.;N"#.$%"#%$".4.(#2%N";*"9.,.(%;"<1."9$'9'$"(*2.;"5."*(M&.,.;".,D*'5';"5*'$*'(.,9."#%$"2%;"1;1'$*%;N"#1.5."$.;129'$"(1P"9.5*%;%"1,*?%$('$".,"9'('U%"P"?%$('9%Q"K%5%".;9%"#1.5.";.$"9'(/*W,"'19%('9*T'5%".?*)'T(.,9."(.5*',9.">C>Q" K'(/*W," #1.5." #'$.).$"V9*2".2")$.'$" /%9%,.;" 5*,M(*)%;N" .;"5.)*$N" /%9%,.;" .,"2%;"<1."19*2*T'(%;".2"(*;(%"5*;.U%"P";%2%")'(/*'(%;".2"9.S9%Q"

- O5<>&E' 768&E' I5%<$7%:E" #.,;'5';" #'$'" 8,9.$,.9" )%(%" .2" 9$'9'(*.,9%" 5." D##^'%,! N"')).;%;" $.;9$*,&*5%;N" )%(.$)*%" .2.)9$+,*)%" %" #'$'" #$%#+;*9%" &.,.$'2" )%(%" ?1,)*%,.;"('9.(M9*)';N".S#2%9')*+,"5.")'5.,';N"5."?.)O';N")%$$.))*+,"%$9%&$M?*)'N")%(#$.;*+,"5."

'$)O*D%;Q"3".;9'"*,(.,;'"2*/$.$L'")'/."'O%$'"'U'5*$"9%5';"2';"?1,)*%,.;"#.$;%,'2.;"<1."2'")%(1,*5'5"5.">C>"D'")$.',5%"#%$",.).;*5'5.;"#$%#*';"P"<1.N"21.&%N";%,"$.19*2*T'5';".,"%9$%;";*9*%;"."*,9.$)'(/*'5';"1"%/9.,*5';".,"?%$%;"%";*9*%;".;#.)*'2*T'5%;Q""

"

" 3P15'"'O%$'"

"##^'%,G!.;"1,"?$'&(.,9%"5."*,?%$(')*+,"<1.";."'2(').,'".,".2"5*;)%"51$%"5.2"D*;*9',9."5."1,'"#M&*,'"-./"'"9$'DW;"5.";1",'D.&'5%$N"P")%,9*.,."*,?%$(')*+,"<1."#1.5.";.$"$.)1#.$'5'"#%$".2";.$D*5%$Q"

"h,'"/$.D."O*;9%$*'\""

:,"!ffF" " G';(1;" R.$5%$?N" *,&.,*.$%" 5.";%?9-'$."(*.(/$%"5.2".<1*#%" 3#')O.N")$.'" 1,";*;9.('"#$%&$'('5%".,">.$2"#'$'"(%,*9%$.'$"2';"D*;*9';"'";1";*9*%Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 27/201

 

7a" 

:,"!ffZN"5./*5%"'"2'"5.(',5'"5.2";)$*#9"2*/.$'">C>N"22'('5%">.$;%,'2"C%(.">'&."K%%2;N")%,"'2&1,';" #%)';" ?1,)*%,.;" .2.(.,9'2.;\" 1," ','2*T'5%$" 5." )+5*&%" (1P" ;.,)*22%N" 2*/$%" 5." D*;*9';N")%,9'5%$"P"'2&1,';"(')$%;"<1."?')*2*9'/',".2"9$'/'4%"5."2%;"5*;.U'5%$.;Q"3"(.5*'5%;"5."!ffZ"2',T'">C>`J8"D7"]J%$("8,9.$#$.9.$^"<1."*,)21L'"1,"#$%).;'5%$"5."?%$(12'$*%;"P")%,.S*+,"'"1,'"/';."5."5'9%;Q":,"!ffa";."9$',;?%$('".,"1,"#$%P.)9%"5.")+5*&%"'/*.$9%"P";."*,)21P.$%,",1.D';"?1,)*%,'2*5'5.;N")%(%".2";%#%$9."'",1.D%;"#$%9%)%2%;"5."8,9.$,.9"P".2";%#%$9."'"2'"&$',"('P%$L'"5."2';"/';.;"5."5'9%;")%(.$)*'2.;Q"K%5';".;9';"(.4%$';";.,9'$%,"2';"/';.;"5.">C>"D.$;*+,"EQ"">%)%"5.;#1W;N"3,5*"019(',;"P" 6..D"=1$';u*")%(.,T'$%,"'" 9$'/'4'$".,"2'"$..;)$*91$'"5.2",V)2.%"5." >C>Q" R%;" %/4.9*D%;" 5." 5*;.U%" ?1.$%," (.4%$'$" 2'" .4.)1)*+," 5." '#2*)')*%,.;" )%(#2.4';N" P"(.4%$'$"2'"(%512'$*5'5"5.2")+5*&%"/';."5.">C>"P".2"'#%P%"5."1,'"&$',"D'$*.5'5"5."/';.;"5."5'9%;Q""=.")$.'".2",1.D%"(%9%$".,"!fffN"'#%5'5%"}Y%9%$"6.,5~"])%(#$*(*5%"5.";1;",%(/$.;N"6..D"P"3,5*^N" '#%$9'/'" (%512'$*5'5N" )2'$*5'5" P" O.$$'(*.,9';" 5." %#9*(*T')*+," #'$'" #M&*,';" 5." &$',".;)'2'Q"":,".2"7ccc",').">C>"FQcN"/';'5%".,".;9."(%9%$"<1."(.4%$'"2'".4.)1)*+,"PN"'5.(M;N"*,)21L'"%9$';")'$')9.$L;9*)';")2'D.")%(%".2";%#%$9."#'$'"2'"('P%$L'"5."2%;";.$D*5%$.;"-./N"(',.4%"5."?*)O.$%;N"

5*$.)9%$*%;N")'5.,';N"qYRN"&$M?*)%;"P"(1)O';",1.D';")%,;9$1))*%,.;"5."2.,&1'4.Q">C>"Z" " ,').".," .2" 7ccFN" 19*2*T',5%" .2" (%9%$" 6.,5" :,&*,." 88"]%" 6.,5" :,&*,." 7^" <1." (.4%$'" .2";%#%$9." #'$'" 2'" >+#&+.=.D'E)! 9+'%)-.K.! .! 9HY%-#,! " <1.N" .," D.$;*%,.;" ',9.$*%$.;N" .$'".S9$.('5'(.,9."$15*(.,9'$*%N")%,">C>"i'9'"I/4.)9;Q""Y.4%$'".2"$.,5*(*.,9%N".2";%#%$9."#'$'"AM1hP! N".2";%#%$9."'"iAP! "]"q>'9ON"iIYN".9)Q^Q"K*.,.";%#%$9.",'9*D%"#'$'"1hP'-%! "P"(1)O';"%9$';"(.4%$';Q":;9M"#$.D*;9%".2"2',T'(*.,9%".,"/$.D."5."2'"D.$;*+,""_"5.">C>N")1',5%".;9%"#';.N"<1.5'$M,";%2%">C>"Z"P"_N";."O'")%(1,*)'5%"<1.">C>"F"O'";*5%"5*;)%,9*,1'5%"5.;5.".2"!E"5."412*%"5."7ccaQ""

" 3P15'"'O%$'"

>+#&+.=.D'E)!9+'%)-.K.! .! 9HY%-#,! #! >99! .;"1,"#'$'5*&('"5."#$%&$'(')*+,"<1."1;'"%/4.9%;"P";1;"*,9.$'))*%,.;"#'$'"5*;.U'$"'#2*)')*%,.;Q"

AM1hP!.;"1,";*;9.('"5."&.;9*+,"5."/';."5."5'9%;Q"

iAP"]:S9.,;*/2."Y'$u1#"R',&1'&.^".;"1,"2.,&1'4."5."('$)';")%(%".2"CKYR"#.$%".S9.,;*/2.N",%"9*.,.".9*<1.9';"#$.5.?*,*5';";*,%"<1."2';")$.'".2"#$%&$'('5%$N"P";*$D."#'$'"%$&',*T'$"%".;9$1)91$'$"5'9%;Q"J1."5.;'$$%22'5%"#%$"AEHQ"

1hP'-%".;"1,";*;9.('"5."&.;9*+,"5."/';.;"5."5'9%;Q!""QJ2!I%++.='%)-.,!)%D%,.+'.,!T.+.!D#=%)c.+!D#)!>I>!W!:2"#$*(.$"#';%"#'$'"#$%&$'('$".,">C>"Z".;"5*;#%,.$"5."1,";.$D*5%$"#'$'"O').$"#$1./';"',9.;"5."#1/2*)'$"2%;";)$*#9;"'"2%;"1;1'$*%;Q">C>" Z";."5*;9$*/1P.")%(%" )+5*&%" '/*.$9%N"2*;9%"#'$'"D#=T'$.+!%)!%$!,',-%=.!#T%+.-'*#! "<1."<1*.$'N" #.$%" ;1" *,;9'2')*+," .;" )%(#2*)'5'" ;*" ,1,)'" O'" )%(#*2'5%" 1," #$%&$'('Q" >%$" .22%N"19*2*T'$.(%;" #'<1.9.;" P'" )%(#*2'5%;" <1." ;+2%" ,.).;*9'," ;.$" *,;9'2'5%;" #'$'" )%(.,T'$" '"?1,)*%,'$".,"1,";*;9.('"5."A*,5%-;Q""

" 3P15'"'O%$'"

"#=T'$.+! %)! %$! ,',-%=.! #T%+.-'*#G! .;" .2" #$%).;%" 5."9$'51))*+," 5." 1,")+5*&%" ?1.,9." ].;)$*9%" .," 1,"2.,&1'4." 5." #$%&$'(')*+," 5." '29%" ,*D.2̂ " '" 2.,&1'4." (M<1*,'" ])+5*&%" %/4.9%^N" #'$'" <1." #1.5'" ;.$".4.)19'5%"#%$"2'")%(#19'5%$'Q"

"

h,%" 5." 2%;" #'<1.9.;" (M;" )%(#2.9%;" P" ?M)*2.;" 5." *,;9'2'$" .;" .2" 3##=.$DN" W;9." )%,?*&1$'" 2';"'#2*)')*%,.;"5.2";.$D*5%$"5."(',.$'"'19%(M9*)'Q"=."#1.5."5.;)'$&'$"5.";1";*9*%"%?*)*'2\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 28/201

 

7e" 

"---Q'##;.$D,.9-%$uQ)%("""I9$%" #'<1.9." (1P" )%(#2.9%" P" ;.,)*22%" .;" q3Y>>N" <1." #1.5." ?1,)*%,'$" 5.;5." )1'2<1*.$"5*;#%;*9*D%"#%$9'/2."h=lQ"=."#1.5."5.;)'$&'$"5.\""---Q'#')O.?$*.,5;Q%$&`.,`S'(##[-*,5%-;QO9(2Q"":,".;9.")';%N"5.;)'$&'(%;"3##=.$D"7QZQf"#'$'";1"*,;9'2')*+,Q"d.'(%;"<1W")%(#%,.,9.;"*,)21P.".;9."#'<1.9.\""

- 3#')O."7Q7QF""- >C>"ZQ7QE""- YP=|R"ZQcQFZ""- #O#YP35(*,[7Q!cQ7"

"3#')O."7Q7QF\".;".2";.$D*5%$"-./"<1."&.;9*%,'"2';"#.9*)*%,.;"CKK>"5."2%;")2*.,9.;Q"

>C>"ZQ7QE\"2'"D.$;*+,"5.2"*,9W$#$.9.Q"YP=|R"ZQcQFZ\".;"1,";*;9.('"5."&.;9*+,"5."/';."5."5'9%;N" .,"2'" #$+S*('" ;*91')*+," #$%?.;*%,'2")%,%).$M"(M;".,"5.9'22.".;9'"O.$$'(*.,9'Q"#O#YP35(*,"7Q!cQ7\".;"1,'"O.$$'(*.,9'"#$%&$'('5'".,">C>"#'$'"(',.4'$"2'"'5(*,*;9$')*+,"5."YP=|R"'"9$'DW;"5."#M&*,';"-./;Q"32"*&1'2"<1."YP=|RN"9'(/*W,"2'".;915*'$M"(M;"'5.2',9.Q""h,'"D.T"<1."5.;)'$&1.".2"#'<1.9."5."3##=.$DN".4.)V9.2%N"P";*&'"2%;";*&1*.,9.;"#';%;\""

""![">',9'22'"5."/*.,D.,*5'\">$.;*%,."@j.S9"sB""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 29/201

 

7f" 

""7["3)1.$5%"5."2*).,)*'\"3##=.$D".;"5."5*;9$*/1)*+,"/'4%"2*).,)*'"0jh`0>RQ"i./."2..$Q"=*".;9M"5."')1.$5%")%,"2'"2*).,)*'N"O'&'")2*)".,"@8"3&$..B"#'$'"*$"'2"#';%";*&1*.,9.Q"""

""E["=.2.))*+,"5.2"5*$.)9%$*%"5."*,;9'2')*+,\"2'"1/*)')*+,"#$.5.9.$(*,'5'".;"H\3##=.$DQ"=*"<1*.$.")'(/*'$" 5."5.;9*,%"O'&'")2*)" .,"@l$%-;.ÄBN".2*4'"%9$'")'$#.9'" P"'")%,9*,1')*+,N" O'&'")2*)" .,"@j.S9"sB"#'$'"*$"'2"#';%";*&1*.,9.Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 30/201

 

Ec" 

""F["=.2.))*+,"5.")%(#%,.,9.;"<1."5.;.'"*,)21*$".,"2'"*,;9'2')*+,\"#%$"5.?.)9%".;9M,";.2.))*%,'5%;"9%5%;"2%;")%(#%,.,9.;"5.2"#'<1.9.Q"":,",1.;9$%")';%N"*,;9'2'$.(%;"9%5%;"2%;")%(#%,.,9.;"';L"<1."O'&'")2*)".,".2"/%9+,"@j.S9"sBQ""

""Z["H%,?*&1$')*+,"5."3#')O.\"5./.".;#.)*?*)'$"2'")%,?*&1$')*+,"5.2";.$D*5%$"-./"3#')O.Q"":,"@=.$D.$" j'(.B".;)$*/'" 2'"hGR" 5.2" ;.$D*5%$N" #'$'" .;9." )';%" .;)$*/*(%;" 2%)'2O%;9" P'" <1." 2%"*,;9'2'(%;".,"(%5%"2%)'2Q"":,"@35(*,*;9$'9%$~;":('*2"355$.;;B".;)$*/'";1"5*$.))*+,"5.".('*2Q"":,"@3#')O." CKK>">%$9B".;#.)*?*<1." .2"#1.$9%"CKK>"5."3#')O." A./" =.$D.$N" #%$" 5.?.)9%".;"ec"#.$%" ;*" 9*.,." *,;9'2'5%" %9$%" ;.$D*5%$" .;)$*/'" 1," ,V(.$%" 5*?.$.,9.N" #%$" .4.(#2%" eeQ" R1.&%"#$.;*%,."@j.S9"sBQ""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 31/201

 

E!" 

""_[" H%,?*&1$')*+," 5." YP=|R\" 5./." .;#.)*?*)'$" 2'" )%,9$';.U'" #'$'" ')).5.$" '" 2'" /';." 5." 5'9%;"YP=|RQ">%$"5.?.)9%"2'")%,9$';.U'".;"$%%9Q":2"$.;9%"2%"5.4'(%;")%(%".;9MQ">$.;*%,."@j.S9"sBQ""

""a["3O%$'")%(.,T'$M"2'"*,;9'2')*+,Q"=*"'#'$.)."1,"(.,;'4.".(.$&.,9.")%(%".2"5."'/'4%\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 32/201

 

E7" 

"">$.;*%,."@h,/2%)uB"%"@i.;/2%<1.'$BQ""

""e[" 8,;9'2')*+," 5." 3##=.$$D" )%(#2.9'5'\" ;*" 5.4'" ;.2.))*%,'5';" '(/';" )';*22';N" ;." *,*)*'$M" .2";.$D*5%$"P"2'"/';."5."5'9%;Q"3;L"O'$.(%;Q"C'&'")2*)".,"@J*,*;OB"#'$'"#%,.$"?*,"'".;9'"*,;9'2')*+,"P";."*,*)*'$M"3##=.$DQ"

">'$'")%(#$%/'$" <1." .;9M"?1,)*%,',5%".2";.$D*5%$N"5./." *,&$.;'$"2'" hGR"5.";1";*9*%"2%)'2".," 2'"/'$$'"5."5*$.))*%,.;"5.2",'D.&'5%$"-./\""O99#\``2%)'2O%;9"%"!7aQcQcQ!""=*".2*&*+"1,"#1.$9%"5*;9*,9%"5.2"ec"]#';%"Z^N"5./.".;)$*/*$"'")%,9*,1')*+,"5."2'"hGRN"5%;"#1,9%;"P".2",V(.$%"5."#1.$9%";.2.))*%,'5%Q">%$".4.(#2%\""O99#\``2%)'2O%;9\ee"%"!7aQcQcQ!\ee"":;9'" 5*$.))*+," 2%" 22.D'$M" '" 2'" #M&*,'" @*,5.SQ#O#B" 5.2" ;.$D*5%$Q" C'/$M" ,%9'5%" <1." ,%" .;9M"

.;#.)*?*)'5'"2'"#M&*,'".,"2'"hGR"5."2%;".4.(#2%;"5."'$$*/'Q":;9%";."5./."'"<1."2%;";.$D*5%$.;N"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 33/201

 

EE" 

#%$" )%,?*&1$')*+," #$.5.9.$(*,'5'N" /1;)'," .2" @*,5.SQ#O#BN" @*,5.SQO9(2BN" @5.?'129Q#O#BN"@5.?'129QO9(2BN".9)QN")1',5%",%";.".;#.)*?*)'"1,'"#M&*,'".,"2'"hGRQ"=*".2";.$D*5%$"?1,)*%,'N";."(%;9$'$M"2'"#M&*,'"5."*,*)*%"5."3##=.$D\""

"":;9'"#M&*,'")%,9*.,."*,?%$(')*+,";%/$.".2"#'<1.9."*,;9'2'5%Q":2"#$*(.$".,2').")%$$.;#%,5."'2"')).;%"'2"'5(*,*;9$'5%$"-./"5."2'"/';."5."5'9%;N"(M;"'5.2',9."*,&$.;'$.(%;"'"W2"#'$'")$.'$"1,'"

/';."5."5'9%;Q":2";.&1,5%".,2')."@>C>"8,?%$('9*%,ÄB")%,51)."'"2'"*,?%$(')*+,"5.2"*,9W$#$.9."5.">C>"<1.".;9M")%$$*.,5%".,"3#')O.\""

"":,".22'".,)%,9$'$M"2';".;#.)*?*)')*%,.;";%/$.".2".;9'5%"')91'2"5.">C>Q":;9%"*,)21P."*,?%$(')*+,";%/$."2';"%#)*%,.;"5.")%(#*2')*+,"P".S9.,;*%,.;"5.">C>N"2'"D.$;*+,">C>N"*,?%$(')*+,"P".,9%$,%"5.2" ;.$D*5%$N" .2" .,9%$,%" >C>N" *,?%$(')*+," ;%/$." 2'" D.$;*+," 5.2" =QIQN" $19';N" %#)*%,.;" 5.")%,?*&1$')*+," ('.;9$';" P" 2%)'2.;N" )'/.).$';" CKK>N" P" 2'" R*).,)*'" >V/2*)'" 0jhQ" 3" (.5*5'" <1."'D',).(%;".,".2"#$.;.,9."9.S9%N"*$.(%;",%9',5%"2';"%#)*%,.;"5.")%,?*&1$')*+,"(M;"$.2.D',9.;"#'$'".2"1;%"5.")*.$9';"?1,)*%,.;"5.2"2.,&1'4.Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 34/201

 

EF" 

>'$'"')).5.$" '2"5*$.)9%$*%"5." '$)O*D%;"5.2" ;.$D*5%$N" *,&$.;'(%;"'" 2'")'$#.9'"5." *,;9'2')*+,"5."3##=.$DQ":,".;9.")';%".;"@H\3##=.$DBQ":,".22'".,)%,9$'$M"2%;";*&1*.,9.;"?*)O.$%;\""

"

R'")'$#.9'"@---BN"#.$9.,.)."'"2'"$'LT"5.";1";.$D*5%$"P".,".22'")%2%)'$M"9%5%;"2%;"'$)O*D%;"5.2";*9*%"<1."#$%&$'(.Q"H'5'"D.T"<1."*,&$.;."'"2%)'2O%;9"5.;5.".2",'D.&'5%$N".2"#$%9%)%2%"CKK>" 5."3#')O.N" /1;)'$M" 2'"#M&*,'" #.9*)*%,'5'N"5.,9$%"5.".;9'")'$#.9'Q"

":2";.$D*5%$"*,;9'2'5%".,";1"%$5.,'5%$N".;";%2'(.,9."#'$'"$.'2*T'$"#$1./';"',9.;"5."*,;9'2'$".2"

;*9*%")%(#2.9%".,"1,";.$D*5%$"$.(%9%Q"i./.$M"9.,.$".,")1.,9'"2'")%(#'9*/*2*5'5"5."?1,)*%,.;".,9$."D.$;*%,.;"5."'#2*)')*%,.;"5.2";.$D*5%$"2%)'2"P"2';"5.2";.$D*5%$"$.(%9%Q""=*"P'"*,;9'2+".2";.$D*5%$"2%)'2N"'O%$'",.).;*9'"1,".5*9%$"5."9.S9%"#'$'".;)$*/*$";1;"#M&*,';".,">C>Q">%5$L'"19*2*T'$"1,".5*9%$";.,)*22%")%(%".2"j%9.>'5"5."A*,5%-;"#.$%"2%"$.)%(.,5'/2.".;"5*;#%,.$"5." 1,%" <1." (L,*('(.,9." 5.;9'<1." )%," )%2%$" 2'" ;*,9'S*;" 5.2" )+5*&%" ?1.,9.N" #'$'" ?')*2*9'$" ;1".;)$*91$'N" 2.)91$'" P" 5.#1$')*+,Q" :2"(M;" ;.,)*22%" 5.".22%;".;".2"j%9.>'5" 7Q" I9$%;" .5*9%$.;" (M;"'D',T'5%;"#1.5.,";.$":5*9>21;"P"6.,5"=915*%Q":,",1.;9$%")';%"19*2*T'$.(%;"35%/."i$.'(-.'D.$"<1.N"'5.(M;"5."#.$(*9*$,%;"2'".;)$*91$'"5.2")+5*&%N",%;"?')*2*9'".2"('<1.9'5%"5.";*9*%;"-./"'"9$'DW;"5."1,'"*,9.$?'T"&$M?*)'Q""3O%$'"<1."P'"9*.,.";1";.$D*5%$".,"(%5%"2%)'2"P"1,".5*9%$"5.")+5*&%N"'#$.,5.$M"'2&1,%;"#$*,)*#*%;"

(1P"/M;*)%;";%/$."#$%&$'(')*+,N"#'$'"21.&%")%(.,T'$"'".;915*'$".2"2.,&1'4.">C>Q"""QJQ!>+')D'T'#,!HO,'D#,!K%!T+#&+.=.D'E)!R'" #$%&$'(')*+," )%,;*;9." .," .;)$*/*$" 5.9'22'5'(.,9." 2';" *,;9$1))*%,.;" <1." 5./." ;.&1*$" 1,"%$5.,'5%$"#'$'"$.'2*T'$"1,'"9'$.'N".,"1,"2.,&1'4.")%(#$.,;*/2."#'$'"W2Q"R%;"%$5.,'5%$.;")'$.).,"5.";.,9*5%")%(V,N".,9%,).;"2%;"#$%&$'('5%$.;",%"5./.,"5.4'$",'5'"2*/$'5%" '2" 'T'$N" 5./.," )1/$*$" 9%5%;" 2%;" #%;*/2.;" )';%;" <1." #1.5'," %)1$$*$Q" =*" #%$" .4.(#2%N"<1.$.(%;"<1." 1,"%$5.,'5%$" ;.".,)'$&1."5."'2*(.,9'$" 1,'" (';)%9'N"9.,5$L'(%;"<1." 5'$2."2';";*&1*.,9.;"*,;9$1))*%,.;\""

!Q 

K%('$"2'"/%2;'"5."'2*(.,9%"#'$'"(';)%9';Q"7Q  3&$.&'$"7cc"&$'(%;"'2")%(.5.$%"5."2'"(';)%9'Q"EQ  i.4'$"2'"/%2;'".,";1"21&'$"5."%$*&.,Q"FQ  G.)%&.$".2"/./.5.$%"5."2'"(';)%9'Q"ZQ  d.$9.$"(.5*%"2*9$%"5."'&1'".,".2"/./.5.$%Q"_Q  i.4'$".2"/./.5.$%".,";1"21&'$"5."%$*&.,Q"

":;9';" *,;9$1))*%,.;" #'$.).," ;1?*)*.,9.;" )%(%" #'$'" <1." 1," %$5.,'5%$N" #1.5'" ;.&1*$2';Q" =*,".(/'$&%N"O'P";*91')*%,.;"<1.",%".;9M,"#$.D*;9';"P"<1."#%5$L',"%)';*%,'$"'2&V,"#$%/2.('Q">%$".4.(#2%N";*".2"$.)*#*.,9."#'$'".2"'&1'"5."2'"(';)%9'".;91D*.$'"22.,%N"1,'"#.$;%,'")%,".2"(L,*(%"1;%"5."2'"$'T+,";'/$L'"<1.",%"5./."D.$9.$"(M;"'&1'".,"W2Q"R%"(*;(%"%)1$$.")%,"2'")',9*5'5"5.")%(*5'"<1."O'P".,".2")%(.5.$%Q"

:;"#%$" .;%" <1." 2%;" #$%&$'(';" 5./.," #$.D.$" )1'2<1*.$" .D.,91'2*5'5Q" :,9%,).;N" .2")%,41,9%"5."*,;9$1))*%,.;"',9.$*%$.;"5./.$L'"<1.5'$"5."2'";*&1*.,9."?%$('\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 35/201

 

EZ" 

"!Q  =*",%"O'P"'2*(.,9%".,".2")%(.5.$%"5."2'"(';)%9'\"

K%('$"2'"/%2;'"5."'2*(.,9%"#'$'"(';)%9';Q"3&$.&'$"7cc"&$'(%;"'2")%(.5.$%"5."2'"(';)%9'Q"i.4'$"2'"/%2;'".,";1"21&'$"5."%$*&.,Q"

7Q  =*",%"O'P"'&1'".,".2"/./.5.$%"5."2'"(';)%9'\"G.)%&.$".2"/./.5.$%"5."2'"(';)%9'Q"d.$9.$"(.5*%"2*9$%"5."'&1'".,".2"/./.5.$%Q"i.4'$".2"/./.5.$%".,";1"21&'$"5."%$*&.,Q""

i." .;9'" (',.$'N" 2." .;9'(%;" 5',5%" '2" #$%&$'('" 2'" )'#')*5'5" 5." 5.)*5*$Q" H1',9';" (.,%;"#$%/'/*2*5'5.;"9.,&'",1.;9$%"#$%&$'('"5."?'22'$N"(M;".?*)*.,9.";.$MQ">%5$L'(%;")%,;*5.$'$".,"2';"*,;9$1))*%,.;"',9.$*%$.;N"2'"',9*&Å.5'5"5.2"'&1'"5.2"/./.5.$%N"2'"2*(#*.T'"5."2%;"$.)*#*.,9.;N"2'")',9*5'5"5.")%(*5'"5."2'"/%2;'N".9)Q":;9'".;"2'"9'$.'"(M;"5*?L)*2"5.2"#$%&$'('5%$N"#$.D.$"2';"#%;*/2.;"?'22';Q""8('&*,.(%;" <1." 2';" *,;9$1))*%,.;" 5.2" #$*(.$" .4.(#2%" ;%," .;)$*9';" #'$'" <1." 2';" .4.)19." .2"

*,9W$#$.9."5.">C>Q"m;9."2';"2..$M"1,'"'"1,'"5."#$*,)*#*%"'"?*,X".;"5.)*$"5.;5.".2"#';%"!"O';9'".2"#';%"_N".4.)19',5%")'5'"1,'"5."2';"+$5.,.;"5'5';Q":;9.")%,41,9%"5."*,;9$1))*%,.;"?%$(',"1,'".;9$1)91$'";.)1.,)*'2N"P'"<1.";%,"#$%).;'5';".,".2"(*;(%"%$5.,".,".2"<1.";."#$.;.,9',Q":,")'(/*%N".,"2'".;9$1)91$'"5.2";.&1,5%".4.(#2%N",%"%)1$$."2%"(*;(%Q"=*"/*.,N";."#$%).;',"2%;"#';%;"!" P"7N",%" ;.".4.)19'," 2';" *,;9$1))*%,.;" *,9.$(.5*';";*",%" ;.")1(#2.,"2';")%,5*)*%,.;"5.".;9%;" #';%;Q" :;9'" .;9$1)91$'" 5." *,;9$1))*%,.;" ;1.2." 22'('$;." 5." 5.)*;*+,N" P'" <1." >C>" 5./.$M"5.)*5*$"2'".4.)1)*+,"5."2%;"#';%;"*,9.$(.5*%;";.&V,".2")1(#2*(*.,9%"5."2'")%,5*)*+,"*(#1.;9'Q"":,">C>".S*;9.,".;9$1)91$';"<1."#.$(*9.,"2'";.)1.,)*'N"2'"5.)*;*+,"P"2'"*9.$')*+,Q"R'"#$*(.$'"5.".22';"*,5*)'"<1."2';"*,;9$1))*%,.;"5.2")+5*&%";."2..$M,"5."#$*,)*#*%"'"?*,X"2'";.&1,5'"*,5*)'"<1.";.&V,")*.$9';")%,5*)*%,.;";.".4.)19'$M,"%",%"1,")%,41,9%"5."*,;9$1))*%,.;X"P"2'"9.$).$'"*,5*)'"<1.N" ;.&V," )*.$9'" )%,5*)*+,N" 1," ,V(.$%" 5." *,;9$1))*%,.;" #%5$L'," $.#.9*$;." 1," ,V(.$%"

5.9.$(*,'5%"5."D.).;Q"">'$'" <1." #1.5'" )%(#$.,5.$" 2'" *9.$')*+,N" #%5.(%;" )'(/*'$" .2" .4.(#2%" 5." *,;9$1))*%,.;"',9.$*%$.;"5."2'";*&1*.,9."(',.$'\""

!Q  =*",%"O'P"'2*(.,9%".,".2")%(.5.$%"5."2'"(';)%9'\"'Q  K%('$"2'"/%2;'"5."'2*(.,9%"#'$'"(';)%9';Q"/Q  Y*.,9$';",%".;9W"22.,%"5."'2*(.,9%".2")%(.5.$%\"

3&$.&'$"'2*(.,9%"'2")%(.5.$%"5."2'"(';)%9'Q")Q  i.4'$"2'"/%2;'".,";1"21&'$"5."%$*&.,Q"

7Q  =*",%"O'P"'&1'".,".2"/./.5.$%"5."2'"(';)%9'\"'Q  G.)%&.$".2"/./.5.$%"5."2'"(';)%9'Q"

/Q 

Y*.,9$';",%".;9W"22.,%"5."'&1'".2"/./.5.$%\"d.$9.$"'&1'".,".2"/./.5.$%Q")Q  i.4'$".2"/./.5.$%".,";1"21&'$"5."%$*&.,Q"

">'$'".;9.")';%"@*5.'2BN"%/;.$D."<1.".,"!"P"7N">C>"5./."9%('$"1,'"5.)*;*+,"P".,"!Q/"P"7Q/N"5./."$.'2*T'$"1,'"*9.$')*+,Q"":," !Q/" >C>N" 5./." '&$.&'$" '2*(.,9%" O';9'" 22.,'$" .2" )%(.5.$%Q" h,'" D.T" 22.,%" .2" )%(.5.$%N")%,9*,V'")%,".2"#';%"!Q)Q":,"7Q/">C>N"5./."D.$9.$"'&1'"O';9'"22.,'$".2"/./.5.$%Q"H1',5%".2"/./.5.$%".;9W"22.,%N")%,9*,V'")%,".2"#';%"7Q)Q""YM;"'5.2',9."'(#2*'$.(%;".;9."9.('"P"'#$.,5.$M"2'";*,9'S*;"5."2';".;9$1)91$';"5.")%,9$%2"#'$'"

>C>Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 36/201

 

E_" 

H%(%" O.(%;" D*;9%" .," 2%;" .4.(#2%;" @*('&*,'$*%;B" ',9.$*%$.;N" .2" *,9W$#$.9." 5." >C>" ;*&1." 2';"*,;9$1))*%,.;" .;#.)*?*)'5';Q" >.$%" .," 2'" $.'2*5'5" .;';" *,;9$1))*%,.;" 9*.,.," <1." 9$'/'4'$" ;%/$.")*.$9%;"5'9%;Q">C>"#$%).;'"1,'"*,;9$1))*+,"'"2'"D.TN"#%$"2%"<1.",.).;*9'"&1'$5'$"%"5.#%;*9'$".,"2'"(.(%$*'"5.2"%$5.,'5%$N"2%;"5*D.$;%;"5'9%;")%,"2%;"<1."9$'/'4'Q":2"#$%/2.('";."$.;1.2D.")%,".2"1;%"5."D'$*'/2.;Q"h,'"D'$*'/2.")%,;*;9.".,"1,'"*,?%$(')*+,"<1.";."&1'$5'".,"2'"(.(%$*'"5.2"%$5.,'5%$"P"#1.5.";.$"')).5*5'"'".22'"(.5*',9."1,"*5.,9*?*)'5%$Q""i.".;9."(%5%N"#%5$L'(%;".;)$*/*$".,"1,"2.,&1'4."?*)9*)*%\"""'vn>$%&$'(')*+,n"/vn"A./n"""3<1L"9.,.(%;"5%;"D'$*'/2.;N"'"P"/Q"H'5'"1,'"5.".22';")%,9*.,."*,?%$(')*+,"5."1,"5.9.$(*,'5%"9*#%Q"R'" D'$*'/2."@'B" #%;.."1," .2.(.,9%"5." *,?%$(')*+,"5." 9*#%"9.S9%"<1.".;"n>$%&$'(')*+,nQ"3;*(*;(%N"2'"D'$*'/2."n/n")%,9*.,.".2"D'2%$"n"A./nN"9'(/*W,"5.2"9*#%"9.S9%Q""">%5$L'(%;"5.?*,*$"1,'"9.$).$'"D'$*'/2."<1."?1.;."2'";1('"5.".;9';"5%;\""

")v'Ç/"""=*" .;)$*/*(%;" 1,'" *,;9$1))*+," #'$'" *(#$*(*$" .," 2'"#',9'22'" .;9'" D'$*'/2.N".,",1.;9$%" 2.,&1'4."?*)9*)*%"<1.5'$L'"5."2'";*&1*.,9."(',.$'\"""8(#$*(*$"])^""":2"$.;129'5%"#%5$L'";.$\""">$%&$'(')*+,"A./""

K'(/*W,"#%5$L'(%;"9$'/'4'$")%,"D'$*'/2.;",1(W$*)';"5."2'";*&1*.,9."?%$('\"""'vE"/vF")v'Ç/"8(#$*(*$"])^""":2"$.;129'5%".,"2'"#',9'22'";.$L'\"""a"""

R'"19*2*5'5"5."2';"D'$*'/2.;"<1.5'$M"';.,9'5'".,".2"9$',;)1$;%"5."2'";*&1*.,9."O.$$'(*.,9'Q"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 37/201

 

Ea" 

@<-#%*.$<.D'E)!Q!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3">C>".;".2"')$+,*(%"5."CP#.$9.S9">$.>$%).;;%$"P")%,;*;9.".,"1,"2.,&1'4."*,9.$#$.9'5%"*,)21*5%"

.,"#M&*,';"-./N"P".4.)19'5%".,".2";.$D*5%$"-./Q""`̀"d.$5'5.$%" " " " `̀"J'2;%""!2"3,9.;"5.";1/*$"'$)O*D%;"'"1,";.$D*5%$"$.(%9%N".;")%,D.,*.,9."#$%/'$"2';"'#2*)')*%,.;"-./"5.">C>".,"1,";.$D*5%$"2%)'2Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q"R%;"#'<1.9.;"#$.)%(#*2'5%;")%(%"3##=.$D"#.$(*9.,"*,;9'2'$"?M)*2(.,9.".2";.$D*5%$"-./N".2"*,9W$#$.9."5.">C>N"2'"/';."5."5'9%;"P".2";.$D*5%$"5.")%$$.%Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""S" h,'" D.T" *,;9'2'5%" .2";.$D*5%$" 2%)'2N" #%5$M"')).5.$" '"1,'" #M&*,'" 5.2"(*;(%".;)$*/*.,5%N" #%$".4.(#2%"H\`3##=.$D`---`(*#'&*,'QO9(2".,"2'"/'$$'"5."5*$.))*%,.;"5.2",'D.&'5%$Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""

W" I9$'" ?%$('" 5." *,&$.;'$" '" 1,'" #M&*,'" -./" 5.2" ;.$D*5%$" 2%)'2N" .;" .;)$*/*.,5%N" #%$" .4.(#2%"O99#\``2%)'2O%;9`(*#'&*,'QO9(2".,"2'"/'$$'"5."5*$.))*%,.;"5.2",'D.&'5%$")2*.,9.Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""X" >%5$L'" )$.'$" 1,'" #M&*,'" )%," )+5*&%" >C>" %" CKYR" 19*2*T',5%" .2" /2%)" 5." ,%9';" 5." ;1" ;*;9.('"%#.$'9*D%"-*,5%-;Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""["h,'"D'$*'/2.";."'2(').,'".,"2'"(.(%$*'"5.2"%$5.,'5%$")2*.,9."#'$'"<1.".2";.$D*5%$"-./"#1.5'"')).5.$"'".22'N"(.5*',9.";1"*5.,9*?*)'5%$N"'2"#$%).;'$".2")+5*&%">C>"5."2'"#M&*,'";%2*)*9'5'Q""`̀"d.$5'5.$%" " " " `̀"J'2;%""""R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 38/201

 

Ee" 

S!>+#&+.=.D'E)!%)!>I>!W!:,"2';"O.$$'(*.,9';"',9.$*%$.;")%,%)*+"2';")'$')9.$L;9*)';"5.2"2.,&1'4.">C>N"";."?'(*2*'$*T+")%,"'2&1,%;"#$*,)*#*%;"5."#$%&$'(')*+,"P"'#$.,5*+"'"*,;9'2'$"1,";.$D*5%$"5."#$1./';Q"">'$'" )%(.,T'$" '" #$%&$'('$" 2';" #M&*,';" 5.2" ;*9*%" ;%2*)*9'5%" .," 2'" ;*91')*+," #$%?.;*%,'2N" 5./."'#2*)'$" 2%;" #$*,)*#*%;" 5." #$%&$'(')*+," .," 1," 2.,&1'4." )%(#$.,;*/2." #'$'" .2" ;.$D*5%$" 5."

'#2*)')*%,.;Q""K'(/*W,"#%5$M"$.'2*T'$"#$1./';".,";1";.$D*5%$"2%)'2N""',9.;"5."*,;9'2'$".2";*9*%"9.$(*,'5%".,"1,";.$D*5%$"$.(%9%Q""3O%$'"D.$.(%;")+(%".;)$*/*$")%(',5%;">C>"#'$'"<1.".2";.$D*5%$"5."'#2*)')*%,.;"2%;".4.)19."P";*&'")'5'"1,'"5."2';"*,;9$1))*%,.;"<1."1;9.5"2."*,5*<1.N"%/9.,*.,5%")%(%"$.;129'5%"?*,'2N"1,'"#M&*,'"CKYR"#'$'".2")2*.,9."%",'D.&'5%$"-./Q"""SJ3!P.!,')-.b',!%$%=%)-.$!3,9.;"5." )%(.,T'$N"9.,&'".,")1.,9'"<1." 9%5';"2';"#M&*,';"<1." )%,9.,&'," )+5*&%" >C>N"5./.,"9.$(*,'$")%," 2'".S9.,;*+,"@Q#O#BN"#'$'"<1." ;.',"$.)%,%)*5';")%(%" 9'2Q"h,'" #M&*,'" )%," 5*)O'".S9.,;*+,N",%"*(#2*)'"<1.",%"22.D.")+5*&%"CKYR"%"<1.";%2'(.,9.")%,9.,&'"*,;9$1))*%,.;".,">C>Q"

i."O.)O%N"&.,.$'2(.,9.";."#1.5.".,)%,9$'$".2")+5*&%">C>")%(/*,'5%")%,")+5*&%"CKYR"P"O';9'"k'D';)$*#9Q"":2";.$D*5%$"5."'#2*)')*%,.;"5.">C>".4.)19'")'5'"*,;9$1))*+,"%")%(',5%"5."1,'"#M&*,'">C>N".,"1,"%$5.,";.)1.,)*'2Q"R';";.)1.,)*';"5.")%(',5%;";.".;)$*/.,".,"/2%<1.;"5.")+5*&%"<1."#1.5.,";.$".(/./*5%;"5.,9$%"5."1,")+5*&%"CKYRQ">'$'"*,)$1;9'$"*,;9$1))*%,.;"5.">C>".,"1,'"#M&*,'N";."5./."*,5*)'$"'2"*,9W$#$.9.".2"*,*)*%"P"?*,'2"5.2"/2%<1."5.")%(',5%;"<1."5./.$M"#$%).;'$Q":2"*,*)*%"5.2"/2%<1.";."*,5*)'")%,"2'".9*<1.9'"<?php"P".2"?*,'2"5.2"(*;(%")%, ?>Q">%$".4.(#2%\" <html><head><title>Primer ejemplo de PHP</title></head><body><?phpecho "Comandos o instrucciones de PHP."; //Forma general de embeber código PHP?></body></html>":,9$."2';".9*<1.9';"5."*,*)*%"P")*.$$.";.".;)$*/.,"2%;")%(',5%;"5.">C>Q"I9$'"?%$('"5."O').$"2%"(*;(%"5."(',.$'";*(#2*?*)'5'";.$L'\""

<html><head><title>Segundo ejemplo de PHP</title></head><body><?echo "Comandos o instrucciones de PHP."; //Forma simplificada de embeber código PHP?></body></html>"3(/%;".4.(#2%;")'1;',".2"(*;(%"$.;129'5%N"#.$%"2'"#$*(.$'".;"2'"?%$('"(M;")%(V,"5."*,5*)'$"

2%;" /2%<1.;"5." >C>Q":S*;9.,"%9$';"?%$(';"#.$%" 5.#.,5.,"5." 2'")%,?*&1$')*+,"5.2";.$D*5%$Q" >%$"'O%$'",%;"(',.4'$.(%;")%,"2';"*,5*)'5';Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 39/201

 

Ef" 

":,"2%;".4.(#2%;"',9.$*%$.;"2'"#'2'/$'"echoN".;".2")%(',5%"/M;*)%"#'$'"*(#$*(*$")%,9.,*5%;".,".2",'D.&'5%$Q" :;9'" ;.,9.,)*'" 2'" 19*2*T'$.(%;" )'5'" D.T" <1." 9.,&'(%;" <1." (%;9$'$" '2&V," 5'9%" %"$.;129'5%"CKYR".,".2")2*.,9.N".;"5.)*$N")1',5%"<1*.$'"&.,.$'$")%,9.,*5%"CKYR"5.;5.">C>Q"=1",%(/$.";."%$*&*,'".,"2'"#'2'/$'".)%".,"*,&2.;"];."5'".)%"5.Ä^Q"j%9."<1.N"'5.(M;N"2';"*,;9$1))*%,.;"?*,'2*T',")%,"#1,9%"P")%('Q":,"2'"9.$).$'"2L,.'"5."2%;".4.(#2%;N",%";.".;9M"*,5*)',5%",*,&1,'"*,;9$1))*+,N".,"$.'2*5'5";."O'"*,;.$9'5%" 1," )%(.,9'$*%" 5.,9$%" 5.2" )+5*&%Q" R%;" )%(.,9'$*%;" ,%" ;%," #$%).;'5%;" #%$" >C>N" ;%,"#';'5%;" #%$" '29%" P" ;*$D.," )%(%" &1L'" #'$'" 2%;" #$%&$'('5%$.;N" )%," .22%;" #1.5.," *,5*)'$N" #%$".4.(#2%N"5."<1W";."9$'9'".2"/2%<1.Q"=%,"V9*2.;"#'$'"5.#1$')*%,.;"5.",1(.$%;';"2L,.';"5.")+5*&%Q"":S*;9.," )%(.,9'$*%;" 5."1,'" ;%2'" 2L,.'" *,5*)'5%;")%,"5%/2."/'$$'" '2")%(*.,T%" 5."2'"(*;('N" P")%(.,9'$*%;"5."D'$*';"2L,.';"*,5*)'5%;")%,"/*"'2")%(*.,T%"P"*/"'2"?*,'2N"#%$".4.(#2%\""<html><head><title>Tercer ejemplo de PHP</title></head><body><?phpecho "Comandos o instrucciones de PHP."; /*Este esun comentario devarias líneas yes pasado por alto sinocasionar ningún efecto enel resultado.*/?></body></html>

"I/;.$D.".2"$.;129'5%"5.2".4.(#2%".,".2",'D.&'5%$")2*.,9.\""

""H%(%"#1.5."'#$.)*'$".,".2"$.;129'5%N";."#$%51)."2'";'2*5'"5.2"9.S9%"<1.";.".,)1.,9$'".,9$."2';"

)%(*22';"5."2'";.,9.,)*'"echo"P",%";."(1.;9$',"2%;")%(.,9'$*%;"'U'5*5%;Q"=*"D*;1'2*T'".2")+5*&%"?1.,9."5.;5.".2",'D.&'5%$N"%/;.$D'$M"<1.",%"O'P",*,&V,")+5*&%">C>N";+2%".;"CKYR"#1$%N"9'2")%(%"2%"*,5*)'(%;"51$',9.".2"5.;'$$%22%"5."2';"O.$$'(*.,9';"',9.$*%$.;\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 40/201

 

Fc" 

"<html><head><title>Tercer ejemplo de PHP</title></head><body>

Comandos o instrucciones de PHP.</body></html>":2" )+5*&%" >C>" <1.5'" %)129%" '2" 1;1'$*%N" .2" ,'D.&'5%$" )2*.,9." ;%2'(.,9." $.)*/." CKYRN" )%(%"$.;129'5%"5.2"#$%).;'5%"5."2'"#M&*,'"5*,M(*)'"#.9*)*%,'5'Q"""SJ2!f.+'.H$%,!M!-'T#,!K%!K.-#,!R%;" .4.(#2%;" ',9.$*%$.;" ,%" .?.)9V'," ,'5'" <1." ,%" #1.5'" O').$;." )%," CKYR" .;9M,5'$Q" >'$'"'#$%D.)O'$"2'"#%9.,)*'"5.">C>N",.).;*9'$M"'#$.,5.$"'"(',.4'$"2';"D'$*'/2.;Q"""H%(%"P'";."*,5*)+"',9.$*%$(.,9.N"1,'"D'$*'/2.".;"1,")%,9.,.5%$"<1."'2(').,'"1,")%,9.,*5%".,"2'" (.(%$*'" 5.2" %$5.,'5%$" ;.$D*5%$Q" R';" D'$*'/2.;" .," >C>" )%(*.,T'," )%," .2" ;*&,%" #.;%" ]É^N"

;.&1*5%" 5.2" ,%(/$." 5." 2'" D'$*'/2." ])%,9.,.5%$^" PN" %#)*%,'2(.,9.N" ;1" D'2%$" ])%,9.,*5%^Q" >%$".4.(#2%\""<?php $mivariable="Esto es una variable";?>"R1.&%"5.2";*&,%"#.;%N".2",%(/$."5."2'"D'$*'/2."5./.")%(.,T'$")%,")1'2<1*.$"2.9$'"5.2"'2?'/.9%"*,&2W;"%"1,";*&,%"5.";1/$'P'5%"DM2*5%Q":,".2";*&1*.,9.".4.(#2%";."(1.;9$',"D'$*'/2.;"*,DM2*5';\""<?php $-mivariable="Esto no es una variable";

$1156="Esto no es una variable";$5variable="Esto no es una variable";$/mivariable="Esto no es una variable";$.mivariable="Esto no es una variable";?>"I9$%"';#.)9%"*(#%$9',9."'"9.,.$".,")1.,9'";%/$."2'".;)$*91$'"5.">C>N".;"<1.";."9$'9'"5."1,"2.,&1'4." ;.,;*/2." '" ('PV;)12';" P" (*,V;)12';Q" :,9%,).;N" 1,'" D'$*'/2." 22'('5'" $mensaje" .;"9%9'2(.,9."5*?.$.,9."'"%9$'"22'('5'"$MensajeN"$menSajeN"%"$mensajEQ"""C';9'"'O%$'"O.(%;"D*;9%".4.(#2%;"5."D'$*'/2.;"<1.")%,9*.,.,"9.S9%Q"3".;9."9*#%"5."5'9%;";."2%;"5.,%(*,'")'5.,';"5."9.S9%"%";9$*,&Q"R';")'5.,';"5."9.S9%";*.(#$.";.".,)1.,9$',".,9$.")%(*22';"

5%/2.;"%";*(#2.;Q"R'"5*?.$.,)*'".,9$."1,'")'5.,'")%,")%(*22';"5%/2.;"P"1,'")%,")%(*22';";*(#2.;".;"<1."2'"#$*(.$'".;"','2*T'5'"#%$">C>Q":;9."',M2*;*;";."/';'".,"2'"/V;<1.5'"5."D'$*'/2.;"P".2"$..(#2'T%"5.".22';"#%$";1;"$.;#.)9*D%;"D'2%$.;Q"d.'(%;"1,".4.(#2%\""<?php $minombre="Alejandro";$mensaje="Hola, mi nombre es $minombre.";echo $mensaje;?>":2"$.;129'5%";.$M\""

Hola, mi nombre es Alejandro."

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 41/201

 

F!" 

I/;.$D." <1.N" .," 2'" ;.&1,5'" 2L,.'N" >C>" $..(#2'T+" 2'" D'$*'/2."$minombre" #%$" ;1" $.;#.)9*D%"D'2%$Q":,"2'"9.$).$'"2L,.'";."*(#$*(."$mensaje")%,"2'"D'$*'/2."$..(#2'T'5'Q"=*".,"D.T"5."19*2*T'$")%(*22';"5%/2.;".,".2"D'2%$"5."$minombreN"19*2*T'(%;")%(*22';";*(#2.;\" <?php $minombre="Alejandro";$mensaje='Hola, mi nombre es $minombre.';echo $mensaje;?>":2"$.;129'5%";.$M\""Hola, mi nombre es $minombre."H%(%"#1.5."D.$N".,".;9.")';%N">C>",%"O'"$..(#2'T'5%".2"D'2%$"5."2'"D'$*'/2." $minombre".,"2'";.&1,5'"2L,.'Q":;9%".;"';L"P'"<1.">C>",%"','2*T'"2';")'5.,';"5."9.S9%"<1.";.".,)1.,9$',".,9$.")%(*22';";*(#2.;Q"

R';" )'5.,';" .,9$." )%(*22';" 5%/2.;N" #.$(*9.," 2'" 19*2*T')*+," 5." )'$')9.$.;" 5." .;)'#.Q" R%;")'$')9.$.;"5.".;)'#.";%,",.).;'$*%;"#'$'"#%5.$"$.#$.;.,9'$")'$')9.$.;".;#.)*'2.;"<1.N"5."%9$'"?%$('N",%";."#%5$L',"19*2*T'$"5.,9$%"5."2'")'5.,'"','2*T'5'Q"">%$".4.(#2%N"2';")%(*22';"5%/2.;Q"=*"<1*;*W$'(%;"*(#$*(*$2';".,"#',9'22'",%"#%5$L'(%;"P'"<1."2'")'5.,'")%(*.,T'"P"9.$(*,'")%,".22';Q"32"*,;.$9'$"1,'")%(*22'"5%/2."5.,9$%"5."2'")'5.,'N">C>"2'"5'$L'"#%$"?*,'2*T'5'\""<?php $mensaje="Estoy aprendiendo "PHP".";echo $mensaje;?>"

:;9%",%;"5.D%2D.$M".,"2'"#',9'22'"5.2",'D.&'5%$\""Parse error: syntax error, unexpected T_STRING in D:\appserv\www\prueba.php on line 2"h,".$$%$"5.";*,9'S*;".,"2'"2L,.'"5."2'"D'$*'/2.Q"R'"?%$('")%$$.)9'"5."*(#$*(*$")%(*22';"5.,9$%"5."2'")'5.,'"5.2".4.(#2%";.$L'")%,".2")'$M)9.$"5.".;)'#."%"/'$$'"*,D.$9*5'"5.2',9."5.")'5'")%(*22'\""<?php $mensaje="Estoy aprendiendo \"PHP\".";echo $mensaje;?>"

:2"$.;129'5%";.$M\""Estoy aprendiendo "PHP".

i."2'"(*;('"?%$('"19*2*T'$L'(%;".2")'$M)9.$"5.".;)'#."#'$'"5'$";'2*5'"'2";*&,%"#.;%N";*,"<1.">C>"2%")%,;*5.$."1,'"D'$*'/2.\""<?php $n="PHP";$mensaje="La variable \$n vale $n";echo $mensaje;?>"I/9.,5$.(%;\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 42/201

 

F7" 

La variable $n vale PHP"I9$%;")'$')9.$.;"5.".;)'#.";%,\""\n"'2*(.,9')*+,"%";'29%"5."2L,.'Q""

\r"$.9%$,%"5.")'$$%"]r:jK:Gs^""\t"9'/12')*+,""\\";."$..(#2'T'"#%$"1,'"/'$$'"*,D.$9*5'"]oo^Q""":,"5.?*,*9*D'N")'5'"D.T"<1.".;)$*/'")'5.,';"5."9.S9%".,9$.")%(*22';"5%/2.;N">C>"2'"','2*T'$M".,"/1;)'" 5."D'$*'/2.;" #'$'" $..(#2'T'$2';" #%$" ;1"D'2%$N" P" ;1;9*91*$M" 2%;" )'$')9.$.;" 5.".;)'#." <1.".,)1.,9$."#%$"2%;")'$')9.$.;".;#.)*'2.;"<1.")%$$.;#%,5',Q""35.(M;"5."2';")'5.,';"5."9.S9%N".S*;9.,"%9$%;"9*#%;"5."5'9%;"<1."#1.5.")%,9.,.$"1,'"D'$*'/2.Q"3")%,9*,1')*+,";."(1.;9$',".4.(#2%;"5."5'9%;",1(W$*)%;"<1.N"'"5*?.$.,)*'"5."2';")'5.,';"5."9.S9%N",%";."5.2*(*9',"#%$")%(*22';\""

jV(.$%;".,9.$%;"%"*,9.&.$\"<?php $entero=25;?>"jV(.$%;"5.)*('2.;"%"5.")%('"?2%9',9.N"22'('5%;"5%1/2."%"?2%'9\"<?php $decimal=25.5;?>"I9$%"9*#%"5."5'9%";*(#2."(1P"19*2*T'5%";%,"2%;"D'2%$.;"/%%2.',%;"%"/%%2.',"<1."'5(*9.,"5%;"#%;*/2.;"D'2%$.;\"D.$5'5.$%"%"?'2;%Q"

R%;"5'9%;"/%%2.',%;";%,"19*2*T'5%;"#'$'")%(#$%/'$")%,5*)*%,.;N";*";.")1(#2.,"%",%Q">%$".4.(#2%\""<?php $varboolean=true;if ($varboolean){ 

echo "se cumple la condición";}?>":,".2".4.(#2%"5."'$$*/'N";."(1.;9$'"1,'".;9$1)91$'"5.")%,9$%2"5."5.)*;*+,Q"31,<1."9%5'DL'",%".;915*+".;9."9*#%"5.".;9$1)91$';N"'5D*.$9'"<1."2'"(*;('"#.$(*9."'">C>"9%('$"1,'"5.)*;*+,";.&V,".2" D'2%$" /%%2.',%" 5." 2'" )%,5*)*+," <1." ;." .,)1.,9$." .,9$." 2%;" #'$W,9.;*;" 5." 2'" (*;('Q" =*"

$varboolean".;"D.$5'5.$'"]true^")%(%".,".2".4.(#2%N">C>"#$%).;'"2'";.)1.,)*'"5.")%(',5%;"<1.";."O'22'".,9$."2';"22'D.;Q":,".2")';%")%,9$'$*%N";*"91D*.$'".2"D'2%$" falseN";*&,*?*)'"<1."2'")%,5*)*+," ,%" ;." )1(#2." P" >C>" ,%" #$%).;'" 2'" ;.)1.,)*'" 5." )%(',5%;" .,9$." 2';" 22'D.;" 5." 2'".;9$1)91$'Q"YM;"'5.2',9."'(#2*'$.(%;";%/$.".;9$1)91$';"5.")%,9$%2Q"":S*;9.,"%9$%;"9*#%;"5."5'9%;"<1.".;915*'$.(%;"'"(.5*5'"<1."'D',).(%;")%,".2"'#$.,5*T'4."5.">C>Q"""SJQ!9T%+.K#+%,!R%;"%#.$'5%$.;N")%(%";1",%(/$."2%"*,5*)'N"#.$(*9.,"$.'2*T'$"5*D.$;';"%#.$')*%,.;")%,"D'$*'/2.;"5.,9$%"5.2")+5*&%">C>Q"3")%,9*,1')*+,".;915*'$.(%;"2%;"%#.$'5%$.;"5*;#%,*/2.;";.&V,".2"9*#%"5."

5'9%;")%,".2"<1.".;9.(%;"9$'/'4',5%Q""

( )

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 43/201

 

FE" 

"9T%+.K#+%,!@+'-=j-'D#,!

9T%+.K#+! 6%,D+'TD'E)!+ ;1('"- $.;9'"

* (129*#2*)')*+,"/ 5*D*;*+,"% (+512%"

"H%,".22%;"#%5$.(%;"$.'2*T'$")M2)12%;"('9.(M9*)%;N"9'2")%(%";.".?.)9V',")%,"1,'")'2)12'5%$'"P"2%;"19*2*T'$.(%;"#'$'"D'2%$.;",1(W$*)%;\""<?php $a=10;$b=2;$sumar=$a+$b; //12 $restar=$a-$b; //8 

$multiplicar=$a*$b; //20 $dividir=$a/$b; //5 $modulo=$a%$b; //el resto de la división es 0 ?>"

9T%+.K#+!K%!"#)D.-%).D'E)!!!"#$%&#'($%("#)#"*%)%'(+('*),&-'.!

9T%+.K#+! 6%,D+'TD'E)!Q" )%,)'9.,'$"]1,*$^"5%;")'5.,';"

":;9."%#.$'5%$";."19*2*T'"#'$'")%,)'9.,'$"%"1,*$")'5.,';"5."9.S9%\""<?php $a="Programación";$b=" Web";$cadena=$a.$b; //$cadena ahora vale "Programación Web" ?>"I9$%".4.(#2%\""<?php $a=' Web';$cadena='Programación'.$a; //$cadena ahora vale 'Programación Web' ?>"

" 9T%+.K#+%,!K%!"#=T.+.D'E)!

9T%+.K#+! 6%,D+'TD'E)!== 8&1'2"=== 8&1'2"P"5.2"(*;(%"9*#%"!= i*;9*,9%"<> i*;9*,9%"< Y.,%$"<= Y.,%$"%"*&1'2"> Y'P%$">= Y'P%$"%"*&1'2"

"R%;"%#.$'5%$.;"5.")%(#'$')*+,"2."#.$(*9*$M,"'">C>N"$.'2*T'$")%(#'$')*%,.;".,9$."D'$*'/2.;"%"D'2%$.;N" P" '" #'$9*$" 5." .22';N" 9%('$" 5.)*;*%,.;Q" h,'" )%(#'$')*+," 5.D1.2D." 1," D'2%$" /%%2.',%"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 44/201

 

FF" 

]true"%"false^".,")';%"5.")1(#2*$;."%",%"2'")%,5*)*+,Q""YM;"'5.2',9.N".;915*'$M".;9$1)91$';"5.")%,9$%2"P")%(#$.,5.$M"(.4%$".2"1;%"5."W;9%;Q"=."5./."5*?.$.,)*'$".,9$.".2"%#.$'5%$"n=nN"<1.";."1;'"#'$'"';*&,'$"1,"D'2%$"'"1,'"D'$*'/2.N"P".2"%#.$'5%$"n==nN"1;'5%"#'$'")%(#'$'$"5%;"D'$*'/2.;Q" <?php $num =10; //asigna el valor 10 a la variable $num  

if ($num =="10"){ //compara el valor de $num con el valor"10", si son iguales, secumple la condición y se procesa la línea de abajo. 

echo "se cumple la condición";}//en este caso si se cumple

if ($num ==="10"){ //compara el valor de $num con el valor "10", si son igualesen valor y tipo de dato, se cumple la condición y se procesa la línea de abajo.

echo "se cumple la condición";}//en este caso no se cumple porque el tipo de dato difiere.?>""

9T%+.K#+%,!K%!f.$#+%,!C##$%.)#,!!/0-,"+'.!

9T%+.K#+! 6%,D+'TD'E)!|| %"&& P"! ,.&')*+,"

XOR I".S)21;*D%"">1.5.".,)%,9$'$;.")%,";*91')*%,.;".,"2';"<1.",.).;*9."O').$"D'$*';")%(#'$')*%,.;";.&1*5';"#'$'"

<1.";.")1(#2'"1,'"5.9.$(*,'5'")%,5*)*+,Q"R%;"%#.$'5%$.;"2+&*)%;"#.$(*9.,".;)$*/*$"9%5';"2';")%(#'$')*%,.;".,"1,'";%2'Q"H1',5%"9.,.(%;"D'$*';")%,5*)*%,.;""%"D'$*'/2.;"/%%2.',';N"#%5.(%;"%#.$'$"5."2'";*&1*.,9."(',.$'\"":2"%#.$'5%$"n%nN"$.#$.;.,9'5%"#%$"2%;")'$')9.$.;"||N"5.D1.2D."true";*"'2"(.,%;"1,'".;"trueQ"":2" %#.$'5%$" nPnN" $.#$.;.,9'5%" #%$" 2%;" )'$')9.$.;" &&N" 5.D1.2D." true" ;*" 9%5';" 9*.,.," .2" D'2%$"trueQ"":2"%#.$'5%$"n,%nN"$.#$.;.,9'5%"#%$".2")'$')9.$"!N")'(/*'".2"D'2%$"5."1,'N"5."true"'"false"%"D*).D.$;'Q"

":2"%#.$'5%$"XOR"5.D1.2D."true";*"1,'".;"true"P"2'"%9$'".;"falseQ""<?php $num =10;

if ($num<15 && $num>5){ //si $num es menor que 15 y mayor que 5, se cumplen lascondiciones y se ejecuta la línea de abajo. 

echo "se cumplen las dos condiciones";}?>"""

el primer 10 es numerico, el segundo es string

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 45/201

 

FZ" 

9T%+.K#+%,!D#=H').K#,! ! !

9T%+.K#+! 6%,D+'TD'E)! 0Y%=T$#! 0;<'*.$%)D'.!++ 8,)$.(.,9%".,"1,%" É,ÇÇ" É,vÉ,Ç!"-- i.)$.(.,9%".,"1,%" É,[[" É,vÉ,[!"+= ;1('" É'"Çv"É/" É'"v"É'[É/"

-= $.;9'" É'"[v"É/" É'"v"É'[É/"*= (129*#2*)')*+," É'"Ñv"É/" É'"v"É'ÑÉ/"/= 5*D*;*+," É'"`v"É/" É'"v"É'`É/".= )%,)'9.,')*+," É'"Qv"É/" É'"v"É'QÉ/"

"R%;"%#.$'5%$.;")%(/*,'5%;";%,"1,'"?%$('";*(#2*?*)'5'"5."%#.$'$";%/$."D'$*'/2.;Q""<?php $num =10;$num ++; //$num ahora vale 11$cadena="Esto es";$cadena.=" una concatenación";//$cadena ahora vale "Esto es una concatenación"?>

"3"(.5*5'"<1."'D',).(%;".,"2%;")%,9.,*5%;"5.2"9.S9%N")%(#$.,5.$M"(.4%$".2"1;%"P"'#2*)')*+,"5."2%;"%#.$'5%$.;Q"""SJS!0,-+<D-<+.,!K%!D#)-+#$!:,"2'"O.$$'(*.,9'"EN".;915*+"#$*,)*#*%;"5."#$%&$'(')*+,"P"'#$.,5*+"<1.".S*;9.,".;9$1)91$';"<1."#.$(*9.," '2" #$%&$'('N" 5.)*5*$" ." *9.$'$" ;%/$." .D.,91'2*5'5.;" <1." #1.5'," %)1$$*$" 51$',9." ;1".4.)1)*+,Q" 3O%$'" '#$.,5.$M" '" .;)$*/*$" .;9';" .;9$1)91$';N" .," 2.,&1'4." >C>N" 9'(/*W," 22'('5';";.,9.,)*';Q"m;9';"#.$(*9.,".2.&*$N"'">C>N"5*?.$.,9.;")'(*,%;".,"?1,)*+,"5."2%;"5'9%;"<1.".D'2V'"51$',9."2'"

.4.)1)*+,Q":S*;9.,"5%;"9*#%;"5.".;9$1)91$';"5.")%,9$%2\""Ö":;9$1)91$';"5."5.)*;*+,Q"Ö":;9$1)91$';"5."$.#.9*)*+,Q""R';" .;9$1)91$';" 5." 5.)*;*+," #.$(*9.," .D'21'$" 1,'" %" D'$*';" )%,5*)*%,.;" P" .2.&*$" .2" )'(*,%")%$$.)9%Q":;915*'$.(%;"5%;".;9$1)91$';"5."5.)*;*+,\"if"P"switchQ"R';" 5." $.#.9*)*+," $.#*9.," 1," ,V(.$%" 5.9.$(*,'5%" 5." D.).;" 1," )%,41,9%" 5." *,;9$1))*%,.;Q"d.$.(%;"9$.;".;9$1)91$';\"forN" while"P"do whileQ":S*;9."%9$'"22'('5'"foreach"<1.".;915*'$M"(M;"'5.2',9.Q"""SJSJ3!"#)K'D'#).$!'F!>'$'")%(#$.,5.$".2")%,5*)*%,'2"ifN")%(.,T'(%;")%,"1,".4.(#2%")%9*5*',%\""PQ$':3'&35=%7'6:8=$%&'C:':E65C$&8'3&'>:88&=$:%6&')H'?5:C:'8:E73G:8'3&'E$65&<$L%'?87I:E$7%&3'&<65&3;R'":;9'"?$';.N"#1.5.";.$".;)$*9'".,".2"2.,&1'4."5.">C>"(.5*',9."2'";*,9'S*;"5.2")%,5*)*%,'2"ifQ":;915*.(%;"#$*(.$%"2'";*,9'S*;".,">C>"#'$'"21.&%"9$'51)*$2'"'"5*)O%"2.,&1'4.\""if (condición){instrucciones

}

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 46/201

 

F_" 

R'"#'2'/$' if ;."$.?*.$."'2"@;*B")%,5*)*%,'2"5.",1.;9$'"&$'(M9*)'Q"R';"22'D.;";.$L',"2'".S#$.;*+,"@.4.)19'$".;9%BQ"=+2%";*";.")1(#2."2'")%,5*)*+,N";.".4.)19'$M,"2';"*,;9$1))*%,.;"'")%,9*,1')*+,"5."2';"22'D.;Q"=*"2'")%,5*)*+,",%";.")1(#2.N">C>",%"2..$M".2")+5*&%".;)$*9%".,9$."2';"22'D.;Q"R'")%,5*)*+,";."$.?*.$."'")1'2<1*.$".S#$.;*+,".D'21'5'")%(%"D'2%$"/%%2.',%Q"H%,"if #%5.(%;")%,;9$1*$".;9$1)91$';"(M;")%(#2.4';\ 

if (condición){instrucciones

} else {otras instrucciones

}

:," .;9." )';%N" ;*" ;." )1(#2." 2'" )%,5*)*+," ;." .4.)19'$M," 1,'" ;.$*." 5." *,;9$1))*%,.;N" P" ;*" ,%" ;.")1(#2.";.".4.)19'$M,"%9$';Q"pN"5."%9$'"(',.$'N"#%5.(%;")%(#2.4*T'$"1,"#%)%"(M;\" 

if (condición 1){primer grupo de instrucciones

} else if (condición 2) {segundo grupo de instrucciones

} else if (condición 3) {tercer grupo de instrucciones

} else {cuarto grupo de instrucciones

}

:2 else .;"1,'"#'$9."%#)*%,'2"5."2'".;9$1)91$'"P".;9M"5*)*.,5%\"@;*",%";.")1(#2.,"2';")%,5*)*%,.;"',9.$*%$.;".,9%,).;".4.)19."2';";*&1*.,9.;"*,;9$1))*%,.;BQ"=+2%";."#1.5."1;'$"1, else #%$")'5'".;9$1)91$' if.":2 else if  .;9M" 5*)*.,5%\" @;*" ,%" ;." )1(#2." 2'" )%,5*)*+," ',9.$*%$N" P" ;." )1(#2." 2'" )%,5*)*+,"

')91'2N".,9%,).;".4.)19.".2";*&1*.,9."&$1#%"5."*,;9$1))*%,.;BQ"=*" ,%" ;." )1(#2." 2'")%,5*)*+," !N" .,9%,).;" >C>" ,%" .4.)19'" .2" #$*(.$" &$1#%" 5." *,;9$1))*%,.;" P")%,9*,V'"2.P.,5%" 2'".;9$1)91$'" O';9'"<1." ;.")1(#2'" '2&1,'" 5."2';" )%,5*)*%,.;" PN".,"9'2" )';%N".4.)19'$L'".2"&$1#%"5."*,;9$1))*%,.;")%$$.;#%,5*.,9.Q"d%2D'(%;"'2".4.(#2%"5."2'"?$';."*,5*)'5'"'2"#$*,)*#*%Q"=1"9$'51))*+,"'2">C>";.$L'\" 

<?php $HE_vistas=4;if ($HE_vistas==4){ 

echo "Puede resolver la situación profesional 1";}?>

":,".2".4.(#2%N">C>".D'2V'"2'"D'$*'/2. $HE_vistasN";*"9*.,."';*&,'5%".2"D'2%$"FN".,9%,).;";.".4.)19'"2'"*,;9$1))*+,"5',5%";'2*5'"'2"(.,;'4."*,5*)'5%"P")%,)21P.".2")%,5*)*%,'2Q""=*" .;9'" )%,5*)*+," ,%" ;." )1(#2.N" >C>" )%,)21P." 2'" .;9$1)91$'" )%,5*)*%,'2" ;*," .4.)19'$" 2'"*,;9$1))*+,Q"I/;.$D.".2"1;%"5."2%;"%#.$'5%$.;"5.")%(#'$')*+,".;915*'5%;"',9.$*%$(.,9.Q" 

H'5'")%,5*)*+,"*,D%21)$'5'".,"1,'".;9$1)91$'"5."5.)*;*+,"5.D1.2D."1,"D'2%$"/%%2.',%Q":;9%".;N";*";.")1(#2."2'")%,5*)*+,".;)$*9'".,9$."2%;"#'$W,9.;*;N">C>"$..(#2'T'".;'")%,5*)*+,"#%$".2"D'2%$"/%%2.',%"<1.")%$$.;#%,5'N"P".2 if ;*(#2.(.,9."D.$*?*)'";*"O'P"1, true % false #'$'"9%('$"2'"5.)*;*+,Q H%(%".,".2".4.(#2%"',9.$*%$N"2'"D'$*'/2."$HE_vistas 9*.,.".2"D'2%$"FN"2'")%,5*)*+,";.")1(#2."P".2")+5*&%"',9.$*%$";.$L'".<1*D'2.,9."'\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 47/201

 

Fa" 

<?php if (true){ 

echo "Puede resolver la situación profesional 1";}?>"

3O%$'"#$%/.(%;"5.")'(/*'$"2'"?$';."#%$".;9'"%9$'\""PQ$' :3'&35=%7' 6:8=$%&' C:':E65C$&8' 3&'>:88&=$:%6&')H'?5:C:' 8:E73G:8' 3&'E$65&<$L%' ?87I:E$7%&3'&<65&3H'E$'%7H'C:M:'6:8=$%&8'C:':E65C$&83&;R'"p".,">C>"<1.5'$L'"5."2'";*&1*.,9."(',.$'\" <?php $HE_vistas=4;if ($HE_vistas>=4){ 

echo "Puede resolver la situación profesional 1";}else{ 

echo "Debe terminar de estudiar la herramienta 4";}?>":,".;9.")';%N">C>".D'2V'"2'"D'$*'/2.  $HE_vistasN";*"9*.,."';*&,'5%".2"D'2%$"F"%")1'2<1*.$"D'2%$";1#.$*%$"'"FN".,9%,).;";.".4.)19'"2'"*,;9$1))*+,"5',5%";'2*5'"'2"(.,;'4."*,5*)'5%"P")%,)21P.".2")%,5*)*%,'2Q""=*".;9'")%,5*)*+,",%";.")1(#2.N">C>N".4.)19'"2';"*,;9$1))*%,.;"5.2"else"P")%,)21P."2'".;9$1)91$'")%,5*)*%,'2Q" :2" else" .;" 2'" '29.$,'9*D'" #'$'" )1',5%" 9%5%;" 2%;" )%,5*)*%,'2.;" 5." 2'" .;9$1)91$'"5.D1.2D.,"/%%2.',%;"falseQ"""

SJSJ2!"#)K'D'#).$!,U'-DV!I9$'".;9$1)91$'")%,5*)*%,'2"DM2*5'".; switchN"1;'5'"#'$'".4.)19'$"*,;9$1))*%,.;"5.9.$(*,'5';N"5.#.,5*.,5%"5.2")1(#2*(*.,9%"5.")';%;"(1P".;#.)L?*)%;Q":,".2";*&1*.,9.".4.(#2%";."(1.;9$'"2'";*,9'S*;\""switch (expresión){

case posibleResultado1:primer grupo de instruccionesbreak;

case posibleResultado2:segundo grupo de instruccionesbreak;

case posibleResultado3:tercer grupo de instruccionesbreak;

default:cuarto grupo de instruccionesbreak;

}

:;9'".;9$1)91$'")%(*.,T'"$.)*/*.,5%"1,'".S#$.;*+,".,"2'"<1."#%5.(%;"*,)21*$".2",%(/$."5."1,'"D'$*'/2.N"1,'")%(#'$')*+,N".9)Q"H'5'"D.T"<1.".S#$.;'(%; case"*,5*)'(%;"2%;"5*;9*,9%;"#%;*/2.;"$.;129'5%;"PN")1',5%";.")1(#2."'2&1,%"5."W;9%;N";.".4.)19',"2';"'))*%,.;")%$$.;#%,5*.,9.;"'2 case.

>%5.(%;"5.)*$"<1. 

switch 

.D'2V'"2'".S#$.;*+,"P")%(#'$'".2"$.;129'5%"5."5*)O'".S#$.;*+,")%,"2%;"#%;*/2.;")';%;Q 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 48/201

 

Fe" 

R'";.,9.,)*' break ;*$D."#'$'".D*9'$".2"#';%"'2";*&1*.,9.")';%Q"R'";.,9.,)*' default .;".2")';%"#$.5.9.$(*,'5%"%"#%$"5.?.)9%N".,")';%"5.",%")1(#2*$;.",*,&1,%"5."2%;")';%;"',9.$*%$.;Q >%$".4.(#2%\" 

<?php $HE_vistas=2;

switch ($HE_vistas) { case 1:

echo "Le faltan 3 herramientas.";break;

case 2:echo "Le faltan 2 herramientas.";break;

case 3:echo "Le falta 1 herramienta.";break;

default:echo "Puede resolver la situación profesional.";

}

?>

:,".2".4.(#2%N"2'";.,9.,)*' switch .D'2V'"2'"D'$*'/2. $HE_vistas"P"D.$*?*)'"2%;"#%;*/2.;")';%;N"O';9'" <1." .,)1.,9$'" .2" )';%" <1." )%*,)*5'" )%," .2" D'2%$" 5." .22'N" P" .4.)19'" 2';" *,;9$1))*%,.;")%$$.;#%,5*.,9.;"'2"(*;(%Q""I/;.$D."<1."2'"D'$*'/2. $HE_vistas *,*)*'2(.,9."9*.,."';*&,'5%".2",V(.$%"7N")1',5% switch )%(*.,T'")%,".2"#$*(.$")';%N",%".4.)19'"2';"*,;9$1))*%,.;"5.2"(*;(%"#%$<1.",%"O'P")%*,)*5.,)*'".,9$." .2"D'2%$" 5." 2'" D'$*'/2."P" !Q"R1.&%N" )%,9*,V'" )%," .2";*&1*.,9." )';%" .,".2"<1." .,)1.,9$'")%*,)*5.,)*'".,9$.".2"D'2%$"5." .22'"P".2" D'2%$".;#.)*?*)'5%".,".2" )';%N"#%$"2%" 9',9%".4.)19'"2';"*,;9$1))*%,.;"<1.";.".,)1.,9$',"5.,9$%"5.2")';%Q"R'";.,9.,)*' break .D*9'"<1."switch )%,9*,V."2'"2.)91$'"5."2%;"5.(M;")';%;Q"

=*"2'".;9$1)91$'"switch",%".,)%,9$'$'")%*,)*5.,)*'".,9$."2%;"#%;*/2.;")';%;N".,9%,).;".4.)19'$L'"2';"*,;9$1))*%,.;"5."2'";.,9.,)*'"defaultQ 

3")%,9*,1')*+,"D.$.(%;".;9$1)91$';"$.#.9*9*D';"5.">C>N"9'(/*W,"22'('5';"/1)2.;Q"H'5'"1,'"5.".22';" ;." )%(#%$9'" 5." ?%$('" 2*&.$'(.,9." 5*;9*,9'N" #%$" 2%" <1." $.;129'," V9*2.;" .," ;*91')*%,.;"5*?.$.,9.;Q" 

SJSJQ!C<D$%!F#+!:;" 19*2*T'5%" )1',5%" ;." ;'/." 5." ',9.(',%" )1M,9';" D.).;" <1.$.(%;" $.#.9*$" 2';" *,;9$1))*%,.;")%,9.,*5';"#%$".2"(*;(%\""for (valorInicial; condición; incremento) {grupo de instrucciones a repetir;}

i%,5."@D'2%$8,*)*'2B".;".2"D'2%$"5."1,'"D'$*'/2."<1.";."*$M"*,)$.(.,9',5%"51$',9."2'".4.)1)*+,"5.2"/1)2.N"5.#.,5*.,5%"5.2"*,)$.(.,9%".;#.)*?*)'5%Q"R'")%,5*)*+,N"$.?.$.,9."'"@D'2%$8,*)*'2BN".;".D'21'5'"P".2"/1)2.";.".4.)19'"(*.,9$';";."(',9.,&'"2'"D.$5'5"5."2'")%,5*)*+,Q"">%$".4.(#2%N";1#%,&'(%;"<1."<1.$.(%;"*(#$*(*$".,"2'"#',9'22'"9%5%;"2%;",V(.$%;"5.2"!"'2"Z\""<?php for ($i=1; $i<=5; $i++) { 

echo "$i <br />";}?>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 49/201

 

Ff" 

:,".2"#$*(.$"#'$M(.9$%"5.2"/1)2."5.)2'$'(%;"1,'"D'$*'/2. $i")%,".2"D'2%$"*,*)*'2"!Q":2"/1)2.";.".4.)19'$M"(*.,9$';"$i  ;.'"(.,%$"%"*&1'2"'"ZQ":,")'5'"$.#.9*)*+,"5."*,;9$1))*%,.;")%,9.,*5';"5.,9$%"5.2"/1)2.N";."*,)$.(.,9'".2"D'2%$"5. $i".,"1,'"1,*5'5Q":," 5.?*,*9*D'N" .2" /1)2." .4.)19'$M" 2';" *,;9$1))*%,.;" )*,)%" D.).;Q" :2" $.;129'5%" D*;*/2." .," .2"

,'D.&'5%$";.$M\" 

12345

SJSJS!C<D$%!UV'$%!:2" /1)2.  while  $.#*9." 2';" '))*%,.;" )%,9.,*5';" .," 2'" .;9$1)91$'" 5.2" (*;(%N" (*.,9$';" ;.'"

D.$5'5.$'";1")%,5*)*+,\ 

 while (condición) {grupo de instrucciones;

}

=*"2'")%,5*)*+,".,9$."2%;"#'$W,9.;*;"5.D1.2D. trueN".2"/1)2.".4.)19'".2"&$1#%"5."*,;9$1))*%,.;")%,9.,*5';".,".2"(*;(%Q"R1.&%"D1.2D."'".D'21'$"2'")%,5*)*+,"P";*",1.D'(.,9."5.D1.2D. trueN"D%2D.$M"'".4.)19'$"2';"*,;9$1))*%,.;"O';9'"<1."2'")%,5*)*+,"5.D1.2D' false.>%$".4.(#2%\" 

<?php 

$i=1; while ($i <= 5) { echo "$i <br />";$i++;

}?>

:," 2'" #$*(.$'" 2L,.'" 2." ';*&,'(%;" .2" ,V(.$%" !" '  $iQ" 32" )%(.,T'$" .2" /1)2.N  while  .D'2V'" 2'")%,5*)*+,N".,".;9.")';% $i"D'2."!" P'"<1."?1."5.)2'$'5'")%,".;9." D'2%$Q" :,9%,).;"$i".;"(.,%$"<1."ZN"#%$"2%"9',9%N";.")1(#2."2'")%,5*)*+,"P".2"/1)2.".4.)19'"2';"*,;9$1))*%,.;")%,9.,*5';".,"W2Q"I/;.$D." '2" ?*,'2" 5.2" /1)2." <1." 2'" D'$*'/2."$i  ;."*,)$.(.,9'".,"1,'"1,*5'5N"#%$"2%"<1."D'"'")'(/*'$" ;1" D'2%$" %$*&*,'2" '" 7Q" R1.&%N" while  D1.2D." '" .D'21'$" 2'" )%,5*)*+,N" 7" (.,%$" <1." ZN"

5.D%2D*.,5%"trueN" P" .4.)19'" 2';" *,;9$1))*%,.;" O';9'" <1." 2'" )%,5*)*+," 5.4." 5." )1(#2*$;.Q" :2"$.;129'5%"D*;*/2.".,"2'"#',9'22'";.$M".2";*&1*.,9.\" 

12345

SJSJW!C<D$%!K#!UV'$%!

:;" ;*(*2'$" '2" /1)2.  whileN" )%," 2'" 5*?.$.,)*'" 5." <1." 2';" *,;9$1))*%,.;" )%,9.,*5';" .," W2" ;.".4.)19',"1,'"D.TN"P"21.&%"$.'2*T'"2'".D'21')*+,"*,*)*'2"5."2'")%,5*)*+,Q 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 50/201

 

Zc" 

do {grupo de instrucciones;

} while (condición);

:,".;9." )';%";.".4.)19'"'2"&$1#%"5." *,;9$1))*%,.;N"',9.;" 5.")%(#$%/'$" 2'")%,5*)*+,Q":;"5.)*$N"<1.";*"2'")%,5*)*+,",%";.")1(#2.N"2';"*,;9$1))*%,.;";.$M,".4.)19'5';";+2%"1,'"D.TQ"

 >%$".4.(#2%\" 

<?php $i=4;do { 

echo "$i <br />";$i++;

}  while ($i < 5) ?>

3  $i  2." ';*&,'(%;" .2" ,V(.$%" FQ" 32" )%(.,T'$" 2'" .;9$1)91$'N" ;." .4.)19'," 2';" *,;9$1))*%,.;"

)%,9.,*5';".,".22'N"*,)$.(.,9',5%  $i .,"1,'"1,*5'5N"#%$"2%"<1."$i 'O%$'"D'2."ZQ"R1.&%  while .D'2V'"2'")%,5*)*+,"P"W;9'"2."5.D1.2D.".2"D'2%$"false P'"<1."$i D'2."ZN",%".;"(.,%$"<1."ZN".;"*&1'2Q">%$"2%"9',9%N",%".4.)19'",*,&1,'"%9$'"*,;9$1))*+,Q":2"$.;129'5%"D*;*/2.".,"2'"#',9'22'";.$M\ 

4

!SJSJX!0,D.T.+!K%!<).!%,-+<D-<+.!R'";.,9.,)*' break 5.,9$%"5.")1'2<1*.$"#'$9."5."1,"/1)2."%"1,")%,5*)*%,'2N"#$%D%)'"2'";'2*5'"*,(.5*'9'" 5." 2'" .;9$1)91$'N" 9'2" )%(%" ;." .;915*+" .," ;.,9.,)*';" )%,5*)*%,'2.;Q" :2" ;*&1*.,9.".4.(#2%"1;'"break #'$'";'2*$"5."1,"/1)2."*,?*,*9%\ 

<?php $i=1;

 while (true) { if ($i>=5){ 

break;}echo "$i <br />";$i++;

}?>

:,".2".4.(#2%N";.".;9M"5.D%2D*.,5% true )%,;9',9.(.,9."'"2'")%,5*)*+,"5.2"/1)2.N"#%$"2%"<1."2'"

V,*)'"(',.$'"5.";'2*$"5.2"(*;(%";.$L'"'"9$'DW;"5.2")%,5*)*%,'2"<1."*,5*)'$M")1M,9';"D.).;";."5.;.',"$.#.9*$"2';"'))*%,.;Q"H1',5% $i D'2."Z";."#$%51)."2'".;)'#'9%$*'"5.2"/1)2.Q"""SJW!@)'K.='%)-#!K%!%,-+<D-<+.,!K%!D#)-+#$!:," 2'" #$M)9*)'N" .;" ,%$('2" .,)%,9$'$" %" $.;%2D.$" #$%/2.(';" 19*2*T',5%" .2" ',*5'(*.,9%" 5.".;9$1)91$';N" 1," .4.(#2%" (1P" )2'$%" .;" .2" (%;9$'5%" .," 2'" O.$$'(*.,9'" ',9.$*%$N" .," W2" #%5$M"%/;.$D'$" 1,'" .;9$1)91$'" )%,5*)*%,'2" 5.,9$%" 5." 1,'" $.#.9*9*D'Q" K'(/*W," #%5$M" )%2%)'$")%,5*)*%,'2.;" 5.,9$%" 5." )%,5*)*%,'2.;" %" /1)2.;" 5.,9$%" 5." /1)2.;" %" 5.,9$%" 5." )%,5*)*%,'2.;" P"D*).D.$;'Q"h;9.5"#%5$M"',*5'$"9',9';".;9$1)91$';")%(%";.'",.).;'$*%".,";1"#$%P.)9%Q"d.'(%;"1,".4.(#2%";.,)*22%\"=1#%,&'(%;"<1."<1.$.(%;"(%;9$'$".,"2'"#',9'22'"5.2",'D.&'5%$"9%5%;"2%;",V(.$%;"#'$.;"5.2"!"'2"7ccQ">'$'".22%"#%5.(%;".;)$*/*$".2";*&1*.,9.")+5*&%\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 51/201

 

Z!" 

<?php $i=1;

 while ($i<=200) {if (($i%2)==0){ 

echo "$i es divisible por 2<br />";}

$i++;}?>"p";*"<1*;*W$'(%;"<1.";."(1.;9$.,"2%;",V(.$%;"5*D*;*/2.;"#%$"7"P"#%$"EN"5.2"!"'2"7cc\""<?php $i=1;

 while ($i<=200) { if (($i%2)==0){ 

if (($i%3)==0){ echo "$i es divisible por 2 y 3<br />";

}

}$i++;}?>"I/;.$D."<1.".;9'(%;"',*5',5%"5.,9$%"5.2"/1)2.N"1,")%,5*)*%,'2"P"5.,9$%"5."W2N"%9$%")%,5*)*%,'2Q"31,<1." .;9'" ;%21)*+," ?1,)*%,'N" .S*;9.," (W9%5%;" (.4%$.;" /';'5%;" .," %#.$'5%$.;" 2+&*)%;" 5."(V29*#2.;")%,5*)*%,.;N"1,*W,5%2';".,"1,";%2%"D'2%$"/%%2.',%Q">%5.(%;"9$',;?%$('$".2")+5*&%"',9.$*%$\""<?php $i=1;

 while ($i<=200) { if (($i%2)==0 && ($i%3)==0){ echo "$i es divisible por 2 y 3<br />";

}$i++;

}?>":,".2".4.(#2%"19*2*T'(%;".2"%#.$'5%$"2+&*)%"@PBQ"=*"'(/';")%,5*)*%,.;"5.")1(#2.,N".,9%,).;".2")%,5*)*%,'2" .,)%,9$'$M" 1," true" P" ;." .4.)19'$M," 2';" *,;9$1))*%,.;Q" =*" 1,'" 5." 2';" 5%;" ,%" ;.")1(#2.N".,9%,).;".2")%,5*)*%,'2".,)%,9$'$M"1,"false"P";'29.'$M"2';"*,;9$1))*%,.;Q"=*"<1*;*W$'(%;"(%;9$'$"9%5%;"2%;",V(.$%;"5*D*;*/2.;" ?78'-'+'?78'(N"9.,5$L'(%;"<1.")'(/*'$".2"

%#.$'5%$"2+&*)%"@PB"#%$"@%B"]||^\""<?php $i=1;

 while ($i<=200) { if (($i%2)==0 || ($i%3)==0){ 

echo "$i es divisible por 2 o 3<br />";}$i++;

}?>">%5$M"19*2*T'$"9',9%;"%#.$'5%$.;"2+&*)%;")%(%")%,5*)*%,.;"<1*.$'".D'21'$Q"

d.'(%;"%9$%".4.(#2%N";*"<1*;*.$'"(%;9$'$"9%5%;"2%;",V(.$%;"5.2"!"'2"7cc"<1.",%";.',"5*D*;*/2.;"#%$"7"P"#%$"EN".2")+5*&%"',9.$*%$";.$L'\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 52/201

 

Z7" 

"<?php $i=1;

 while ($i<=200) { if (!(($i%2)==0 && ($i%3)==0)){ 

echo "$i no es divisible por 2 y 3<br />";

}$i++;}?>"I/;.$D."<1." ;."'&$.&+".2" %#.$'5%$"5.",.&')*+,N".2" )1'2" *,D*.$9.".2" $.;129'5%" 5."2'" )%,5*)*+,Q"K'(/*W,";."'&$.&+"1,"41.&%"5."#'$W,9.;*;"'"9%5'"2'".S#$.;*+,"#'$'"<1.".2"%#.$'5%$"5.",.&')*+,"2'"'?.)9."'"9%5'Q":,9%,).;N")1',5%".S*;9'"1,",V(.$%"5*D*;*/2."#%$"7"P"#%$"EN"2'".S#$.;*+,"'$$%4'$M"1,"trueN"#.$%";.$M"*,D.$9*5%"#%$".2"%#.$'5%$"5.",.&')*+,N"#%$"2%"9',9%".2"$.;129'5%";.$M"false"P"2'")%,5*)*+,"5.2"if",%";.")1(#2*$MQ"":,".2")';%"5."<1.".2",V(.$%".,")1.;9*+,",%";.'"5*D*;*/2."#%$"7"P"#%$"EN"2'".S#$.;*+,"'$$%4'$M"1,"

false"<1.";.$M"*,D.$9*5%"#%$".2"%#.$'5%$"5.",.&')*+,"P".2")%,5*)*%,'2" if"$.)*/*$M"1,"trueN".4.)19',5%"2'"*,;9$1))*+,Q"""SJX!1.$'%)K#!K%$!.).$'c.K#+!K%!>I>!C';9'"'O%$'"O.(%;"D*;9%"2';".;9$1)91$';"5.")%,9$%2")%,".4.(#2%;"5."/2%<1.;"5.">C>"#1$%";*,"2'"#%;*/*2*5'5"5.")%(/*,'$2%")%,"CKYRQ"3O%$'"D.$.(%;")+(%"*,)$1;9'$">C>"5.,9$%"5.2")+5*&%"CKYR";'2*.,5%"5.2"','2*T'5%$";*,9M)9*)%"5.2"*,9W$#$.9.Q">%$".4.(#2%N";1#%,&'(%;"<1."<1.$.(%;"(%;9$'$"1,'"*('&.,";*".2"D'2%$"5."1,'"D'$*'/2."22'('5'"$mostrar".;"trueQ"i."')1.$5%"'"2%"'#$.,5*5%N"#'$'"1;9.5N"2'";%21)*+,")%$$.)9'";.$L'\""

<?php

 if ($mostrar){echo '<img src="images/Imagen.jpg" />';

}?>":;9'";%21)*+,".;"DM2*5'"#.$%",%".;")2'$'Q":,">C>".S*;9."1,'"?%$('"5."$.'2*T'$"2%"(*;(%";'2*W,5%;."5.2"','2*T'5%$";*,9M)9*)%\""<?php if ($mostrar):?><img src="images/Imagen.jpg" /> <?php endif; ?>"

:;9'".;"1,'";*,9'S*;"'29.$,'9*D'N"'#2*)'/2."'"9%5';"2';".;9$1)91$';"5.")%,9$%2Q"R'"22'D."]"Ü"^".;"$..(#2'T'5'" #%$" ]" \" ^N" P" 2'" 22'D." ]" á" ^" #%$" endif ]% endwhile, endforN" .9)QN" ;.&V," 2'".;9$1)91$')Q":2" .4.(#2%" ',9.$*%$N" 9'(/*W," #1.5." ;.$" .;)$*9%N" ;'2*.,5%" 5.2" ','2*T'5%$N" )%," 2'" ;*,9'S*;"9$'5*)*%,'2\""<?php if ($mostrar){?><img src="images/Imagen.jpg" /> <?php } ?>

SJ[!"#),-.)-%,!K%$!,',-%=.!M!T%+,#).$'c.K.,!:,">C>N"'5.(M;"5."2';"D'$*'/2.;")1P%;"D'2%$.;"#1.5.,")'(/*'$N".S*;9.,")%,;9',9.;"<1."#%5.(%;"5.?*,*$"P"%9$';"<1."P'".;9M,"5.?*,*5';"#%$".2";*;9.('Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 53/201

 

ZE" 

R';" )%,;9',9.;" 5.2" ;*;9.('" #%5.(%;" *,D%)'$2';" )%," .2" )%(',5%" echo" ;*" )%,%).(%;" .2"*5.,9*?*)'5%$"5.".22';\"" <?php echo PHP_VERSION; //versión actual de PHPecho "<br />";

echo PHP_OS; //versión del sistema operativo donde corre PHP echo "<br />";echo PHP_LIBDIR; //carpeta en la que se encuentran instaladas las librerías dePHP 5 ?>":;9';" 5.D1.2D.," D'2%$.;" $.?.$.,9.;" '2" ,V)2.%" 5.2" ;*;9.('" P" 5.2" (%9%$" 6.,5Q" :S*;9.," (1)O';")%,;9',9.;" 5.2" ;*;9.('" <1." #1.5." )%,;129'$" .," .2" ;*9*%" %?*)*'2" 5." >C>\">66?@AA&8-;?>?;%:6A=&%5&3A:EA8:E:8G:C;<7%E6&%6E;?>?""R';" )%,;9',9.;" #.$;%,'2*T'5';" ;%," 2';" <1." #%5.(%;" 5.?*,*$" PN" '" 5*?.$.,)*'" 5." 2';" D'$*'/2.;N"(',9*.,.,";1"D'2%$"51$',9."9%5'"2'".4.)1)*+,"5."1,'"#M&*,'"P",%"#1.5.,";.$"(%5*?*)'5';Q":,"2'"

D*5'"$.'2".S*;9.,"(1)O';")%,;9',9.;N"9'2.;")%(%",%(/$.;"5.".(#$.;';N"#1,9%;"5.")%,&.2')*+,"P"./122*)*+,"5.2"'&1'N".2",V(.$%"#*"]"à"^N".9)Q">'$'"5.?*,*$" 1,'")%,;9',9.N" 19*2*T'$.(%;" 2'" ?1,)*+,"define()"<1."').#9'"5%;"#'$M(.9$%;Q":2"#$*(.$%" .;" .2" ,%(/$." 5." 2'" )%,;9',9.N" <1." ;." 19*2*T'$M" #'$'" $.?.$*$;." '" ;1" D'2%$Q" :2" ;.&1,5%"#'$M(.9$%".;".2"D'2%$"5."2'"(*;('\""define("NOMBRE_CONSTANTE","Valor");">%$".4.(#2%\""<?php define("CARRERA","Diseño de Multimedios");

define("MATERIA","Programación Web");echo CARRERA;echo "<br />";echo MATERIA;?>"I/;.$D."<1.";."*,D%)'".2",%(/$."5."2';")%,;9',9.;"#'$'"(%;9$'$";1"D'2%$"(.5*',9.".2")%(',5%"echo P";1"*5.,9*?*)'5%$",%"22.D'".2";*&,%"$ 5.2',9."5.".22';Q":," .2" .4.(#2%" ',9.$*%$" ;." 19*2*T'$%," D'2%$.;" 5.2" 9*#%" 9.S9%N" #.$%" 9'(/*W," ;." #1.5.," 19*2*T'$",1(W$*)%;"%"/%%2.',%;Q"""

SJk!N<)D'#)%,!T%+,#).$'c.K.,!h,'" ?1,)*+,".;"1," &$1#%"5." *,;9$1))*%,.;N" /'4%"1,"(*;(%",%(/$.N"19*2*T'5'" #'$'"$.'2*T'$"1,'"9'$.'Q" H'5'" D.T" <1." ,.).;*9." .;." &$1#%" 5." *,;9$1))*%,.;N" #1.5." 22'('$" '" 2'" ?1,)*+," <1." 2';")%,9*.,.N".,"D.T"5.".;)$*/*$"2'"(*;('"9',5'"5."*,;9$1))*%,.;Q">%5.(%;"5*D*5*$".2"#$%).;%"5."'#2*)')*+,"5."?1,)*%,.;".,"5%;".9'#';\"2'")$.')*+,"5."2'"?1,)*+,")%,";1;"*,;9$1))*%,.;"P"2'".4.)1)*+,"%"22'('5'"5."2'"?1,)*+,")$.'5'Q""R'";*&1*.,9.";*,9'S*;".;"19*2*T'5'"#'$'"2'")$.')*+,"5."2'"?1,)*+,\""function nombreDeFuncion(){

grupo de instrucciones};

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 54/201

 

ZF" 

R'" #'2'/$'" function" .;" 19*2*T'5'" #'$'" )%,;9$1*$" 2'" ?1,)*+,N" ;.&1*5'" 5.2" ,%(/$." <1." 2."';*&,'(%;"#'$'"*5.,9*?*)'$2'Q"i.,9$%"5."2'"?1,)*+,".;)$*/*(%;"9%5';"2';"*,;9$1))*%,.;"<1.";.',",.).;'$*';".4.)19'$"'2"(%(.,9%"5."22'('$2'Q"">'$'".4.)19'$"2';"*,;9$1))*%,.;"5."1,'"?1,)*+,N"5./.(%;"22'('$2'"#%$";1"*5.,9*?*)'5%$";.&1*5%"5."2%;"#'$W,9.;*;\""nombreDeFuncion();"R';" ?1,)*%,.;" #1.5.," $.)*/*$" D'2%$.;" 5." D'$*'/2.;" (.5*',9." .2" 1;%" 5." #'$M(.9$%;" PN" 5." .;9'"(',.$'N"'U'5*(%;"2'")'#')*5'5"5."(%5*?*)'$";1")%(#%$9'(*.,9%\""function nombreDeFuncion(parametro1, parametro2,…){

grupo de instrucciones};"I/;.$D."<1."2%;"#'$M(.9$%;";.".,)1.,9$',".,9$."#'$W,9.;*;"P";.#'$'5%;"#%$")%(';Q":;9%;"D'2%$.;"$.)*/*5%;".,"2'"?1,)*+,";%,"19*2*T'5%;"#%$"2';"*,;9$1))*%,.;")%,9.,*5';".,"2'"(*;('Q"">'$'" 22'('$" '" 1,'" ?1,)*+," )%," #'$M(.9$%;N" 5./." .;)$*/*$" .2" *5.,9*?*)'5%$" ;.&1*5%" 5." 2%;"#'$W,9.;*;N"5.,9$%"5."2%;")1'2.;N".;)$*/*$M"2%;"#'$M(.9$%;\""nombreDeFuncion(parametro1, parametro2, ...);">%$".4.(#2%N";*",.).;*9'")'2)12'$".2"D%21(.,"5."1,'".;?.$'"D'$*';"D.).;N".;")%,D.,*.,9.")$.'$"1,'"?1,)*+,"<1."2%")'2)12.".,"D.T"5.".;)$*/*$".2")+5*&%")'5'"D.T"<1."$.<1*.$'".;9.")M2)12%Q"R'"?+$(12'"5.2"D%21(.,"5."1,'".;?.$'".;")1'9$%"9.$)*%;"5."#*"]à"^"#%$".2"$'5*%"'2")1/%N".,9%,).;"2'"?1,)*+,"<1.5'$M"5."2'";*&1*.,9."(',.$'\"""

<?php function volumen($r){ $v=(4/3)*M_PI*pow($r,3);return $v;

}?>"I/;.$D."<1."2'"?1,)*+,"$.)*/*$M".2"#'$M(.9$%"$rN".2"$'5*%"5."2'".;?.$'N",.).;'$*%"#'$'")'2)12'$".2"D%21(.,Q"h,'"D.T")'2)12'5%N"5.D%2D.$M".2"D'2%$"(.5*',9.".2")%(',5%"returnQ":,9%,).;N" )'5'" D.T" <1." $.<1*.$'" )'2)12'$" .2" D%21(.," 5." 1,'" .;?.$'N" *,D%)'$M" '" 2'" ?1,)*+,")$.'5'N"#';',5%".2"D'2%$"5.2"$'5*%"5."2'".;?.$'".,")1.;9*+,\""<?php echo volumen(6);?>">1.5.")$.'$"?1,)*%,.;"<1.",%"$.<1*.$',"#'$M(.9$%;"%"<1.",%".;9W,"%/2*&'5';"'"5.D%2D.$"1,"D'2%$"(.5*',9."returnQ""R'"19*2*T')*+,"5."2';"?1,)*%,.;",%;"%?$.)."(1)O%;"/.,.?*)*%;"'2"(%(.,9%"5."#$%&$'('$\".2")+5*&%".;"(M;"?M)*2"5.".;)$*/*$"P"2..$N";*,"51#2*)')*%,.;"*,,.).;'$*';Q"35.(M;N";*"5.;.'"O').$")'(/*%;N";+2%"O')."?'29'"$.'2*T'$2%;".,"2'"?1,)*+,"P",%".,")'5'"&$1#%"5."*,;9$1))*%,.;Q">%5.(%;"$.19*2*T'$"#%$)*%,.;" 5." )+5*&%N" '/$.D*'$" P" %$5.,'$" 2'" #$%&$'(')*+," P" (1)O';" %9$';" D.,9'4';" <1." *$M"5.;)1/$*.,5%"'"(.5*5'"<1."'D',).".,".2".;915*%"5."2'"('9.$*'Q"

"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 55/201

 

ZZ" 

SJl!m=H'-#!K%!*.+'.H$%,!p'".;915*'(%;" )+(%" .;)$*/*$" D'$*'/2.;" P" ?1,)*%,.;N" #.$%" 5./.(%;" 9.,.$" .,")1.,9'" .2" @21&'$B"5%,5.";.".,)1.,9$'")'5'"D'$*'/2."#'$'";1"')).;%Q"":2"M(/*9%"5."1,'"D'$*'/2.";."$.?*.$."'2"M$.'".,"2'"<1.";.")%,%)."2'"D'$*'/2.N".;"5.)*$N".2"21&'$"5%,5."?1."5.)2'$'5'N"5.;5."5%,5."#%5$M"')).5.$"'".22'Q"R';"D'$*'/2.;"5."1,"'$)O*D%">C>"#.$(',.).,"')).;*/2.;".,"9%5%".2")+5*&%"'"#'$9*$"5."2'"2L,.'".,"2'"<1."?1.$%,"5.?*,*5';N"#.$%"2';"D'$*'/2.;"5.)2'$'5';"5.,9$%"5."1,'"?1,)*+,N";%2%";.$M,"D*;*/2.;"#%$".22'N".;"5.)*$".,".2"M(/*9%"5."2'"?1,)*+,"<1."2';")%,9*.,.,Q"3";1"D.TN"2';"?1,)*%,.;"9'(#%)%"#%5$M,"')).5.$"'"2';"D'$*'/2.;"5.?*,*5';"?1.$'"5.".22';Q":;9%" ,%;" #.$(*9." 9.,.$" D'$*'/2.;" )%," .2" (*;(%" ,%(/$." .," 5*?.$.,9.;" ?1,)*%,.;N" O')*.,5%" .2")+5*&%" $.19*2*T'/2.Q" >.$%" O'P" %)';*%,.;" .," 2';" <1." ;." ,.).;*9'" ')).5.$" '" D'$*'/2.;" 5." 1,'"?1,)*+,N"#'$'".22%".S*;9."2'";.,9.,)*'"global"<1."(%5*?*)'".2"M(/*9%"5."1,'"D'$*'/2."'"&2%/'2Q"=1";*,9'S*;".;"2'";*&1*.,9.\""global $variable1, $variable2, …, $variablen;"R';"D'$*'/2.;"<1.";.")%,D*.$9.,"'"&2%/'2N",%",.).;'$*'(.,9."5./.,".;9'$"5.)2'$'5';N".;9%",%;"

#.$(*9.")$.'$"D'$*'/2.;"5.,9$%"5."?1,)*%,.;"P"#';'$2';"'2"M(/*9%"&2%/'2Q">'$'")%(#$.,5.$"(.4%$".2"M(/*9%"5."D'$*'/2.;N"D.'(%;"1,".4.(#2%\""<?php $a=6; $b=5; function suma(){

$resultado=$a+$b;echo $resultado;

}suma();?>"

:,".2".4.(#2%";."5.)2'$',"2';"D'$*'/2.;"$a"P"$bQ"R1.&%")$.'(%;"1,'"?1,)*+,"<1.")'2)12'"2'";1('"5."2';"D'$*'/2.;"$a"P"$bQ"H1',5%";."*,D%)'"2'"?1,)*+,"suma()N".2"$.;129'5%".,"2'"#',9'22'";.$M"c"]).$%^Q":;9%";."5./."'"<1."2';"D'$*'/2.;"$a" P"$b".;9M,"5.?*,*5';"?1.$'"5."2'"?1,)*+,"P".22'",%"#1.5."')).5.$2';Q" :,9%,).;" 2'" ?1,)*+,"suma()" ,%" .,)1.,9$'" 2%;" D'2%$.;" 5."$a" P"$b,"#%$"2%"9',9%N"';1(."<1.";1"D'2%$".;").$%Q"R';"D'$*'/2.;"$a" P"$b"<1.".;9M,"5.)2'$'5';"?1.$'"5."2'"?1,)*+,N";.$M,"D'$*'/2.;"5*?.$.,9.;"5."2';"<1."19*2*T'";1"M(/*9%Q"">'$'"<1."2'"?1,)*+,"#1.5'"')).5.$"'"2';"D'$*'/2.;".S9.$,';N"5./."'#2*)'$"2'";.,9.,)*'"global\""<?php 

$a=6; $b=5; function suma(){ 

global $a, $b;$resultado=$a+$b;echo $resultado;

}suma();?>"3O%$'";LN".2"$.;129'5%";.$M"2'";1('"5."$a"P"$b\"!!Q"=*" .," '2&V," 21&'$" 5.2" )+5*&%N" ?1.$'" 5." 2'" ?1,)*+,"suma()N" <1*;*W$'(%;" 19*2*T'$" '" 2'" D'$*'/2."

$resultadoN")$.'5'"5.,9$%"5."2'"?1,)*+,N",%"9.,5$L'"')).;%"P'"<1."2'"(*;('"O'";*5%")$.'5'".,".2"M(/*9%"5."2'"?1,)*+,Q">'$'".22%N"5./."&2%/'2*T'$2'\" 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 56/201

 

Z_" 

<?php $a=6; $b=5; function suma(){ 

global $a, $b, $resultado;$resultado=$a+$b;

echo $resultado;}suma();echo "<br />"; echo $resultado;?>""SJ3]!N<)D'#)%,!T+%K%F')'K.,!32"*&1'2"<1."2';"?1,)*%,.;"#.$;%,'2*T'5';N"2';"#$.5.?*,*5';";%,"?1,)*%,.;"<1.N"'2";.$"22'('5';N"9'(/*W,".4.)19',"1,'"9'$.'")%,)$.9'Q"R'"5*?.$.,)*'")%,"$.;#.)9%"'"2';"?1,)*%,.;"#.$;%,'2*T'5';N".;"<1."W;9';"P'".;9M,"5.?*,*5';"P"2*;9';"#'$'";.$"1;'5';Q"

H'5'" ?1,)*+," 9*.,." ;1;" #$%#*';" )'$')9.$L;9*)';" P" '2&1,';" ,.).;*9'," <1." ;." 2.;" #';.," )*.$9%;"D'2%$.;Q":,">C>".S*;9.,"(*2.;"5."?1,)*%,.;"'&$1#'5';";.&V,";1"'#2*)')*+,Q"h;9.5"P'"O'"19*2*T'5%"?1,)*%,.;"#$.5.?*,*5';".,"2';"O.$$'(*.,9';"',9.$*%$.;Q">%$".4.(#2%N")1',5%"'#$.,5*+"'" .;)$*/*$"?1,)*%,.;"#.$;%,'2*T'5';N".,".2")M2)12%"5.2"D%21(.,"5."1,'".;?.$'N"19*2*T+"2'"?1,)*+,"pow()Q":;9'"?1,)*+,";*$D." #'$'" $.'2*T'$" )M2)12%;" .S#%,.,)*'2.;" P" #.$9.,.)." '2" &$1#%" 5." ?1,)*%,.;" ('9.(M9*)';Q"i.,9$%" 5.2" &$1#%" 5." .;9';" ?1,)*%,.;N" .,)%,9$'$M" )%,;9',9.;" ('9.(M9*)';" )%(%" .2" D'2%$" 5.2",V(.$%" #*" ]à" ^" )%," .2" *5.,9*?*)'5%$" M_PIQ" :," )'5'" &$1#%" 5." ?1,)*%,.;" #1.5." .,)%,9$'$")%,;9',9.;"#$.5.?*,*5';"$.2')*%,'5';"'".22';Q">'$'"5'$;."1,'"*5.'"5."2'")',9*5'5"5."&$1#%;"5."?1,)*%,.;"<1.".S*;9.,".,">C>N"#1.5."*,&$.;'$"'\">66?@AABBB;?>?;%:6A=&%5&3A:EAI5%<8:I;?>?':,".;9'"#M&*,'"5.">C>".,)%,9$'$M"1,"2*;9'5%"5."9%5%;"2%;"&$1#%;"5."?1,)*%,.;"5*;#%,*/2.;Q"

3" 2%" 2'$&%" 5.2" #$.;.,9." 9.S9%" .;915*'$M" 5*D.$;';" ?1,)*%,.;N" 5.;5." .2" (',.4%" 5." D'$*'/2.;" P")'5.,';"O';9'"?1,)*%,.;"#'$'"(',.4%"5."/';.;"5."5'9%;N"*(M&.,.;N";.;*%,.;N".9)Q""3,9.;" 5." D.$" '2&1,';" ?1,)*%,.;" .;" )%,D.,*.,9." <1." '#$.,5'" '" *,9.$#$.9'$" 2'" 5.?*,*)*+," 5."?1,)*%,.;" 5.2" (',1'2" 5." >C>N" P'" <1." )'5'" ?1,)*+," 5%)1(.,9'5'" .;9M" #$.#'$'5'" #'$'" 1,'")%(#$.,;*+,"$M#*5'"5.";1"1;%"P"'#2*)')*+,";*,"$.<1.$*$"5.".4.(#2%;Q"h,'"D.T"<1.";."')%;91(/$."'".;9'"*,9.$#$.9')*+,N"#%5$M"'D',T'$"D.$9*&*,%;'(.,9.".,".2"'#$.,5*T'4."5.">C>Q">%$".4.(#2%N";*",.).;*9'"1,'"?1,)*+,"<1."D.$*?*<1."2'".S*;9.,)*'"5."1,'"D'$*'/2.N";.&1$'(.,9."P"#%$" 2+&*)'N" ;."5*$*&*$M" '2" &$1#%"5."?1,)*%,.;" 5." (',.4%" 5."D'$*'/2.;Q" H%,%)*.,5%" 1,"#%)%" 5."*,&2W;N".,".;9."&$1#%".,)%,9$'$M"2'"?1,)*+,"isset()"P".,";1"$.?.$.,)*'"%/;.$D'$M"2%";*&1*.,9.\""'

$EE:6'S'T:6:8=$%&8'E$'5%&'G&8$&M3:':E6"'C:I$%$C&'":;9'" .;" #$.)*;'(.,9." 2'" ?1,)*+," <1." ,.).;*9'" #'$'" ;'/.$" ;*" ;1" D'$*'/2." .;9M" 5.)2'$'5'" .," .2")+5*&%"5.";1"#M&*,'Q"8,&$.;',5%"'"2'"$.?.$.,)*'".,)%,9$'$M"2%";*&1*.,9.\""]>C>"FN">C>"Z^"":;9'"#$*(.$'"$.?.$.,)*'"*,5*)'".,"<1W"D.$;*%,.;"5.">C>".;9M"5*;#%,*/2."2'"?1,)*+,".,")1.;9*+,Q"R1.&%N".,"2'"5.;)$*#)*+,N".,)%,9$'$M"2'";*,9'S*;"5."1;%\""bool isset ( mixed $var [, mixed $var [, $... ]] )"

R'"#$*(.$'"#'2'/$'".;"boolN".22'"*,5*)'".2"D'2%$"<1."5.D%2D.$M"2'"?1,)*+,"'2";.$"'#2*)'5'N".,".;9.")';%".;"1,"D'2%$"/%%2.',%Q":;9%";*&,*?*)'"<1.";*"2'"D'$*'/2.".;9M"5.?*,*5'N"%/9.,5$M"1,"trueQ"

pero

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 57/201

 

Za" 

R1.&%"5."/%%2";.".;#.)*?*)'".2",%(/$."5."2'"?1,)*+,Q"3")%,9*,1')*+,"5.2"*5.,9*?*)'5%$N";."'/$."#'$W,9.;*;N".;9%";1#%,."<1."5.,9$%"5."2%;"#'$W,9.;*;".;9'$M,"2';"*,5*)')*%,.;"5."2%;"#'$M(.9$%;",.).;'$*%;"#'$'"<1."2'"?1,)*+,"9$'/'4.")%$$.)9'(.,9.Q"i.,9$%"5."2%;"#'$W,9.;*;"#%5$M"%/;.$D'$"2'"#'2'/$'" mixed"P"$varQ":;9%";*&,*?*)'"<1."5./."#';'$")%(%"#'$M(.9$%"1,'"D'$*'/2."P";1"9*#%"5."5'9%"#1.5.";.$")1'2<1*.$'Q"I/;.$D." '5.(M;N" <1." 5.,9$%" 5." 2%;" )%$)O.9.;" ]" â" ä" ^" 9'(/*W," O'P" #'$M(.9$%;N" 9%5%;" .22%;";.#'$'5%;" #%$" )%(';Q" :;9%;" )%$)O.9.;" 5*).," <1." %#)*%,'2(.,9." #%5$M" #';'$" 2%;" #'$M(.9$%;"*,5*)'5%;".,9$.".22%;Q":,".;9.")';%"#1.5."','2*T'$"2'".S*;9.,)*'"5."(M;"5."1,'"D'$*'/2.Q"d.'(%;")+(%"?1,)*%,'".,"2'"#$M)9*)'\""<?php $miVariable="valor de mi variable";if (isset($miVariable)) { 

echo '$miVariable está definida';}else{ 

echo '$miVariable no está definida';}?>

":,".;9.".4.(#2%".2"$.;129'5%";.$M\""$miVariable está definida":;9."$.;129'5%";."5./."'"<1."2'"?1,)*+," isset()"5.D1.2D."true"#'$'"2'")%,5*)*+,"5.2" ifN"P'"<1."2'"D'$*'/2.".;9M"5.?*,*5'".,"2'"#$*(.$'"2L,.'Q"=*" #%$" .4.(#2%N" ,.).;*9'$'" 1,'" ?1,)*+," <1." 5.D1.2D'" .2" ,V(.$%" 5." )'$')9.$.;" <1." 9*.,." 1,'")'5.,'"5."9.S9%N"5./.$L'"/1;)'$"5.,9$%"5.2"&$1#%"5."?1,)*%,.;"5.")'5.,';Q"H%,%)*.,5%"1,"#%)%"5." *5*%('" *,&2W;N" P" )%," 1," #%)%" 5." #$M)9*)'N" #1.5." 5.51)*$" .2" ,%(/$." 5." 1,'" ?1,)*+," <1."%/9.,&'"2'"2%,&*915"5."1,'")'5.,'Q">*.,;."2%";*&1*.,9.\")'5.,'".,"*,&2W;".;"@;9$*,&B"P"2%,&*915"

.;" @2.,&9OBN" 2'" )%(#%;*)*+," )%O.$.,9." 5." .;9';" 5%;" #'2'/$';" #%5$L'," ?%$('$" '2&%" ';L" )%(%"@;9$2.,B"PN"5."O.)O%N".S*;9."2'"?1,)*+," strlen()"<1."5.D1.2D."2'"2%,&*915"5."1,'")'5.,'"5."9.S9%Q"8,&$.;',5%"'";1"$.?.$.,)*'".,)%,9$'$M"2%";*&1*.,9.\""]>C>"FN">C>"Z^"":;"5.)*$"<1.".;9'$M"5*;#%,*/2."#'$'".;9';"5%;"D.$;*%,.;"5.">C>Q":,";1"5.;)$*#)*+,"%/;.$D'$M\""int strlen ( string $cadena )"=*.(#$.N"2'"#$*(.$'"#'2'/$'"*,5*)'".2"9*#%"5."5'9%"5.D1.29%"#%$"2'"?1,)*+,N".,".;9.")';%";.$M"1,"

,V(.$%".,9.$%"]*,9.&.$^Q":;9.",V(.$%")%$$.;#%,5."'"2'")',9*5'5"5.")'$')9.$.;"5."2'")'5.,'Q":,9$." 2%;" #'$W,9.;*;" %/9.,5$M" 2'" *,?%$(')*+," 5." 2%;" #'$M(.9$%;" <1." 5./." #$%#%$)*%,'$" '" 2'"?1,)*+,Q"H%(%".$'"5.".;#.$'$;.N"#%$"2+&*)'N"5./."*,5*)'$"2'")'5.,'"'"','2*T'$Q"3" 5*?.$.,)*'"5.2".4.(#2%"',9.$*%$N";%2'(.,9."'5(*9."1,"#'$M(.9$%"P"5./.";.$"5.2"9*#%";9$*,&"%"9.S9%Q"d.'(%;"1,".4.(#2%"5.";1"'#2*)')*+,"#$M)9*)'\""<?php $miVariable="valor de mi variable";$longitud=strlen($miVariable);echo $longitud;?>"

:,".;9.".4.(#2%".2"$.;129'5%";.$M\""20

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 58/201

 

Ze" 

":;9%";*&,*?*)'"<1."2'")'5.,'"','2*T'5'")%,9*.,."7c")'$')9.$.;Q":2".4.(#2%"',9.$*%$";."#%5$L'"O'/.$".;)$*9%"5."%9$'"?%$('N"#$%51)*.,5%".2"(*;(%"$.;129'5%\""<?php $longitud=strlen("valor de mi variable");

echo $longitud;?>"3O%$'"D.$.(%;"'2&1,';"?1,)*%,.;"V9*2.;".S9$'L5';"5.2"(',1'2"5."#O#Q,.9N"#'$'"<1.")%(#$.,5'";1"'#2*)')*+,N"21.&%"#%5$M".S#.$*(.,9'$")%,"%9$';"?1,)*%,.;"P")%(#$%/'$M"<1.".2"1;%".;";*(*2'$".,"9%5%;"2%;")';%;N";%2'(.,9."5./."9.,.$".,")1.,9'"2';"*,5*)')*%,.;"5.2"(',1'2"#'$'"'#2*)'$2';N"P'"<1."'2&1,';"9*.,.,")*.$9%;"$.<1.$*(*.,9%;N")%(%"#%$".4.(#2%N"2'"*,;9'2')*+,"5.".S9.,;*%,.;"%"2*/$.$L';"522"#'$'";1"1;%Q""N<)D'#)%,!K%!=.)%Y#!K%!*.+'.H$%,!:;9';",%"$.<1*.$.," /*/2*%9.)';".S9.$,';"P" ;1"'#2*)')*+," .;"(M;" <1." %/D*'Q" d.'(%;" '2&1,';" 5.".22';\""1')-.b',!M!K%,D+'TD'E)! 0Y%=T$#!/%%2"',,%-"]"(*S.5"ÉD'$"âN"(*S.5"ÉD'$"âN"ÉQQQ"ää"^""i.9.$(*,'";*"1,'"D'$*'/2.".;9M"5.?*,*5'Q"

if (isset($var)) {echo '$var está definida';

}

/%%2"%=T-M"]"(*S.5"ÉD'$"^""i.9.$(*,'";*"1,'"D'$*'/2.".;")%,;*5.$'5'"D')L'Q"

if (empty($var)) {echo '$var es 0, una variable vacía, o no

está definida';}

;9$*,&"&%--MT%"]"(*S.5"ÉD'$"^""i.D1.2D.".2"9*#%"5."2'"D'$*'/2."ÉD'$Q"

$var="valor de mi variable";echo gettype($var);

D%*5"<),%-"]"(*S.5"ÉD'$"âN"(*S.5"ÉD'$"âN"(*S.5"

ÉQQQ"ää"^""i.;9$1P."2';"D'$*'/2.;".;#.)*?*)'5';"

unset($var);

">$1./." 2%;" .4.(#2%;N" '(#2L." 2'" *,?%$(')*+," ;%/$." .;9';" ?1,)*%,.;" .," .2" (',1'2" 5." >C>N" P")%,;129."#%$"%9$';",%".;#.)*?*)'5';".,".;9'"9'/2'Q""!N<)D'#)%,!K%!D.K%).,!j%"$.<1*.$.,"/*/2*%9.)';".S9.$,';"P";1"'#2*)')*+,".;9M"5*$*&*5'"'2"(',.4%"5.")'5.,';"5."9.S9%"%";9$*,&;Q"d.'(%;"'2&1,';"5.".22';\""

"1')-.b',!M!K%,D+'TD'E)! 0 %=T$#!*,9",-+$%)"]";9$*,&"É)'5.,'"^""i.D1.2D."2'"2%,&*915"5."2'")'5.,'"*,5*)'5'Q"

$cadena = 'abcdef';echo strlen($cadena); // 6

$cadena = ' ab cd ';echo strlen($cadena); // 7

*,9",-+T#,"]";9$*,&"É)'5.,'"N";9$*,&"É)'$')9.$"âN"*,9"É5.;#2'T'(*.,9%"ä"^""i.D1.2D."2'"#%;*)*+,",1(W$*)'"5."2'"#$*(.$'"'#'$*)*+,"5.2")'$')9.$".,"2'")'5.,'Q"

$mi_cadena = 'abc';$caracter = 'a';$posicion = strpos($mi_cadena, $caracter);echo $posicion;

;9$*,&",-+-#$#U%+"]";9$*,&"É)'5.,'"^"

"i.D1.2D."2'")'5.,'")%,"9%5';";1;"2.9$';".,"(*,V;)12';Q"

$cadena = "El vEloZ mUrciÉlAgo Hindú ComÍA feliZCardillO y KiWi";

$cadena = strtolower($cad);echo $cadena; //Salida: el veloz murciélago hindúcomía feliz cardillo y kiwi

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 59/201

 

Zf" 

;9$*,&",-+-#<TT%+"]";9$*,&"É)'5.,'"^""i.D1.2D."2'")'5.,'")%,"9%5';";1;"2.9$';".,"('PV;)12';Q"

$cadena = "El vEloZ mUrciÉlAgo Hindú ComÍA feliZCardillO y KiWi";$cadena = strtoupper ($cadena);echo $cadena; //Salida: EL VELOZ MURCIÉLAGO HINDÚCOMÍA FELIZ CARDILLO Y KIWI

;9$*,&",<H,-+"]";9$*,&"É)'5.,'"N"*,9"É)%(*.,T%"âN"*,9"É2%,&*915"ä"^"

"i.D1.2D."2'"#%$)*+,"5."É)'5.,'".;#.)*?*)'5'"#%$"2%;"#'$M(.9$%;"É)%(*.,T%"P"É2%,&*915Q"

echo substr('abcdef', 1); // bcdefecho substr('abcdef', 1, 3); // bcdecho substr('abcdef', 0, 4); // abcd

echo substr('abcdef', 0, 8); // abcdefecho substr('abcdef', -1, 1); // f

">$1./." 2%;" .4.(#2%;N" '(#2L." 2'" *,?%$(')*+," ;%/$." .;9';" ?1,)*%,.;" .," .2" (',1'2" 5." >C>N" P")%,;129."#%$"%9$';",%".;#.)*?*)'5';".,".;9'"9'/2'Q""N<)D'#)%,!K%!F%DV.!M!V#+.!j%"$.<1*.$.,"/*/2*%9.)';".S9.$,';"P";1"'#2*)')*+,".;9M"5*$*&*5'"'2"(',.4%"5."2'"?.)O'"P"O%$'"5.2";.$D*5%$".,".2"<1.";.".4.)19',"2%;";)$*#9;"5.">C>Q"d.'(%;"'2&1,';"5.".22';\""1')-.b',!M!K%,D+'TD'E)! 0Y%=T$#!

*,9"-'=%"]"D%*5"^""i.D1.2D."2'"O%$'"')91'2"(.5*5'".,",V(.$%"5.";.&1,5%;"5.;5.".2":#%)O"h,*S"]:,.$%"!"!fac"cc\cc\cc"0YK^Q"

echo time();

;9$*,&"K.-%"]";9$*,&"É?%$('9%"âN"*,9"É('$)'t5.t9*.(#%"ä"^""i.D1.2D."1,'")'5.,'")%,"?%$('9%"5."')1.$5%"'"2'")'5.,'"5."?%$('9%"5'5'N"1;',5%".2".,9.$%"É('$)'t5.t9*.(#%".,9$.&'5%"%"2'"O%$'"')91'2";*",%";."5'"1,'"('$)'"5."9*.(#%Q":,"%9$';"#'2'/$';N"É('$)'t5.t9*.(#%".;"%#)*%,'2"P";1"D'2%$"#$.5.9.$(*,'5%".;".2"D'2%$"5."9*(.]^Q""

echo date("d/m/Y");//imprime el día, mes y año:16/02/2008echo date("H:i:s");//devuelve horas minutos ysegundos.

;9$*,&",-+F-'=%"]";9$*,&"É?%$('9%"âN"*,9"É('$)'t5.t9*.(#%"ä"^""i'"?%$('9%"'"1,'"O%$'`?.)O'"2%)'2"5."')1.$5%"'"D'2%$.;"5."2%)'2*5'5Q"

setlocale(LC_TIME,"sp");echo strftime("Este es el mes de %B y el día %Aen español");

">$1./." 2%;" .4.(#2%;N" '(#2L." 2'" *,?%$(')*+," ;%/$." .;9';" ?1,)*%,.;" .," .2" (',1'2" 5." >C>N" P")%,;129."#%$"%9$';",%".;#.)*?*)'5';".,".;9'"9'/2'Q""I/;.$D." .2" #'$M(.9$%" 5." 2'" ?1,)*+," time()N" @voidBN" ;*&,*?*)'" <1." ,%" $.)*/." #'$M(.9$%;"@D')L%BQ"""N<)D'#)%,!=.-%=O-'D.,!j%"$.<1*.$.,"/*/2*%9.)';".S9.$,';"P";1"'#2*)')*+,".;9M"5*$*&*5'"'2"(',.4%"5.",V(.$%;".,9.$%;"%"5.")%('"?2%9',9.Q"d.'(%;"'2&1,';"5.".22';\""1')-.b',!M!K%,D+'TD'E)! 0Y%=T$#!,1(/.$".H,"]"(*S.5"É,1(.$%"^""i.D1.2D.".2"D'2%$"'/;%219%"5."É,1(.$%Q"

$abs = abs(-4.2);//4.2; (double/float)$abs2 = abs(5);//5; (integer)$abs3 = abs(-5);//5; (integer)

?2%'9",')"]"?2%'9"É'$&"^""i.D1.2D.".2";.,%"5.2"#'$M(.9$%"É'$&"Q":2"#'$M(.9$%"É'$&";.".,)1.,9$'".,"$'5*',.;Q"

echo sin(deg2rad(60));//0.866025403 ...

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 60/201

 

_c" 

?2%'9"K%&2+.K"]"?2%'9"É,1(.$%"^""H%,D*.$9."'"É,1(.$%"5.;5."&$'5%;"'";1".<1*D'2.,9.".,"$'5*',.;Q"

echo deg2rad(45); // 0.785398163397

?2%'9"F$##+"]"?2%'9"ÉD'2%$"^""

i.D1.2D.".2";*&1*.,9."D'2%$".,9.$%"(M;"/'4%N"$.5%,5.',5%"ÉD'2%$";*".;",.).;'$*%Q"

echo floor(4.3); // 4echo floor(9.999); // 9echo floor(-3.14); // -4

?2%'9"D%'$"]"?2%'9"ÉD'2%$"^""i.D1.2D.".2";*&1*.,9."D'2%$".,9.$%"('P%$N"$.5%,5.',5%"ÉD'2%$";*".;",.).;'$*%Q"

echo ceil(4.3);//5echo ceil(9.999);//10echo ceil(-3.14);//-3

?2%'9"+#<)K"]"?2%'9"ÉD'2"âN"*,9"É#$.)*;*%,"ä"^""i.D1.2D.".2"D'2%$"5."ÉD'2"$.5%,5.'5%"'"2'"É#$.)*;*%,".;#.)*?*)'5'"],V(.$%"5."5L&*9%;"5.;#1W;"5.2"#1,9%"5.)*('2^Q"É#$.)*;*%,"#1.5.";.$"9'(/*W,"1,"D'2%$",.&'9*D%"%").$%"].2"D'2%$"#$.5.9.$(*,'5%^Q"

echo round(3.4);//3echo round(3.5);//4echo round(3.6);//4echo round(3.6, 0);//4echo round(1.95583, 2);//1.96echo round(1241757, -3);//1242000echo round(5.045, 2);//5.05echo round(5.055, 2);//5.06

*,9"+.)K

"]â"*,9"É(*,"äN"*,9"É('S"^""=*".;"22'('5'";*,"2%;"'$&1(.,9%;"%#)*%,'2.;"É(*,"N"É('S"N"$',5]^"5.D1.2D."1,".,9.$%"#;.15%['2.'9%$*%".,9$."c"P"G3jitY3qQ"=*"5.;.'"1,",V(.$%"'2.'9%$*%".,9$."Z"P"!Z"]*,)21;*D.^N"#%$".4.(#2%N"1;."$',5"]ZN"!Z^Q"

echo rand();//7771echo rand(5, 15);//11

(*S.5"=.b"]"(*S.5"ÉD'2%$!"N"(*S.5"ÉD'2%$7"âN"(*S.5"ÉD'2%$EQQQ"ä"^""i.D1.2D.".2"('P%$"5.".;9%;"D'2%$.;Q"

echo max(1, 3, 5, 6, 7);//7echo max(0, 'hola');//0echo max('hola', 0);//holaecho max(-1, 'hola');//hola

(*S.5"=')"]"(*S.5"ÉD'2%$!"N"(*S.5"ÉD'2%$7"âN"(*S.5"ÉD'2%$EQQQ"ä"^""

i.D1.2D.".2"(.,%$"5.".;9%;"D'2%$.;Q"

echo min(2, 3, 1, 6, 7);//1echo min(0, 'hola');//0echo min('hola', 0);//holaecho min('hola', -1);//-1

">$1./." 2%;" .4.(#2%;N" '(#2L." 2'" *,?%$(')*+," ;%/$." .;9';" ?1,)*%,.;" .," .2" (',1'2" 5." >C>N" P")%,;129."#%$"%9$';",%".;#.)*?*)'5';".,".;9'"9'/2'Q""!N<)D'#)%,!K%!=',D%$O)%.!j%"$.<1*.$.,"/*/2*%9.)';".S9.$,';"P";.&V,".2"(',1'2"5.">C>N"?1.$%,")%2%)'5';"'<1L"5./*5%"'"<1.",%"#'$.).,"'41;9'$;."'",*,&1,'"%9$'")'9.&%$L'Q"d.'(%;"'2&1,';"5.".22';\"""1')-.b',!M!K%,D+'TD'E)! 0Y%=T$#!

/%%2"K%F')%"]";9$*,&"É,%(/$."N"(*S.5"ÉD'2%$"âN"/%%2"É*,;.,;*/2.t('P1;)12';t(*,1;)12';"ä"^""i.?*,."1,'")%,;9',9."#%$",%(/$.".,"9*.(#%"5.".4.)1)*+,Q":;9'"?1,)*+,"?1.".;915*'5'"',9.$*%$(.,9.N"'#$.)*."2'";*,9'S*;"5.2"(',1'2"5.">C>Q"

define("CONSTANTE", "Hola mundo.");echo CONSTANTE; // imprime "Hola mundo."echo Constante; // imprime "Constante" y generauna noticia.

define("SALUDO", "Hola tu.", true);echo SALUDO; // imprime "Hola tu."echo Saludo; // imprime "Hola tu." ($cadena); // 7

/%%2"K%F')%K"]";9$*,&"É,%(/$."^""HO.<1.'";*"2'")%,;9',9."5'5'".S*;9."P".;9M"5.?*,*5'Q"

/* Note el uso de comillas, esto es importante.Este ejemplo verifica sila cadena 'CONSTANTE' es el nombre de unaconstante llamada CONSTANTE */if (defined('CONSTANTE')) {

echo CONSTANTE;}

D%*5"%b'-"]â";9$*,&"É;9'91;"ä"^""J*,'2*T'"2'".4.)1)*+,"5.2";)$*#9Q"

exit("no se puede continuar.");

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 61/201

 

_!" 

D%*5"K'%"]â";9$*,&"É;9'91;"ä"^""J*,'2*T'"2'".4.)1)*+,"5.2";)$*#9N".;".<1*D'2.,9."'".S*9]^Q"

$comprobar=isset($submit) or die ("no se puedecontinuar.");

(*S.5"%*.$"]";9$*,&"É)'5.,'t)%5*&%"^""

:D'2V'"2'")'5.,'"5'5'".,"É)'5.,'t)%5*&%")%(%")+5*&%">C>Q":,9$."%9$';")%;';N".;9%"#1.5.";.$"V9*2"#'$'"'2(').,'$")+5*&%".,"1,")'(#%"5."9.S9%".,"1,'"/';."5."5'9%;"#'$'";1".4.)1)*+,"#%;9.$*%$Q""":S*;9.,"'2&1,%;"?')9%$.;"'"9.,.$".,")1.,9'")1',5%";."1;'".D'2]^Q"G.)1.$5."<1."2'")'5.,'"#';'5'"5./.";.$")+5*&%">C>"DM2*5%N"*,)21P.,5%")%;';")%(%"2'"9.$(*,')*+,"5.";.,9.,)*';")%,"1,"#1,9%[P[)%('"5."(%5%"<1.".2"*,9W$#$.9.",%"?'22.".,"2'"2L,.'";*&1*.,9."'2"22'('5%"'".D'2]^N"P".;)'#'$"'#$%#*'5'(.,9."2';")%;';".,"

É)'5.,'t)%5*&%"Q">'$'"(.T)2'$";'2*5'"CKYR"P")+5*&%">C>N".;"#%;*/2."1;'$"1,'".9*<1.9'"5.")*.$$.">C>"#'$'"'/',5%,'$".2"(%5%">C>Q"""G.)1.$5."9'(/*W,"<1."2';"D'$*'/2.;"<1."$.)*/.,"D'2%$.;"/'4%".D'2]^")%,;.$D'$M,".;%;"D'2%$.;".,".2";)$*#9"#$*,)*#'2"(M;"'5.2',9.Q"

$cadena = 'taza';$nombre = 'café';$cad = 'Esta es una $cadena con mi $nombre en

ella.';echo $cad. "\n";eval("\$cad = \"$cad\";");echo $cad. "\n";

/*Esta es una $cadena con mi $nombre en ella.Esta es una taza con mi café en ella.*/

">$1./." 2%;" .4.(#2%;N" '(#2L." 2'" *,?%$(')*+," ;%/$." .;9';" ?1,)*%,.;" .," .2" (',1'2" 5." >C>N" P")%,;129."#%$"%9$';",%".;#.)*?*)'5';".,".;9'"9'/2'Q""h;9.5"#1.5.")%,9*,1'$")%,;129',5%".2"(',1'2"5."#O#Q,.9";%/$."2%;"&$1#%;"5."?1,)*%,.;Q":,".2"

#$.;.,9."9.S9%N";.&1*$.(%;".;915*',5%"%9$';"?1,)*%,.;"*(#%$9',9.;"#'$'"$.;%2D.$"2';";*91')*%,.;"#$%?.;*%,'2.;Q"""SJ33!P'H+%+a.,!0.,.$'2(.,9." %)1$$." <1." ;." 19*2*T'," 2';" (*;(';" ;.)1.,)*';" 5." )%(',5%;" 5." >C>" .," D'$*';"#M&*,';"5."1,";*9*%"-./Q":;9%"*(#2*)'"9.,.$"<1.".;)$*/*$"D'$*';"D.).;"2%;"(*;(%;")+5*&%;".,")'5'"#M&*,'Q":2"#$%/2.('";."$.;1.2D.")%,".2"1;%"5.";.,9.,)*';"<1."#.$(*9.,")$.'$"2*/$.$L';"5.")+5*&%;"$.19*2*T'/2.;")'5'"D.T"<1.";."$.<1*.$',".,"1,'"#M&*,'Q"R'"#$*,)*#'2"D.,9'4'"5."2';"2*/$.$L';".S9.$,';".;"2'"(%512'$*T')*+,"5.2")+5*&%N".,".?.)9%N";*"#%$".4.(#2%N"91D*.$'"<1.")%$$.&*$"1,'"?1,)*+,N";%2'(.,9."O'$L'"2';")%$$.))*%,.;".,"2'"2*/$.$L'"P"2%;")'(/*%;" '?.)9'$L'," '" 9%5';" 2';" #M&*,';" .," 2';" <1." ;." *,)21P." 5*)O'" 2*/$.$L'Q" i." %9$%" (%5%N"9.,5$L'"<1."$.'2*T'$")%$$.))*%,.;".,")'5'"#M&*,'"'?.)9'5'Q"I9$'" D.,9'4'" .;" <1." #%5.(%;" )%2%)'$" '$)O*D%;" 5." 2*/$.$L';" .," )'$#.9';" 5*?.$.,9.;" '" 2'" 5." 2'"#M&*,'"<1."2%;"#$.)*;'N"2%"<1.",%;"#.$(*9."#$%9.&.$2%;"(.5*',9."'2&V,";*;9.('"5."')).;%Q"h,'" 2*/$.$L'" ,%" .;" (M;" <1." 1,'" #M&*,'" )%," )+5*&%" <1." #1.5." ;.$" *,)21*5'" .," )1'2<1*.$" %9$'"#M&*,'">C>Q""">'$'" *,)%$#%$'$" 1,'" #M&*,'" .S9.$,'N" 19*2*T'(%;" 2';" ;.,9.,)*';" includeN" include_onceN"require"%"require_onceQ""R'";*,9'S*;"5."2';";.,9.,)*';"include"P"require";%,"2';";*&1*.,9.;\""

include "archivo.php";require""archivo.php";

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 62/201

 

_7" 

include_once "archivo.php";require_once""archivo.php";":,")'5'";.,9.,)*'N".2""archivo.php""#1.5.";.$")1'2<1*.$"'$)O*D%">C>N"8jH"%"CKYRQ""h,"'$)O*D%"8jHN""archivo.inc"N".;9M"#$.#'$'5%"#'$'";.$"*,)21*5%"(M;"<1."#'$'";.$".4.)19'5%"5*$.)9'(.,9." #%$" >C>Q" =1" )%,9.,*5%" .;" ;*(#2.(.,9." )+5*&%" >C>" )%(%" .2" 5." )1'2<1*.$" %9$%"'$)O*D%"#1,9%"#O#Q""d.'(%;" 1,".4.(#2%"(1P" /M;*)%Q" =1#%,&'(%;" <1." .,"2'" #M&*,'" @9.;9Q#O#B" *,)21*(%;" 2'"#M&*,'"@2*/Q#O#B\""H+5*&%"#'$'"@2*/Q#O#B\""<?php $mensaje="Función para números aleatorios.";function random ($a,$b){ 

return rand($a,$b);}

?>"H+5*&%"#'$'"@9.;9Q#O#B\""<?php include "lib.php";echo $mensaje;echo "<br />";echo random(2,10);?>":2"$.;129'5%".,"2'"#',9'22'"5.2",'D.&'5%$"#%5$L'";.$\"

"Función para números aleatorios.3"":2")+5*&%"5."@9.;9Q#O#BN".;".<1*D'2.,9."'2";*&1*.,9.\""<?php $mensaje="Función para números aleatorios.";function random ($a,$b){ 

return rand($a,$b);}echo $mensaje;

echo "<br />";echo random (2,10);?>"32" *,)%$#%$'$" .2")+5*&%" 5."1,'" 2*/$.$L'" .S9.$,'N" .2" *,9W$#$.9." ','2*T'" 9%5';" 2';" ;.)1.,)*';" 5.")%(',5%".,"2.,&1'4.">C>"<1."#1.5'")%,9.,.$"5*)O'"2*/$.$L'N"P";1".?.)9%".;";*(*2'$"'".;)$*/*$".2")+5*&%"5."2'"2*/$.$L'".,"2'"#M&*,'"<1.";."*,)21P.Q""R';";.,9.,)*';"include"P"require"?1,)*%,',"5."2'"(*;('"(',.$'"P";*".2"'$)O*D%"<1.";."*,9.,9'"'/$*$",%".S*;9.N"'(/%;"'$$%4',"1,"(.,;'4."5.".$$%$"#.$%" include"#.$(*9.";.&1*$".4.)19',5%"2'";.)1.,)*'"5.")%(',5%;N"(*.,9$';"<1."require"?*,'2*T'"2'".4.)1)*+,Q":S*;9." %9$'" #.<1.U'" 5*?.$.,)*'" .,9$." include" P" require\" .," 2'" #$*(.$'N" ,%" ;." #$%).;'" .2"

)+5*&%"5."2'"2*/$.$L'"O';9'"<1.".2"*,9W$#$.9.",%"22.&'"2'"2L,.'".,"2'"<1.";."*,)21P.".2"'$)O*D%Q">%$"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 63/201

 

_E" 

.2")%,9$'$*%N")%,"requireN";."#$%).;'".2")+5*&%"5."2'"2*/$.$L'")1',5%";.".4.)19'"2'"#M&*,'"<1."2'";%2*)*9'N"*,5.#.,5*.,9.(.,9."5."2'"2L,.'".,"2'"<1.";.".,)1.,9$.Q""R'"#$*,)*#'2"5*?.$.,)*'".,9$."include/require"P"include_once/require_once".;"<1.".,"2%;"5%;"V29*(%;N".2"'$)O*D%"<1.";.".;#.)*?*<1.N";%2'(.,9.";."#%5$M"'/$*$"1,'"D.T"#%$")'5'"#M&*,'"

."*&,%$'$M"2%;"5.(M;"*,9.,9%;"5."'/$*$".2"(*;(%Q":;9%";."5./."'"<1.".,">C>",%";."#.$(*9."5.?*,*$"2'"(*;('"?1,)*+,"D'$*';"D.).;"5.,9$%"5."1,'"(*;('"#M&*,'Q"""SJ32!A.-+'D%,!R';"('9$*).;N"9'(/*W,"22'('5';"'$$'P;N";%,"1,'")%2.))*+,"5."5*?.$.,9.;"D'$*'/2.;"/'4%"1,"(*;(%",%(/$.Q" R%;" '$$'P;")%$$.;#%,5.,"'" 1,"9*#%" 5." D'$*'/2."5.">C>" P" #1.5.," )%,9.,.$" 5*?.$.,9.;"9*#%;"5."5'9%;Q"H'5'"D'2%$"'2(').,'5%".,"1,'"('9$*TN".;"$.?.$.,)*'5%")%,"1,"L,5*)."%")2'D.Q":,"5.?*,*9*D'N"2';"('9$*).;";*$D.,"#'$'"&1'$5'$"P"(',*#12'$"&$1#%;"5."D'$*'/2.;Q"=.&V,"k%O,"H%&&.;O'22".,";1"%/$'"@>O#"Z"h,2.';O.5BN"9W),*)'(.,9.N"2';"('9$*).;"$.#$.;.,9',"1,"('#'"%$5.,'5%"<1."';*&,'"D'2%$.;")2'D."'".2.(.,9%;"5."5'9%;"D'$*'/2.;\""

"G.#$.;.,9')*+,"&$M?*)'"5."1,'"('9$*TN";.&V,"k%O,"H%&&.;O'22".,";1"%/$'"@>O#"Z"h,2.';O.5BQ"

":;9'"5.?*,*)*+,".;"(1P";*(*2'$"'"2'"<1.";.".,)1.,9$'".,".2"(',1'2"%?*)*'2"5.">C>"]#O#Q,.9^Q"32"#$*,)*#*%N"#1.5.,"#'$.).$"#%)%"'(*;9%;';"P" )%(#2.4';" #.$%".,"2'" (.5*5'" <1." 'D',)." .,".2".;915*%"5.".;9."2.,&1'4.N".,)%,9$'$M"2'"19*2*5'5"P";.$M,"*(#$.;)*,5*/2.;"#'$'";1;"#$%P.)9%;Q"":2")'(*,%"(M;";*(#2."#'$'")$.'$"1,'"('9$*T".;"';*&,'$"D'2%$.;")1',5%";.",.).;*9.,Q"R'"#$*(.$'"

D.T"<1."';*&,.(%;"1,"D'2%$N".2"'$$'P";.")$.'$M".,".2".,9%$,%\""<?php $matriz[1] = 23; //Asignación directa ?>"i.".;9'"?%$('"9.,.(%;"1,"D'2%$"';*&,'5%"'2"L,5*)."!"5."2'"('9$*TQ">1.5."';*&,'$")1'2<1*.$"L,5*).".,"2'")$.')*+,"5.".;9."9*#%"5."5'9%N"."*,)21;%",%"';*&,'$",*,&1,%N"5."?%$('"<1.">C>";.".,)'$&1."5."';%)*'$"1,"L,5*)."5*;9*,9%"#'$'")'5'"D'2%$\""<?php $matriz[] = 23; //empieza en el índice 0 $matriz[] = 54; //índice 1 echo $matriz[0]; //devuelve 23 ?>

?

se usan corchetes

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 64/201

 

_F" 

"I/;.$D.".,".2".4.(#2%N")%(%";."$.)1#.$'".2"D'2%$"5.2"L,5*).").$%Q"3")'5'"D'2%$"2.")%$$.;#%,5."1,"L,5*)."%")2'D."<1."#%5.(%;"19*2*T'$"#'$'"$.)1#.$'$2%;Q""3O%$'N"D.'(%;"%9$%".4.(#2%\""<?php $matriz[1] = 23; //empieza en el índice 1 $matriz[] = "texto"; //índice 2 $matriz[4] = 54; //índice 4 $matriz[] = true; //índice 5 ?>":,".2".4.(#2%N")$.'(%;"1,'"('9$*T"22'('5'"$matriz"P"2."';*&,'(%;"D'2%$.;"5."5*;9*,9%;"9*#%;"5."5'9%;Q"":2"#$*(.$" D'2%$" )'$&'5%" '" 2'"('9$*TN" ;."';*&,'" '2" L,5*)." !" #%$<1." .;9M" .;#.)*?*)'5%".,9$." 2%;")%$)O.9.;Q" :2" ;.&1,5%" D'2%$""texto"N" ,%" .;#.)*?*)'" .2" L,5*).N" #%$" 2%" 9',9%N" >C>" 5.9.)9'" .2"L,5*)."(MS*(%"5."2'"('9$*TN".,".;9.")';%".;"!N"P"2."';*&,'"1,"L,5*)."*,(.5*'9'(.,9.";1#.$*%$"'"W;9.Q">'$'" .2" D'2%$" 54" ;." ';*&,'" '2" L,5*)." F" P" .2" /%%2.',%" true" '2" ZN" #%$<1." .;" .2" L,5*)."*,(.5*'9'(.,9.";1#.$*%$"'2"(MS*(%Q"":,".;9.")';%N"2'"('9$*T"9.,5$M"D')L%"2%;"L,5*).;"c"P"EQ""I9$'"?%$('"5.")$.'$"('9$*).;".;"19*2*T',5%".2")%,;9$1)9%$"array(). d.'(%;"2'";*,9'S*;\""array $var=array( mixed $... )":," 2'" ;*,9'S*;" ',9.$*%$N" %/;.$D." <1." ;." 5.D1.2D." 1,'" D'$*'/2." 5.2" 9*#%" '$$'PQ" " :2" '$&1(.,9%"mixed"$.#$.;.,9'"D'2%$.;"5."5*D.$;%;"9*#%;Q"

"3)2'$.(%;".;9%")%,"1,".4.(#2%\""<?php $matriz = array(45,"texto",23,true);echo $matriz[0];echo "<br />";echo $matriz[1];echo "<br />";echo $matriz[2];echo "<br />";if ($matriz[3]]) {

echo 'verdadero';

}?>":2"$.;129'5%".,"2'"#',9'22'";.$M\""45texto23verdadero">'$'" .2")+5*&%" 5.2" .4.(#2%" ',9.$*%$N"2'" ';*&,')*+," 5.")2'D.;" .;"'19%(M9*)'" P" )%(*.,T'" 5.;5."

).$%Q""R'"('9$*T"5.2".4.(#2%")%,9*.,.")1'9$%")2'D.;\"cN"!N"7N"EQ"3")'5'")2'D."2.")%$$.;#%,5."1,"D'2%$"PN"#'$'"$.)1#.$'$2%;N";.",%(/$'"2'"('9$*T")%,"2'")%$$.;#%,5*.,9.")2'D.".,9$.")%$)O.9.;Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 65/201

 

_Z" 

R'")$.')*+,"5."2'"('9$*T"5.2".4.(#2%"',9.$*%$".;".<1*D'2.,9."'2";*&1*.,9.")+5*&%\""<?php $matriz[] = 45; //empieza en el índice 0 $matriz[] = "texto"; //índice 1 $matriz[] = 23; //índice 2 

$matriz[] = true; //índice 3 ?>":2")%,;9$1)9%$"'$$'P"9'(/*W,"#.$(*9."'U'5*$"L,5*).;"%")2'D.;"'"2%;"D'2%$.;"<1.";."';*&,',Q">'$'".22%" ;." 19*2*T'" .2" %#.$'5%$" =>N" P" 2'" ('9$*T" 9%('" 1," )*.$9%" ,V(.$%" 5." #'$.4';" )2'D.`D'2%$";.#'$'5';" #%$" )%('Q" :;9." 9*#%" 5." ('9$*).;" ;1.2.," 5.,%(*,'$;." .++.M,! .,#D'.-'*#," )1',5%" 2'")2'D.".;"1,"D'2%$"5.2"9*#%")'5.,'"5."9.S9%\""array $var=array(clave => valor,

clave => valor,...)

"":,9%,).;N")2'D."#1.5.";.$"1,"*,9.&.$"%";9$*,&"P"D'2%$"#1.5.";.$"5.")1'2<1*.$"9*#%Q"">%$".4.(#2%\""<?php $matriz = array("a" => "cadena",

12 => true,"b" => 52,0 => 21);

echo $matriz["a"];echo "<br />";if ($matriz[12]){ 

echo "verdadero";}echo "<br />";echo $matriz["b"];echo "<br />";echo $matriz[0];?>":2"$.;129'5%".,"2'"#',9'22'";.$M\""

cadenaverdadero5221""R'" ('9$*T" 5.2" .4.(#2%" ',9.$*%$" )%,9*.,." )1'9$%" )2'D.;\" @'BN" !7N" @/BN" cQ" 3" )'5'" )2'D." 2.")%$$.;#%,5." 1," D'2%$" P" #'$'" $.)1#.$'$2%;N" ;." ,%(/$'" 2'" ('9$*T" )%," 2'" )%$$.;#%,5*.,9." )2'D.".,9$.")%$)O.9.;Q"R';")2'D.;"5.2"9*#%";9$*,&"5./.,".;9'$";*.(#$.".,9$.")%(*22';";*(#2.;"%"5%/2.;Q":,".;9." )';%" ,%";."#$%51)." 1,'" ';*&,')*+," '19%(M9*)'" 5." )2'D.;" P'"<1." ;.".;#.)*?*)'," .,".2")%,;9$1)9%$Q""R'")$.')*+,"5."2'"('9$*T"5.2".4.(#2%"',9.$*%$".;".<1*D'2.,9."'2";*&1*.,9.")+5*&%\"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 66/201

 

__" 

<?php $matriz["a"] = "cadena"; //empieza en el índice "a" $matriz[12] = true; //índice 12 $matriz["b"] = 52; //índice "b" $matriz[0] = 21; //índice 0?>

"=*"<1*;*.$'"(%5*?*)'$"'2&V,"D'2%$"5."1,"L,5*)."#1.5."O').$2%")%(%";*";."9$'9'$'"5."1,'"D'$*'/2.\""<?php $matriz["a"] = "cadena"; //empieza en el índice "a" $matriz[12] = true; //índice 12 $matriz["b"] = 52; //índice "b" $matriz[0] = 21; //índice 0 $matriz["a"] = "cadena modificada";?>">'$'"'&$.&'$",1.D%;"D'2%$.;N"#%5$L'"O').$2%"5."2'"(*;('"?%$('N".;#.)*?*)',5%"1,",1.D%"L,5*)."%"#.$(*9*.,5%"'">C>"<1."2%"';*&,."'19%(M9*)'(.,9.Q""C';9'"'O%$'"O.(%;")$.'5%"('9$*).;")%,"9*#%;"5."5'9%;";*(#2.;N"#.$%"1,'"('9$*T"#1.5.")%,9.,.$"5'9%;" 5.2" 9*#%" '$$'PN" .;" 5.)*$" <1." #1.5." )%,9.,.$" %9$'" ('9$*TQ" :;9." 9*#%" 5." ('9$*).;" ;."5.,%(*,',"=<$-'K'=%),'#).$%,"P",%";%,"(M;")%(#2.4';"<1."2';"',9.$*%$.;Q">1.5.")$.'$2';")%,"2'";*,9'S*;"5.")%$)O.9.;"%")%,".2")%,;9$1)9%$"'$$'PQ">%$".4.(#2%\""<?php //con el constructor array:$matriz = array("a" => "cadena",

12 => true,"b" => 52,0 => array(22, true, 1, 6));

"//usando corchetes:$sub_matriz[] = 22; $sub_matriz[] = true;$sub_matriz[] = 1;$sub_matriz[] = 6;"$otra_matriz["a"] = "cadena";$otra_matriz[12] = true;$otra_matriz["b"] = 52;$otra_matriz[0] = $sub_matriz;?>"

>'$'"$.)1#.$'$"D'2%$.;"5."1,'"('9$*T"(129*5*(.,;*%,'2N"5./."$.?.$.,)*'$"2';")2'D.;"%"L,5*).;"5."(',.$'"'#*2'5'\""echo $otra_matriz[0][2]; //devuelve 1 echo $otra_matriz[0][3]; //devuelve 6 echo $otra_matriz["a"]; //devuelve "cadena" "H%(%" #15%" '#$.)*'$N" 2';" ('9$*).;" #1.5.," ;.$" 9$'9'5';" )%(%" D'$*'/2.;Q" d.'(%;" <1." %)1$$.")1',5%" <1.$.(%;" 5'$2." ;'2*5'" '" 1,'" )'5.,'" 5." 9.S9%" ','2*T'5'" <1." )%,9*.,."1,'" ('9$*T" )%,"L,5*).;"%")2'D.;"'2?',1(W$*)%;\""<?php 

$matriz["a"] = "cadena";$matriz["b"] = 15;$matriz["c"] = 52;

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 67/201

 

_a" 

echo "El valor de \$matriz[\"a\"] es $matriz[a].";  //El valor de $matriz['a']es cadena. echo "El valor de \$matriz[\"a\"] es {$matriz['a']}.";  //El valor de$matriz['a'] es cadena. ?>"

I/;.$D." <1." O'P" 5%;" ?%$(';" 5." 2%&$'$" <1." >C>" $..(#2')." 2'" ('9$*T" #%$" .2" D'2%$" 5.2" L,5*).".;#.)*?*)'5%Q"R'"#$*(.$'".;"<1*9',5%"2';")%(*22';"'2"L,5*)."5."2'"('9$*TN"P"2'";.&1,5'"19*2*T',5%")%(*22';" ;*(#2.;" P" 22'D.;" 5.,9$%" 5." 2'" )'5.,'Q" 3(/';" ?%$(';" ;%," DM2*5';" P" 5." )1'2<1*.$" %9$'"(',.$'"#%5$L'"%/9.,.$"1,"(.,;'4."5.".$$%$Q""H1',5%" .;915*+" @.;9$1)91$';" 5." $.#.9*)*+,BN" D*%" <1." .S*;9.," )1'9$%" /1)2.;" #.$%" ;%2'(.,9.".;915*+" 9$.;" 5." .22%;Q" :2" )1'$9%" /1)2." <1." D.$.(%;" .;" 2'" ;.,9.,)*'" foreachN" P" ;*$D." #'$'"$.)%$$.$" D'$*'/2.;" 5.2" 9*#%" '$$'PQ" :;9." /1)2." $.#.9*$M" ;1;" *,;9$1))*%,.;" O';9'" <1." 9.$(*,." 5."$.)%$$.$"9%5';"2';")2'D.;"P"D'2%$.;"5."2'"('9$*T"'"2'"<1.";."'#2*)'Q"d.'(%;"1,".4.(#2%\""<?php$ciudades = array("Córdoba", "Mendoza", "Rosario");

foreach ($ciudades as $valor) {echo ("El valor es: $valor<br />");

}?>":2"$.;129'5%".,"#',9'22'";.$M\""El valor es: CórdobaEl valor es: MendozaEl valor es: Rosario"":,".2".4.(#2%N"foreach"9%('".2"'$$'P"'"$.)%$$.$"P";1;"D'2%$.;"2%;"D'"'2(').,',5%".,"2'"D'$*'/2."$valor" '" (.5*5'" <1." .2" /1)2." ;." .4.)19'Q" :S*;9." 1,'" ;.&1,5'" )%,;9$1))*+," <1." #.$(*9."$.)1#.$'$".2"L,5*)."P".2"D'2%$\""<?php $ciudades = array("Córdoba", "Mendoza", "Rosario");foreach ($ciudades as $clave => $valor) {

echo ("El índice $clave tiene el valor: $valor<br />");}?>":2"$.;129'5%".,"#',9'22'";.$M\""

El índice 0 tiene el valor: CórdobaEl índice 1 tiene el valor: MendozaEl índice 2 tiene el valor: Rosario"=*"<1*;*.$'";'2*$"5.2"','2*T'5%$"19*2*T',5%"2'";*,9'S*;"'29.$,'9*D'\""<?php foreach ($ciudades as $valor): ?>El valor es:<?=$valor?><br /> <?php endforeach; ?>""p")%,"2'";*,9'S*;"9$'5*)*%,'2\"""

?

A todos los valores de $ciudades los paso a la variable $valor

tomo de la matriz $ciudades el indice para $clave y el valor del indice para $valor

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 68/201

 

_e" 

<?php foreach ($ciudades as $valor){ ?>El valor es:<?=$valor?><br /> <?php }; ?>":," >C>N" .S*;9.," (1)O';" ?1,)*%,.;" #'$'" )%,9$%2'$" P" (',*#12'$" '$$'P;N" )%,;129." .2" &$1#%" 5."@J1,)*%,.;"5."('9$*).;B".,\"

">66?@AABBB;?>?;%:6A=&%5&3A:EA8:I;&88&F;?>?'"G.)1.$5.")+(%"*,9.$#$.9'$"2'";*,9'S*;"5.">C>"P"$.'2*)."#$1./';")%,".22';Q"""SJ3Q!@DD%,#!.!*.+'.H$%,!K%!F#+=<$.+'#!M!(8P!C';9'"'O%$'" O.(%;"D*;9%"'2&1,%;")%(',5%;" %"?1,)*%,.;" 5." >C>" .,"?%$('"'*;2'5'N" P" )%,).#9%;"<1." 5." ,*,&1,'" (',.$'" O'," ;*5%" '#2*)'5%;" '" )';%;" #$M)9*)%;" <1." 2." ;*$D'," #'$'" $.)%,%).$" .2"'2)',)." 5.2" 2.,&1'4.Q" 3O%$'" D.$.(%;" )%(%" '#2*)'$" 2%" '#$.,5*5%" &.,.$',5%" D'$*'/2.;" <1." ;."9$',;(*9',".,9$.";)$*#9;"5.">C>"#'$'".,9$'$"'"2%;"#$*(.$%;"#';%;"5."2'"*,9.$'))*+,"P"5*,'(*';(%Q"

":,"2'"#$.;.,9.";*91')*+,"#$%?.;*%,'2N"5./.")$.'$"?%$(12'$*%;"CKYR"<1."#1.5',".,D*'$"5'9%;"'"1,'")1.,9'"5.")%$$.%N"2%"<1.".,"$.'2*5'5";*&,*?*)'"<1."2%;"5'9%;",%";.$M,".,D*'5%;"5*$.)9'(.,9."#%$".2"?%$(12'$*%"'"5*)O%")%$$.%N";*",%"<1."5./.,";.$".,D*'5%;"'"1,'"#M&*,'">C>"<1."2%;"#$%).;."P";.".,)'$&1."5.2".,DL%Q"

"h;9.5".;915*+")+(%"&.,.$'$"1,"?%$(12'$*%".,"CKYRN".,".;9'"O.$$'(*.,9'"'#$.,5.$M"'"$.)*/*$"2%;"5'9%;N".,">C>N".,D*'5%;"#%$"5*)O%"?%$(12'$*%N"P"(M;"'5.2',9."D.$M")+(%"5*$*&*$2%;"'"1,'")1.,9'"5.")%$$.%".2.)9$+,*)%Q""H%(.,).(%;")%,"1,".4.(#2%"(1P";.,)*22%\""<form name="form1" method="post" action="procesa.php"> Nombre:<input type="text" name="nombre" /> <br /><br />Mensaje:<textarea name="mensaje" cols="45" rows="5"></textarea> <br /><br />

<input type="submit" name="Enviar" value="Enviar" /> </form>":2" )+5*&%" 5." '$$*/'" #.$9.,.)." '" 1," ?%$(12'$*%" 5." 5%;" )'(#%;" )%(%" .2" <1." ;." (1.;9$'" '")%,9*,1')*+,\""

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 69/201

 

_f" 

""I/;.$D.".,"2'".9*<1.9'"form N"<1.".2"'9$*/19%"action"9*.,.".2"D'2%$"@#$%).;'Q#O#BQ":;9'"#M&*,'"'"2'"<1."O')."$.?.$.,)*'".2"?%$(12'$*%N";.$M"2'"<1."$.)*/*$M"2%;"5'9%;"*,&$.;'5%;"#%$"1,"1;1'$*%N"'2"#$.;*%,'$".2"/%9+,"@:,D*'$BN"1,'"D.T"<1."2%"O'P'")%(#2.9'5%Q"":,">C>".S*;9.,"D'$*%;"(W9%5%;"#'$'"$.)1#.$'$"5'9%;N".,".;9'"O.$$'(*.,9'N"D.$.(%;"5%;"5.".22%;Q"i.#.,5*.,5%"5.2"(W9%5%"5.".,DL%".;#.)*?*)'5%".,".2"'9$*/19%"method"5."2'".9*<1.9'"<form>N";.$M".2"<1."19*2*T'$.(%;"#'$'"$.)1#.$'$"2';"D'$*'/2.;"5.2"?%$(12'$*%"'"9$'DW;"5."5%;"('9$*).;";V#.$"&2%/'2.;Q"h9*2*T'$.(%;"2'"('9$*T"$_POST"%"$_GET";.&V,")%$$.;#%,5'Q":;9';"D'$*'/2.;"5.2"9*#%" '$$'P" )%,9*.,.," 1,'" 2*;9'" 5." )2'D.;" <1." $.#$.;.,9'," 2%;" ,%(/$.;" 5." 2%;" .2.(.,9%;" 5.2"?%$(12'$*%N"9'2")%(%";."2%;".;#.)*?*)+".,".2"'9$*/19%" name"5.")'5'"1,%N"P"2%;"D'2%$.;"*,&$.;'5%;"#%$".2"1;1'$*%Q">%$"2%"9',9%N".,".2".4.(#2%"',9.$*%$N".2"D'2%$"5.2" mensajeN";."#%5$M"$.)1#.$'$")%,"$_POST['mensaje']Q"=*".2"1;1'$*%"$.22.,'".2"?%$(12'$*%"5."2'";*&1*.,9."(',.$'\""

""32" #$.;*%,'$" .2" /%9+," @:,D*'$BN" #%5.(%;" $.)1#.$'$" 2%;" 5'9%;" )%," .2" ;*&1*.,9." )+5*&%" 5."@#$%).;'Q#O#B\""<?php

echo $_POST['nombre'];echo "<br />";echo $_POST['mensaje'];?>"p".2"$.;129'5%".,"#',9'22'N";.$M\""AlejandroHola, estoy probando el formulario.""=*".,"D.T"5.".,D*'$"2%;"5'9%;"5.2"?%$(12'$*%")%,".2"(W9%5%">I=KN"2%"O').(%;")%,".2"(W9%5%"0:K\""

<form name="form1" method="get" action="procesa.php"> ":2")+5*&%"5."@#$%).;'Q#O#B";.$L'\""<?phpecho $_GET['nombre'];echo "<br />";echo $_GET['mensaje'];?>"p".2"$.;129'5%".,"#',9'22'";.$L'".2"(*;(%"<1.")%,">I=K\""

AlejandroHola, estoy probando el formulario."

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 70/201

 

ac" 

"H%,".2"(W9%5%">I=KN".2"?%$(12'$*%"%)129'"2';")2'D.;"P"D'2%$.;".,"2'"('9$*T" $_POSTN""(*.,9$';"<1." )%," 0:KN" 2';" )2'D.;" P" D'2%$.;" ;%," #';'5';" #%$" (.5*%" 5." 1,'" 5*$.))*+," hGR" P" ;.$M,"$.)1#.$'5';"#%$"$_GETQ" I/;.$D." 2'"/'$$'"5."5*$.))*%,.;")1',5%" ;."$.'2*T'" .2".,DL%" (.5*',9."0:K\"

""

":2" )'$')9.$" 5." *,9.$$%&')*+," @?BN" <1." ;." .,)1.,9$'" 21.&%" 5." 2'" 5*$.))*+," 5." 2'" #M&*,'" <1."#$%).;'"2%;"5'9%;N"*,5*)'"<1."'"#'$9*$"5."'OLN";.".;)$*/*$M,"1,'";.$*."5."#'$.;")2'D.`D'2%$Q":;9%;"#'$.;" )%$$.;#%,5.," '" 2%;" 5'9%;" 5.2" ?%$(12'$*%" P" 5./.," .;9'$" ;.#'$'5%;" #%$" &" P" ;1;" D'2%$.;")%5*?*)'5%;"#'$'"2'"hGRQ":,".2".4.(#2%".;9'(%;"#';',5%"2';")2'D.;"nombre"P"mensaje")%,";1;"$.;#.)9*D%;"D'2%$.;N"<1.")%$$.;#%,5.," '" 2%;" 5'9%;" *,&$.;'5%;" #%$" .2"1;1'$*%Q" K'(/*W," ;."'&$.&'" .2"D'2%$" 5.2" /%9+," 5.".,DL%" )%," ;1" $.;#.)9*D'" )2'D.N" .;9%" ;." 5./." '" <1." .2" /%9+," .;" 1," .2.(.,9%" 5.2" ?%$(12'$*%Q"I/;.$D."<1."2%;"D'2%$.;";.")%5*?*)',"#'$'"2'"hGRQ"

">%$"2%"9',9%N";*"2%;"D'2%$.;"<1."5./.".,D*'$"*(#2*)',"1,'"%#.$')*+,"*(#%$9',9."%"$.<1*.$.,"1,",*D.2"5.";.&1$*5'5N")%(%"#%$".4.(#2%"1,"*,&$.;%"5."5'9%;"'"1,";.$D*5%$"5."/';."5'9%;N"5./."19*2*T'$">I=KQ"":,"$.?.$.,)*'" '" 2%"',9.$*%$N" #%5$L'(%;" *,&$.;'$" '" 2'"#M&*,'" @#$%).;'Q#O#B" (.5*',9."#'$.;"5.")2'D.`D'2%$" ;*," 2'" ,.).;*5'5" 5." #';'$" #%$" .2" ?%$(12'$*%N" ;*.(#$." P" )1',5%N" 5*)O%;" 5'9%;" ;."$.)*/',"(.5*',9."$_GETQ">%$".4.(#2%\""procesa.php?nombre=Yo&mensaje=Estoy+usando+la+URL."p".2"$.;129'5%";.$L'\""YoEstoy usando la URL."K',9%"$_POST")%(%"$_GET";%,"('9$*).;"%"'$$'P;N"P"#1.5."'#2*)'$"2%;"(*;(%;")%(',5%;"<1."19*2*T+"#'$'"9$'/'4'$")%,"('9$*).;N"',9.$*%$(.,9.Q">%$".4.(#2%N";*"'#2*)'".2"/1)2."foreach\""<?phpforeach ($_GET as $clave => $valor) {

echo ("La clave $clave tiene el valor: $valor<br />");}?>

":2"$.;129'5%"#'$'".2".4.(#2%"5.2"?%$(12'$*%")%,"0:KN";.$M\""La clave nombre tiene el valor: AlejandroLa clave mensaje tiene el valor: Hola, estoy probando el formulario.La clave Enviar tiene el valor: Enviar

i.".;9'"(',.$'N";."$.)%$$."9%5'"2'"('9$*TQ""C';9'"'O%$'"D*(%;")+(%"$.)1#.$'$"2%;"5'9%;"5."1,"?%$(12'$*%"%"2';"D'$*'/2.;".,D*'5';"#%$"hGRN"#.$%"'V,",%"2%;"#$%).;'(%;"5."1,'"(',.$'"V9*2"#'$'"1;9.5Q":2"#$%).;'5%")%,;*;9.".,"@O').$"'2&%"

)%,"2%;"5'9%;"$.)*/*5%;B")%(%"#%$".4.(#2%N".,D*'$2%;"'"1,'")1.,9'"5.".('*2N"&1'$5'$2%;".,"1,'"/';."5."5'9%;N"$.'2*T'$"1,'")%,;129'"'"1,'"/';."5."5'9%;N"'$('$"1,'"#M&*,'"5*,M(*)'")%,".22%;N"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 71/201

 

a!" 

)%,?*&1$'$"#$%#*.5'5.;N"*,*)*'$"1,'";.;*+,N"(%;9$'$"1,'"*('&.,N".9)Q":,"2'"#$+S*('"O.$$'(*.,9'".;915*'$M" )+(%" .,D*'$" 1," (.,;'4." 5." .('*2" )%," .;9%;" 5'9%;" P" (M;" '5.2',9.N" .," .;9." (*;(%"9.S9%N"D.$M")+(%"$.'2*T'$"%9$';"%#.$')*%,.;")%,".22%;Q"""

SJ3S!N<)D'E)!=.'$!:," 2'" O.$$'(*.,9'" ',9.$*%$N" '#$.,5*+" '" $.)1#.$'$" 5'9%;" 5." 1," ?%$(12'$*%N" 'O%$'" .;915*'$M" .2".,DL%"5."2%;"5'9%;"$.)1#.$'5%;"'"1,'")';*22'"5.")%$$.%".2.)9$+,*)%\""

""3?%$91,'5'(.,9.N".,">C>".S*;9."2'"?1,)*+," mail()"<1."#%5.(%;"19*2*T'$"#'$'"$.'2*T'$".2".,DL%"5."5'9%;Q":;9'"?1,)*+,"9$'/'4'N";*.(#$."P")1',5%N">C>"9.,&'"')).;%"'"1,";.$D*5%$"5.")%$$.%"#$.D*'(.,9."*,;9'2'5%Q" :,";.$D*)*%;"5."O%;9*,&" $.(%9%N" ,%$('2(.,9.".;9." 9*#%" 5.";.$D*5%$" P'".;9M" .," ?1,)*%,'(*.,9%X" #.$%" .," (%5%" 2%)'2N" 5./.$M" *,;9'2'$2%" 1;9.5" (*;(%" P'" <1." ,%" .;9M"*,)21*5%".,".2"#'<1.9."3##=.$D"<1."*,;9'2+".,"O.$$'(*.,9';"',9.$*%$.;Q""H%,;129."@J1,)*%,.;"5.")%$$.%B".,".2"(',1'2"5."#O#Q,.9\""">66?@AABBB;?>?;%:6A=&%5&3A:EA8:I;=&$3;?>?'"R'";*,9'S*;"5."2'"?1,)*+,"mail()".;"2'";*&1*.,9.\""

bool mail ( string $para , string $asunto , string $mensaje [, string$cabeceras_adicionales [, string $parametros_adicionales ]] )":;9'"?1,)*+,"5.D1.2D."1,"D'2%$"/%%2.',%N"true".,")';%"5.";.$".S*9%;%".2".,DL%N"P"false".,")';%"5." <1." %)1$$'" '2&V," .$$%$Q" =*" .2" .,DL%" .;" .S*9%;%N" ,%" ';.&1$'" <1." .2" 5.;9*,'9'$*%" $.)*/'" .2"(.,;'4.N"#.$%";L"'?*$('"<1."?1.".,D*'5%"#%$">C>"'2";.$D*5%$"5.")%$$.%Q":S*;9.,"9$.;"D'2%$.;"<1."5./.".;#.)*?*)'$"%/2*&'9%$*'(.,9.\""

$para" ]5.;9*,'9'$*%`;^\" 2'" 5*$.))*+," 5." )%$$.%" %" 5*$.))*%,.;" 5." )%$$.%" <1." O'," 5."$.)*/*$".2"(.,;'4.Q"=*"*,)21P."D'$*';"5*$.))*%,.;"5./.";.#'$'$2';"#%$")%('Q"""$asunto\".;".2"';1,9%"5.2")%$$.%".2.)9$+,*)%"'".,D*'$Q""

"$mensaje\".2")1.$#%"5.2"(.,;'4.N"2%"<1."<1*.$'"<1."9.,&'".;)$*9%".2")%$$.%Q"

"I9$%;"D'2%$.;"<1."#1.5.,".;#.)*?*)'$;.";%,"2';")'/.).$';"P"2%;"#'$M(.9$%;"'5*)*%,'2.;Q"R';" )'/.).$';" 5.2" )%$$.%" #1.5.," ;.$" 5'9%;" )%(%" 2'" 5*$.))*+," 5." $.;#1.;9'N" 2';" #%;*/2.;"5*$.))*%,.;" <1." $.)*/*$M," )%#*'" 5.2" (.,;'4.N" 2';" 5*$.))*%,.;" <1." $.)*/*$M," )%#*'" %)129'N" .2"?%$('9%"5.2"(.,;'4.N".9)Q""d.'(%;"1,".4.(#2%"5."1;%"(1P";.,)*22%\""<?phpmail("[email protected]", "Asunto", "Este es el mensaje")?>"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 72/201

 

a7" 

=*"<1*;*.$'".,D*'$".2"(.,;'4."'"D'$*%;"5.;9*,'9'$*%;\""<?phpmail("[email protected], [email protected], [email protected]", "Asunto","Este es el cuerpo del mensaje")?>

":;9'" ?1,)*+," 5.D%2D.$M" 1,"D'2%$"true";*",%"%)1$$.,".$$%$.;N"#%$"2%"9',9%N"#1.5.")%,9$%2'$"2'".?*)')*'"5.2".,DL%"'#2*)',5%"1,'".;9$1)91$'")%,5*)*%,'2"5."2'";*&1*.,9."(',.$'\""<?phpif (mail("[email protected]", "Asunto", "Este es el mensaje")){

echo "Enviado.";}else{

echo "No se pudo enviar";}?>"

I"/*.,N"5."2'";*&1*.,9."?%$('\""<?php$envio=mail("[email protected]", "Asunto", "Este es el mensaje"); if ($envio){

echo "Enviado.";}else{

echo "No se pudo enviar";}?>":2")+5*&%"5."2%;".4.(#2%;N",%"9*.,."5.(';*'5'"19*2*5'5"P'"<1.";*.(#$.";.".?.)9V'".2"(*;(%".,DL%"'2"')).5.$"'"2'"#M&*,'"<1."2%")%,9*.,.Q"d.'(%;"1,".4.(#2%"5."1,"?%$(12'$*%"5.")%,9')9%".,".2"

<1."2%;"1;1'$*%;"#1.5',"$.22.,'$"2%;"D'2%$.;"<1.";.".,DL',\""<form name="form1" method="post" action="procesa.php"> Nombre:<input type="text" name="nombre" /> <br /><br />Email:<input type="text" name="email" /> <br /><br />Mensaje:<textarea name="mensaje" cols="45" rows="5"></textarea><br /><br /><input type="submit" name="Enviar" value="Enviar" /> </form>"p"2'"#M&*,'"@#$%).;'Q#O#B"#%5$L'"9.,.$".2";*&1*.,9.")+5*&%\""<?php$nombre=$_POST['nombre'];$email=$_POST['email'];$mensaje=$_POST['mensaje'];$envio=mail("[email protected]", "Mensaje de $nombre ($email)", $mensaje);if ($envio){

echo "Enviado.";}else{

echo "No se pudo enviar";}?>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 73/201

 

aE" 

I/;.$D."<1.".,".2")+5*&%"5."',9.$*%$N";."$.)1#.$',"2%;"D'2%$.;"5."2';")2'D.;"5."2'"('9$*T"$_POST"P";."';*&,',"'"2';"D'$*'/2.;"$nombreN"$email"P"$mensajeN"$.;#.)9*D'(.,9.Q"=*" 9%5%" ?1,)*%,'" )%$$.)9'(.,9.N" .;9." )+5*&%" #.$(*9*$M" <1." >C>" .,DL." .2" .('*2" '" 9$'DW;" 5.2";.$D*5%$"5.")%$$.%Q":2")%$$.%";'2*.,9."5.2";.$D*5%$";.$M"1,"9.S9%"#2',%"#%$"5.?.)9%Q"=*"<1*;*W$'(%;".;#.)*?*)'$"%9$%;"#'$M(.9$%;"P".,D*'$".2"(.,;'4.".,"?%$('9%"CKYRN"(%5*?*)'(%;"

.2")+5*&%"',9.$*%$"5."2'";*&1*.,9."?%$('\""<?php$nombre=$_POST['nombre'];$email=$_POST['email'];$mensaje=$_POST['mensaje'];

$cabeceras = "MIME-Version: 1.0\r\n". "Content-type: text/html; charset=iso-8859-1\r\n". "Reply-To: $email\r\n". "From: $nombre <$email>\r\n". "Cc: [email protected]\r\n". "Bcc: [email protected]\r\n";

$envio=mail("[email protected]", "Mensaje de $nombre ($email)", $mensaje,$cabeceras);

if ($envio){echo "Enviado.";

}else{echo "No se pudo enviar";

}?>":2".,DL%" .,"?%$('9%"CKYRN";*&,*?*)'"<1." .2"(.,;'4." #%5$L'" ?%$('9.'$;.")%," .9*<1.9';" CKYR" P"W;9';";.$L',"$.)%,%)*5';"#%$".2")2*.,9."5.")%$$.%X"'1,<1."'2&1,%;",%"#.$(*9.,"$.)*/*$"(.,;'4.;"

.,".;9."?%$('9%N";%/$."9%5%"2%;"(M;"%/;%2.9%;"%"2%;"<1."$.<1*.$.,")*.$9%;",*D.2.;"5.";.&1$*5'5Q"I/;.$D." .," .2" )+5*&%" ',9.$*%$" <1." ;." .;#.)*?*)'" 2'" 5*$.))*+," 5." $.;#1.;9'N" <1." .;" 2'" <1." ;."19*2*T'")1',5%".2"5.;9*,'9'$*%"5.)*5'"$.;#%,5.$Q"K'(/*W,";.".;#.)*?*)+".2"%$*&.,"]J$%(^N"2'")%#*'"]H)^"P"2'")%#*'"%)129'"]l))^Q"3O%$'"D.'(%;"1,"#%)%"(M;"5.").$)'"2';"5%;"#$*(.$';"2L,.';"5."2'"D'$*'/2."$cabeceras\""$cabeceras = "MIME-Version: 1.0\r\n". "Content-type: text/html; charset=iso-8859-1\r\n". ":2" #$%9%)%2%" =YK>" ]#'$'" 2'" 9$',;(*;*+," 5." (.,;'4.;" 5." )%$$.%" .2.)9$+,*)% "̂ ;+2%" ;%#%$9'")'$')9.$.;"@1"//" !5."a"/*9Q":;9%"*(#2*)'"1,'"2*(*9')*+,"*(#%$9',9."'2"(%(.,9%"5.".,D*'$")%$$.%".2.)9$+,*)%N"P'"<1."*,)21P.";%2'(.,9."1,",V(.$%"$.51)*5%"5.")'$')9.$.;N"#$*,)*#'2(.,9."2%;"5.2"

'2?'/.9%"*,&2W;Q"""

" 3P15'"'O%$'"

@1"//G!3(.$*)',"=9',5'$5"H%5."?%$"8,?%$('9*%,"8,9.$)O',&."%"H+5*&%":;9'5%1,*5.,;.":;9M,5'$"#'$'".2"8,9.$)'(/*%"5."8,?%$(')*+,N".;"1,")+5*&%"5.")'$')9.$.;"/';'5%".,".2"'2?'/.9%"2'9*,%Q":2")+5*&%"3=H88"19*2*T'"a"/*9;"#'$'"$.#$.;.,9'$"2%;")'$')9.$.;Q"

"R';" .S9.,;*%,.;" (129*#$%#+;*9%" 5." )%$$.%" 5." *,9.$,.9N" )%,%)*5';" )%(%" Y8Y:N" 5.?*,.,"(.)',*;(%;"#'$'".,D*'$"%9$%;"9*#%;"5."*,?%$(')*+,".,"1,".('*2N"*,)21P.,5%"9.S9%")%,")'$')9.$.;"5*;9*,9%;" 5.2" *,&2W;N" '$)O*D%;" 5." *(M&.,.;N" ;%,*5%;N" #.2L)12';N" P" #$%&$'(';Q" R%;" ;.$D*5%$.;" 5."

)%$$.%N" ',9.;" 5." .,D*'$" .2" (.,;'4.N" 2%" )%,D*.$9.," '19%(M9*)'(.,9." '" ?%$('9%" a[/*9" 3=H88"(.5*',9."2%;".;9M,5'$.;"5."Y8Y:"P"2%;")2*.,9.;"5.")%$$.%N"',9.;"5."#$.;.,9'$2%;N"2%;")%,D*.$9.,"5."a[/*9"3=H88"'2"?%$('9%"'5.)1'5%"(.5*',9."2';"(*;(';"$.&2';Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 74/201

 

aF" 

"Y8Y:"5.?*,."1,'")%2.))*+,"5.".,)'/.T'5%;\".2"@content-typeB"<1.".;#.)*?*)'".2"9*#%"5."5'9%;"<1." ;." *,)21P.," .," 1," (.,;'4." P" .2" @transfer-encodingsB" <1." *,5*)'" )+(%" O'" ;*5%")%5*?*)'5%".2"(.,;'4."#'$'";1"9$',;(*;*+,"#%$".[('*2Q"K'(/*W,".;#.)*?*)'"$.&2';"]charset^"#'$'")%5*?*)'$")'$')9.$.;",%"3=H88N"#.$(*9*.,5%"';L"<1.")%,9.,&',")'$')9.$.;"5."5*?.$.,9.;"*5*%(';"

'5.(M;"5.2"*,&2W;Q"":,".2".4.(#2%";.".;#.)*?*)+"2'"D.$;*+,"Y8Y:Q"R1.&%";."*,5*)'".2".,)'/.T'5%"@ content-typeB")%,".2"D'2%$"text/htmlQ">'$'".,D*'$"9.S9%";*,"?%$('9%N"9.,5$M"<1.".;#.)*?*)'$"text/plainN"P";*"*,)21P.$'"1,'"*('&.,"#%5$L'".;#.)*?*)'$".2"9*#%"5.")%,9.,*5%"5."')1.$5%"'2"9*#%"5."*('&.,N")%(%"#%$".4.(#2%N"image/jpegQ":2" .,)'/.T'5%" @charsetB" .;#.)*?*)'" <1." 2%;" )'$')9.$.;" 5.2" (.,;'4." .;9'$M," )%5*?*)'5%;" 5."')1.$5%"'2".;9M,5'$"',#nkkWln3" Q"!

" 3P15'"'O%$'"

/,#nkkWln3G! .;" 1,'" .S9.,;*+," <1." 19*2*T'" e" /*9;" #'$'" #$%#%$)*%,'$" )'$')9.$.;" '5*)*%,'2.;" 1;'5%;" .,"*5*%(';"5*;9*,9%;"'2"*,&2W;Q"!!SJ3W!f.+'.H$%,!K%$!,%+*'K#+!h;9.5".;915*+"('9$*).;"9'2.;")%(%"$_POST"P"$_GETN"W;9';")%$$.;#%,5.,"'2"&$1#%"5."D'$*'/2.;";1#.$" &2%/'2.;Q" h,'" D'$*'/2.";1#.$" &2%/'2" .;"'<1.22'" <1." #1.5.";.$" ')).5*5'" 5.;5." )1'2<1*.$"#M&*,'">C>"5.2";.$D*5%$Q""i.,9$%" 5.".;9." &$1#%N" .S*;9.," '5.(M;N" 2';" D'$*'/2.;"5.2" ;.$D*5%$"<1." #1.5.," ;.$" $.)1#.$'5';"(.5*',9."$_SERVERQ":;9'"('9$*T")%,9*.,."*,?%$(')*+,"9'2")%(%")'/.).$';N"$19';"P"1/*)')*%,.;"5.";)$*#9;Q"=.&V," 2'" 5%)1(.,9')*+," 5." #O#Q,.9N" 2';" .,9$'5';" 5." .;9'" ('9$*T" ;%," )$.'5';" #%$" .2" ;.$D*5%$"

-./Q"j%".S*;9.,"&'$',9L';"5."<1.")'5'";.$D*5%$"D'P'"'"#$%D..$"'2&1,%"5.".;9%;"D'2%$.;X"#1.5."<1."2%;";.$D*5%$.;"%(*9',"'2&1,%;N"%"#$%D.',"%9$%;"<1.",%";."2*;9',"'<1LQ"":;" 5.)*$" <1.N" .2" ')).;%" '" ;1;" D'2%$.;" 5.#.,5." 5." 2'" )%,?*&1$')*+," 5.2" ;.$D*5%$" .," .2" <1." ;.".4.)19.".2")+5*&%">C>Q">'$'")%,;129'$"*,?%$(')*+,".S9$'";%/$."2'"('9$*T" $_SERVERN"#1.5."')).5.$"'"2'"5%)1(.,9')*+,"5.">C>N".,\"">66?@AABBB;?>?;%:6A=&%5&3A:EA8:E:8G:C;G&8$&M3:E;?>?'"3,9.;"5."D.$"2'"19*2*5'5"5.".;9'"('9$*TN"%/;.$D'$.(%;"<1W"5'9%;"O'P"5*;#%,*/2.;".,".2";.$D*5%$"(.5*',9.".2";*&1*.,9.")+5*&%\"

"<?phpforeach($_SERVER as $clave => $valor){

echo " $clave=$valor<br />";}?>":2")+5*&%"5.2".4.(#2%"$.'2*T'"1,'"*9.$')*+,";%/$."2'"('9$*T" $_SERVER"P"(1.;9$'".,"#',9'22'"2%;".2.(.,9%;"5.2"'$$'P")%,";1;"$.;#.)9*D%;"D'2%$.;Q":;9%;".2.(.,9%;N"#%5$L',"D'$*'$"5."')1.$5%"'"2'")%,?*&1$')*+,"5.2";.$D*5%$".,".2"<1.";.".4.)19.Q":2"$.;129'5%".,"2'"#',9'22'"#%5$L'";.$\""HTTP_ACCEPT=*/*HTTP_ACCEPT_LANGUAGE=es-arHTTP_UA_CPU=x86

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 75/201

 

aZ" 

HTTP_ACCEPT_ENCODING=gzip, deflateHTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)HTTP_HOST=localhostHTTP_CONNECTION=Keep-AliveHTTP_COOKIE=fontSize=80PATH=C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Archivos deprograma\\QuickTime\\QTSystem\\;C:\\Archivos de programa\\UnifierSystemRoot=C:\\WINDOWSCOMSPEC=C:\\WINDOWS\\system32\\cmd.exePATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSHWINDIR=C:\\WINDOWSSERVER_SIGNATURE= Apache/2.0.59 (Win32) PHP/4.4.7 Server at localhost Port 80

SERVER_SOFTWARE=Apache/2.0.59 (Win32) PHP/4.4.7SERVER_NAME=localhost

SERVER_ADDR=127.0.0.1SERVER_PORT=80REMOTE_ADDR=127.0.0.1DOCUMENT_ROOT=D:/appserv/[email protected]_FILENAME=D:/appserv/www/ejemplos/procesa.phpREMOTE_PORT=3426GATEWAY_INTERFACE=CGI/1.1SERVER_PROTOCOL=HTTP/1.1REQUEST_METHOD=GETQUERY_STRING=var=holaREQUEST_URI=/ejemplos/procesa.php?var=hola

SCRIPT_NAME= /ejemplos/procesa.phpPHP_SELF= /ejemplos/procesa.phpPATH_TRANSLATED=D:/appserv/www/ejemplos/procesa.phpargv=Arrayargc=1"">%$"2%".;915*'5%"',9.$*%$(.,9.N"1;9.5"P'";'/."<1.".;9%;".2.(.,9%;";%,"2%;"L,5*).;"5."2'"('9$*T"$_SERVER"P";1;"$.;#.)9*D%;"D'2%$.;Q""=*" #%$" .4.(#2%N" <1*;*.$'" $.)1#.$'$" .2" ,%(/$." 5." '$)O*D%" 5.2" ;)$*#9" <1." ;." .;9M" .4.)19',5%"')91'2(.,9.N"$.2'9*D%"'"2'"$'LT"5."5%)1(.,9%;N".;)$*/*$L'".2";*&1*.,9.")+5*&%\""<?php

echo $_SERVER['PHP_SELF'];"?>":2")+5*&%"',9.$*%$"5'$M")%(%"$.;129'5%\""/ejemplos/procesa.php"":;9'".;"2'"hGR"$.2'9*D'"5.2"'$)O*D%"<1.")%,9*.,.".2";)$*#9"<1.";.".4.)19'Q"H'5'"1,%" 5."2%;".2.(.,9%;"5."2'"('9$*T" $.#$.;.,9'"1,"D'2%$" <1." #%5$L'" ;.$" 5."19*2*5'5".,";1;"#$%P.)9%;"5.">C>Q"">%$".4.(#2%N";*"<1*;*.$'"*,)%$#%$'$"1,")%,9'5%$"5."D*;*9';"'"1,";*9*%"-./",.).;*9'$M")%,%).$"2'"5*$.))*+," 8>" 5." 2%;" 1;1'$*%;" <1." *,&$.;.," '" 2'" #M&*,'" #'$'" '2(').,'$2';" .," 1,'" )%2.))*+,N" P"5.9.$(*,'$" ;*" P'" .;91D*.$%," ',9.;Q" H%," .;9%" #1.5." .D*9'$" <1." .2" )%,9'5%$" '1(.,9." ',9." 1,"(*;(%"')).;%Q">'$'".22%"19*2*T'$L'"$_SERVER['REMOTE_ADDR']Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 76/201

 

a_" 

@<-#%*.$<.D'E)!S!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3"R';";*&1*.,9.;"2L,.';"5.")+5*&%";%,".<1*D'2.,9.;\"

"$a=' Web';$cadena='Programación'.$a;"

$a=' Web';$cadena="Programación $a";

`̀"d.$5'5.$%" " " " `̀"J'2;%""!2":2";*&1*.,9.")+5*&%"(%;9$'$M"2'"?$';."@;%,"*&1'2.;B".,"2'"#',9'22'"5.2",'D.&'5%$\" 

$a=20;if ($a=33){

echo "son iguales";

}

`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q":2"/1)2." while".4.)19'";1;"*,;9$1))*%,.;"(*.,9$';";1")%,5*)*+,";.'"trueQ"H1',5%"2'")%,5*)*+,".;"falseN".2"/1)2.".4.)19'";1;"*,;9$1))*%,.;"#%$"V29*('"D.T"P"?*,'2*T'".2"#$%).;'5%"5."2'"#M&*,'">C>Q""`̀"d.$5'5.$%" " " " `̀"J'2;%"""S":2"',*5'(*.,9%"5.";.,9.,)*';"5.2")+5*&%"5."'/'4%".;")%$$.)9%N"P"(%;9$'$M".,"2'"#',9'22'".2"$.;129'5%"5."2'"?*&1$'"5."'2"2'5%\""

<table><?php

$n=1; while ($n<=4) {

$a=$i+10;echo '<tr>';

 while ($i<=$a) {if ($i%2==0){echo '<td bgcolor="#000000">'.$i.'</td>';

}else{echo '<td bgcolor="#ffffff">'.$i.'</td>';

}$i++;}echo '</tr>';$n++;

}?> 

</table> 

"

"!! Verdadero !! Falso

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 77/201

 

aa" 

W":2")+5*&%"5."'/'4%"#$%51).".,"2'"#',9'22'"5.2",'D.&'5%$".2"$.;129'5%"<1.";."%/;.$D'\" 

<?php

define("MES",09);echo MES;

define("MES",11);echo MES;?> 

G.;129'5%\" 0911 

`̀"d.$5'5.$%" " " " `̀"J'2;%" 

X":2")+5*&%"<1.";."(1.;9$'"'")%,9*,1')*+,N"#.$(*9."D*;1'2*T'$"1,'"*('&.,";.2.))*%,'5'"'2"'T'$".,9$."2';"<1.";.".,)1.,9$',".,"2'"('9$*T"5."$imagenes\""<?php$imagenes=array("familia.jpg", "amigos.jpg", "vacaciones.jpg", "navidad.jpg");

$cual=rand(1,4);?><img src="<?=$imagenes[$cual];?>" /> 

`̀"d.$5'5.$%" " " " `̀"J'2;%" 

[" =.&V," .2" )+5*&%" 5." '/'4%N" 2%;" D'2%$.;" 5." 2%;" )'(#%;" 5.2" ?%$(12'$*%" @,%(/$.BN" @.('*2B" P"@(.,;'4.BN"22.&',"'".;9'"#M&*,'"#%$"(.5*%"5.2"(W9%5%">I=K\""<?php

$nombre=$_POST['campo_nombre'];$email=$_POST['campo_email'];

$mensaje=$_POST['campo_mensaje'];$envio=mail("[email protected]", "Mensaje de $nombre ($email)", $mensaje, $cabeceras);if ($envio){

echo "Enviado.";}else{

echo "No se pudo enviar";}?>

"`̀"d.$5'5.$%" " " " `̀"J'2;%""""

R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 78/201

 

ae" 

0Y%+D'D'#!8%,<%$-#!:,"2'";*91')*+,"#$%?.;*%,'2"#2',9.'5'N"2'".(#$.;'"=.$A./N"2.";%2*)*9'"2'"#$%&$'(')*+,"5."1,";*9*%"-./" 5.;9*,'5%" '" (%;9$'$" 2%;" #2',.;" 5." O%;9*,&" " P" ?')*2*9'$" 2'" )%,9$'9')*+," 5." ;1;" ;.$D*)*%;Q"K'(/*W,N"2."#*5.,"<1."$.'2*)."1,";*;9.('"5."/',,.$;"%"',1,)*%;"#1/2*)*9'$*%;Q">'$'".?.)91'$".2"9$'/'4%";%2*)*9'5%"5./."9.,.$".,")1.,9'"2%;";*&1*.,9.;"$.<1.$*(*.,9%;\"

" - H'5'"#2',"5."O%;9*,&"(%;9$'5%".,"2'"#M&*,'"5."*,*)*%"5./."5*$.))*%,'$"'2"1;1'$*%"'"1,"?%$(12'$*%"#'$'";1")%,9$'9')*+,Q"

- H1',5%" .2" 1;1'$*%" )%(#2.9'" P" .,DL'" .2" ?%$(12'$*%" 5." )%,9$'9')*+," 5." ;.$D*)*%N" 5./."(%;9$'$2."2'")%,?*$(')*+,"5.2".,DL%")%,"2%;"5'9%;"(M;"$.2.D',9.;"]#2',")%,9$'9'5%N"?%$('"5."#'&%N"(.5*%"5."#'&%^Q"

- R%;"5'9%;"5.2"?%$(12'$*%";.".,DL',"'"1,'")';*22'"5.")%$$.%".2.)9$+,*)%"5.2".,)'$&'5%"5."D.,9';"5."2'".(#$.;'Q"

- R%;"/',,.$;"5."'?*2*'5%;";."(%;9$'$M,"'2.'9%$*'(.,9."51$',9."2'",'D.&')*+,"#%$".2";*9*%Q""

"J*&1$'"!\"*,5.SQ#O#""

h,'"D.T"$.;1.29%".2"5*;.U%"5."2'"*,9.$?'T""P"'#$%/'5%"#%$".2")%(*9.,9.N"5./.")%(.,T'$"

'" #$%&$'('$" )'5'" 1,'" 5." 2';" #M&*,';" 5.2";*9*%Q"R'" ?*&1$'" 5." 2'" *T<1*.$5'" #.$9.,.)." '" 2'"#M&*,'" #$*,)*#'2Q" I/;.$D." <1." ;." (1.;9$',"2%;" #2',.;" 5." O%;9*,&" 5." 2'" .(#$.;'" .," 2'"J7%&'=:C$&Q"":," 2'" #'$9." *,?.$*%$" ;." #1.5." D*;1'2*T'$" 1,"',1,)*%" %" /',,.$N" '" #'$9*$" 5." 'O%$'" 2%"22'('$.(%;" ?$:'5."#M&*,'Q":,"2'"T%,'";1#.$*%$";.".,)1.,9$'".2"*;%2%&%"P"5./'4%" 5." W2N" .2" (.,V" 5." ,'D.&')*+,N" '"#'$9*$" 5." 'O%$'" 22'('$.(%;" '" .;9'" T%,'"<&M:<:8&"5."2'"#M&*,'Q"K'(/*W," #%5$M" %/;.$D'$" 2'" <735=%&'$JU5$:8C&")%,"*,?%$(')*+,".S9$'Q"h9*2*)." 1," .5*9%$" 5." #M&*,';" -./" #'$'"&.,.$'$" .2" 5*;.U%" .," ?%$('9%" CKYRQ" R1.&%".(/./.$M".2")+5*&%">C>".,"W2Q""""""

""""""""""""""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 79/201

 

af" 

"J*&1$'"7\")%,9$'9'$Q#O#y#2',vl';*)%"

:,"2'";.&1,5'"?*&1$'";."#1.5."D.$".2"(%5.2%"5."2'"#M&*,'"5.")%,9$'9')*+,"5."1,%"5."2%;"#2',.;"%?$.)*5%;Q"H%(%"#1.5."'#$.)*'$N".S*;9.,"T%,';"<1.";."(',9*.,.," ?*4';" 5.,9$%" 5.2" 5*;.U%Q" :;9';"T%,';")%$$.;#%,5.,"'"2'")'/.).$'"P"#*."5."2'" #M&*,'Q" =*" /*.,N" .2" /',,.$" )'(/*+" )%,"$.;#.)9%"'"2'"#',9'22'"',9.$*%$N"2'".;9$1)91$'"5.2"#*."#.$(',.)."*&1'2Q"":," 2'" T%,'" (.5*'" ;." .,)1.,9$'" .2" #2'," 5."O%;9*,&" ;.2.))*%,'5%" PN" 5./'4%" 5." W2N" .2"?%$(12'$*%" 5." )%,9$'9')*+," )%," 9%5';" 2';"%#)*%,.;"P"?%$(';"5."#'&%"#'$'"5*)O%"#2',Q"=*" ,%" .S*;9*.$'," 2';" #M&*,';" 5*,M(*)';N"5./.$L'" .?.)91'$" 1," ?%$(12'$*%" #%$" )'5'"#2'," 5." O%;9*,&Q" >.$%" .;9%" ;.$L'" 1,'" 9'$.'"

5*?L)*2" <1." 2." *,;1(*$L'" (1)O%" 9*.(#%" ;*" 2'".(#$.;'"'1(.,9'$'"2'")',9*5'5"5."#2',.;"PN"#.%$" 'V,N" ;*" ;." #2'9.'$'" 1," $.5*;.U%" 5.2";*9*%Q"

">%$" 2%" 9',9%N" 2%" *5.'2" ;.$L'" $.;%2D.$" 2'" #$%&$'(')*+,N" 5.;5." 1," V,*)%" ?%$(12'$*%" ?2.S*/2.N" .;"5.)*$N"1,"?%$(12'$*%"<1.";."'5'#9."'")'5'"#2',"5."2'".(#$.;'Q"

:,"$.?.$.,)*'"'"2'"#2',*?*)')*+,"',9.$*%$N"#%5.(%;"5.9.$(*,'$"2%;"'$)O*D%;",.).;'$*%;"#'$'"<1.".2";*9*%";.'"?1,)*%,'2\""

"J*&1$'"E\"G'LT"5.2";*9*%Q"":,"2'"?*&1$'"5."'$$*/'";."(1.;9$',"2';"#M&*,';"<1."5./.$M"#$%&$'('$Q":,"2'"#$.;.,9.";*91')*+,"#$%?.;*%,'2N" ,%;" 'D%)'(%;" '" 2'" #$%&$'(')*+," 5." 2';" #M&*,';" )%$$.;#%,5*.,9.;" '" 2'" ;.))*+,"#$*,)*#'2"P"2%;"?%$(12'$*%;"5.")%,9$'9')*+,"5."#2',.;Q"R'")'$#.9'"@/',,.$;B".;"5%,5.";."&1'$5',"2';"*(M&.,.;"5.")'5'"',1,)*%N"P"2'")'$#.9'"@*('&.;B")%$$.;#%,5."'"2';"*(M&.,.;"19*2*T'5';".,".2"5*;.U%"5."2'"*,9.$?'TQ":2"'$)O*D%"@.;9*2%;Q);;B";.$M".,2'T'5%"5.;5.")'5'"#M&*,'"#'$'"<1.";."'#2*<1.,"2%;"?%$('9%;"5."D*;1'2*T')*+,"5."2%;"%/4.9%;"

CKYRQ"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 80/201

 

ec" 

R'"#M&*,'"@*,5.SQ#O#B".;"2'"#$*(.$'"#',9'22'"5.2";*9*%"P")%$$.;#%,5."'"2'"?*&1$'"!N"5.,9$%"5.".22'";."*,)21*$M,"2';"#M&*,';"@)'/.).$'QO9(2B"P"@#*.Q#O#BQ"R'"#M&*,'"@)%,9$'9'$Q#O#B".;".2"?%$(12'$*%"5."#.5*5%"5."2'"?*&1$'"7N"P"5.,9$%"5."W2N";."*,)21*$M,"2';"#M&*,';"@)'/.).$'QO9(2B"P"@#*.Q#O#BQ":2" '$)O*D%" @#$%).;'Q#O#B" )%,9*.,." .2" )+5*&%" ,.).;'$*%" #'$'" #$%).;'$" 2%;" 5'9%;" $.)*/*5%;" 5.2"?%$(12'$*%"5."#.5*5%"@)%,9$'9'$Q#O#B"P"9'(/*W,"*,)21P."2%;"'$)O*D%;"5."2'")'/.).$'"P".2"#*.Q":,")'5'";.))*+,"$.;9',9."5.2";*9*%"5./.$L'"*,)21*$"2'")'/.).$'"P".2"#*."#'$'"(',9.,.$".2"(*;(%"?%$('9%"5."2'"*,9.$?'TQ""

"J*&1$'"F\")'/.).$'QO9(2""R'"#M&*,'"@)'/.).$'QO9(2BN"(%;9$'5'".,"2'"?*&1$'"FN".;9M")$.'5'".,"?%$('9%"CKYRN"P'"<1.",%".;",.).;'$*%"*,)21*$".,"2'"(*;('N",*,&V,")+5*&%">C>Q""

"J*&1$'"Z\"#*.Q#O#"":," 2'" ?*&1$'" Z" ;." (1.;9$'" .2" #*." 5." 2'" #M&*,'" )%," ;1" *('&.," 5.2" /',,.$Q" G.)1.$5." <1." .;9'"*('&.," 5./." ;.$" ;.2.))*%,'5'" #%$" .2" ;.$D*5%$N" 5." (',.$'" '2.'9%$*'X" #%$" 2%" 9',9%N" 5./."

#$%&$'('$2'"O')*.,5%"1;%"5.2"2.,&1'4.">C>Q""d.'(%;".2")+5*&%"5."2'"#M&*,'"@T'%JTVTB\""

"H+5*&%"5."2'"#M&*,'"#*.Q#O#"]!`!^""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 81/201

 

e!" 

:," .2" )+5*&%" 5." .;9'" #M&*,'" ,%" ;." .;#.)*?*)'," 2';" .9*<1.9';" 5." '#.$91$'" P" )*.$$." 5." CKYRN"9'(#%)%".2"body"P".2"headN"P'"<1.".;9."/2%<1."5.")+5*&%";."*,)21*$M"5.,9$%"5.2"body"5."%9$';"#M&*,';"(.5*',9."2'"?1,)*+,"include()Q"":,"2'"2L,.'"7N";.")$.'"2'"D'$*'/2."$b"P";."2."';*&,'"1,"D'2%$"'2"'T'$N".,9$."c"P"7Q"=1#%,*.,5%"<1.N"

*,*)*'2(.,9.N".S*;9.,"9$.;";*9*%;"'?*2*'5%;Q":,9$."2';"2L,.';"E"P"f";.".D'2V'".2"D'2%$"5."$b"P";.")$.'"$urlN")1P%"D'2%$"#.$9.,.)."'"1,'")'5.,'")%,"2'"5*$.))*+,"hGR"5.2";*9*%"'?*2*'5%Q"":,"2'"2L,.'"!_N";.".;#.)*?*)'"2'"hGR"5.2"/',,.$"P"2'"*('&.,"<1."2.")%$$.;#%,5."'"5*)O%"/',,.$Q":2"D'2%$"5.2"'9$*/19%"href";."%/9*.,."5."$urlQ""R'"*('&.,"5.2"/',,.$";.".;#.)*?*)'".,".2"D'2%$"5.2"'9$*/19%"src"5."2'".9*<1.9'"imgQ":;9."D'2%$";."%/9*.,."5."2'"D'$*'/2."$bN"5.)2'$'5'".,".2")+5*&%">C>"<1.";.".,)1.,9$'".,"2';"#$*(.$';"2L,.';Q"=*"#%$".4.(#2%N"$b"D'2."7N".,9%,).;"2'"hGR"5.2"/',,.$";.$M"@O99#\``---Q4%%(2'Q%$&B"P"2'"hGR"5."2'" *('&.," '" (%;9$'$" ;.$M" @/',,.$;`/7Q&*?BN" .;9%";1#%,." <1." 2';" *(M&.,.;"5.")'5'" /',,.$" ;."&1'$5',".,"2'")'$#.9'"@/',,.$;BN";.$M,",%(/$'5';")%,"2'"2.9$'"@/B"P"1,",V(.$%\"/cQ&*?N"/!Q&*?"P"/7Q&*?"#'$'".;9.")';%Q""p'";."5.?*,*.$%,"2';"#M&*,';"@)'/.).$'QO9(2B"P"@#*.Q#O#BN"'O%$'"#1,91'2*T'(%;".2"@ ')K%bJTVTBN")1P%")+5*&%"2%"D.$.(%;".,"5%;"#%$)*%,.;\""

"H+5*&%"5."2'"#M&*,'"*,5.SQ#O#"]!`7^""i."')1.$5%"'2")+5*&%"5."'$$*/'N".,"2'"2L,.'"!!N";."*,)21P."2'"#M&*,'"@)'/.).$'QO9(2B"5.,9$%"5."1,'").25'"5."2'"#$*(.$'"9'/2'"5.2"5*;.U%"%$*&*,'2Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 82/201

 

e7" 

H+5*&%"5."2'"#M&*,'"*,5.SQ#O#"]7`7^""

:,"2';"2L,.';"EaN"Fc"P"FEN".;9M,"2';"*(M&.,.;"<1.")%$$.;#%,5.,"'"2'"*,?%$(')*+,"5.")'5'"1,%"5."2%;"#2',.;"5."O%;9*,&"%?$.)*5%;Q"I/;.$D."<1."2%;".,2').;"5.".;9';"*(M&.,.;".,DL',"2'"D'$*'/2."plan" '" 2'" #M&*,'" 5.2" ?%$(12'$*%N" P" ;1" D'2%$" )%$$.;#%,5." '2" #2'," 5." O%;9*,&" ;%2*)*9'5%Q" :;9'"D'$*'/2.";.$M" #$%).;'5'" #%$" @)%,9$'9'$Q#O#B" PN"'" #'$9*$" 5.2" D'2%$" 5." .22'N";.".;9'/2.).$M," 2';"%#)*%,.;"5."D*;1'2*T')*+,Q""3O%$'")$.'(%;"2'"#M&*,'"@D#)-+.-.+JTVTBN"(%;9$'5'".,"2';";*&1*.,9.;"#%$)*%,.;"5.")+5*&%\""

"H+5*&%"5."2'"#M&*,'")%,9$'9'$Q#O#"]!`_^""

:," 2'" 2L,.'"7" ;."D.$*?*)'" <1." 2'"D'$*'/2."plan" $.)*/*5'" #%$" hGR" ,%" .;9W" D')L'Q" R'" ?1,)*+," 5."(',.4%"5."D'$*'/2.;N"empty()N"$.)*/.")%(%"#'$M(.9$%"2'" D'$*'/2."<1." ;."D'"'"D.$*?*)'$Q" :;9'"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 83/201

 

eE" 

?1,)*+,"5.D1.2D."1,"D'2%$"/%%2.',%N"true";*";."9$'9'"5."1,'"D'$*'/2."D')L'N")%,"1,"D'2%$"*&1'2"'").$%"%"*,.S*;9.,9.Q":,".2")';%"5.",%"$.)*/*$".2"D'2%$"5.2"#2',"5.")%,9$'9')*+,N".2"*,9W$#$.9."5.">C>N".4.)19'"2'"2L,.'"EQ":,".;9'"2L,.'";."$.5*$*&."'2"1;1'$*%"'"2'"#M&*,'"5."*,*)*%"5.2";*9*%Q"=*"2'"D'$*'/2."plan".;9M"5.?*,*5'N".;9'"2L,.'",%"9*.,.".?.)9%"P")%,9*,V'".2"#$%).;'5%"5.2")+5*&%Q"

:," 2';" 2L,.';" Z" P" _N";." .;9'/2.).," 2';" D'$*'/2.;" $plan" P"$tituloQ" R'"#$*(.$'" 9%('" .2" D'2%$"$.)*/*5%"5."2'")'5.,'"5."hGR"P"2'";.&1,5'"D'$*'/2.")%$$.;#%,5."'2"9L912%"5."2'"#M&*,'"<1.";.".;9'/2.).".,"2'"2L,.'"!EQ""

"H+5*&%"5."2'"#M&*,'")%,9$'9'$Q#O#"]7`_^"":,"2'"2L,.'"!fN";."*,)21P."2'")'/.).$'"5."2'"#M&*,'N"9'2")%(%"2%"O*)*(%;".,".2"@*,5.SQ#O#BQ"R1.&%N".,"2'".;9$1)91$'"switch";.".D'2V'"2'"D'$*'/2."$plan"P";.".;9'/2.).".2")%;9%"(.,;1'2"5.2";.$D*)*%".,"2'"D'$*'/2."

$mensualQ"=*"#%$".4.(#2%N"

$plan"D'2."@3D',T'5%BN".,9%,).;".2")%;9%"

(.,;1'2"5.2"#2',"5."O%;9*,&"'D',T'5%";.$M"!fQ":;9'"D'$*'/2."2'"19*2*T'$.(%;"#'$'")%,?*&1$'$"2'"?%$('"5."#'&%"5.2"?%$(12'$*%"5.")%,9$'9')*+,Q""

"H+5*&%"5."2'"#M&*,'")%,9$'9'$Q#O#"]E`_^"

":,"2'"2L,.'"FE";."(%;9$'$M"2'"*('&.,"<1.")%$$.;#%,5."'2"#2',";%2*)*9'5%Q"I/;.$D."<1."1,'"#'$9."5.2"D'2%$"5.2"'9$*/19%"srcN"5."2'".9*<1.9'" imgN";."%/9*.,."5."2'"D'$*'/2." $planQ"=*".2"1;1'$*%"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 84/201

 

eF" 

.2*&*+" .2" #2'," @>$%?.;*%,'2BN" .,9%,).;" ;." (1.;9$'" 2'" *('&.," @#$%?.;*%,'2Q&*?B" 5." 2'" )'$#.9'"@*('&.;BQ" R'" ?1,)*+," 5." )'5.,';N" strtolower()N" #.$(*9." #';'$" '" (*,V;)12';" .2" D'2%$" 5."$planQ"3"#'$9*$"5."2'"2L,.'"FZ"O';9'"2'"2L,.'"!7E";."#$.;.,9'".2"?%$(12'$*%")%(#2.9%Q":2"'9$*/19%"action"5."2'".9*<1.9'"form ".,"2'"2L,.'"FZN"9*.,.".2"D'2%$"@#$%).;'Q#O#BQ":;9'";.$M"2'"

#M&*,'" <1." #$%).;." 2%;" 5'9%;"5.2" ?%$(12'$*%" 9$',;(*9*5%;" #%$" .2"(W9%5%" >I=KN"*,5*)'5%".,".2"'9$*/19%"methodQ""

"H+5*&%"5."2'"#M&*,'")%,9$'9'$Q#O#"]F`_^"":,9$."2';"2L,.';"F_"P"ef";+2%"O'P")+5*&%"CKYRN")%$$.;#%,5*.,9."'"2%;")'(#%;"5.2"?%$(12'$*%Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 85/201

 

eZ" 

"H+5*&%"5."2'"#M&*,'")%,9$'9'$Q#O#"]Z`_^"

"I/;.$D.".,"2%;"/%9%,.;"5."$'5*%".2"'9$*/19%"valueQ":;9M"?%$('5%"#%$"1,'")'5.,'"CKYR"P"2'"D'$*'/2."$mensualN")'2)12'5'"#$.D*'(.,9.".,"2'"2L,.';"7c"'"7fQ":,".2")';%"5.2"#'&%"9$*(.;9$'2";."'#2*)'"1,"#.<1.U%"5.;)1.,9%"5."(M;"5.2"_QZz"P".,"2%;"#'&%;"',1'2.;";."5.;)1.,9',"7"(.;.;Q""

"H+5*&%"5."2'"#M&*,'")%,9$'9'$Q#O#"]_`_^"":,"2'"2L,.'"!7c";.".,)1.,9$'"1,")'(#%"%)129%".,".2"<1.";."';*&,'".2"D'2%$"5."$planQ"J*,'2*T',5%".2")+5*&%"5."@)%,9$'9'$Q#O#BN".,"2'"2L,.'"!7aN";."*,)21P.".2"#*."5."#M&*,'Q"

"d.'(%;")+(%";."#$%).;'$M,"2%;"5'9%;".,D*'5%;"#%$".2"?%$(12'$*%".,"@T+#D%,.JTVTB\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 86/201

 

e_" 

"

"H+5*&%"5."2'"#M&*,'"#$%).;'Q#O#"]!`7^""

:,"2'"2L,.'"!7N";."*,)21P."2'")'/.).$'"5."2'"#M&*,'N"9'2")%(%"2%"O*)*(%;")%,"2';"5.(M;Q":,9$."2';"2L,.';"!E"P"7eN";."$.)*/.,"2%;"5'9%;"5.2"?%$(12'$*%Q":;9%";."#%5$L'"O'/.$"$.;1(*5%".,"9$.;"2L,.';N"$..(#2'TM,5%2';N")%,".2";*&1*.,9.")+5*&%\"""foreach($_POST as $nombre_campo => $valor){

eval("\$$nombre_campo=$valor;");}":2"/1)2."foreachN"$.)%$$.".2"'$$'P"5.2"$_POST"P"';*&,'"'")'5'"L,5*).".2"D'2%$")%$$.;#%,5*.,9.Q":;9."/1)2."?*,'2*T'")1',5%"P'",%".S*;9.,"L,5*).;".,".2"$_POSTQ""i.,9$%" 5.2" /1)2.N" 2'" ?1,)*+," eval()N" .D'2V'" 2'" )'5.,'" )%(%" ;*" ?1.$'" )+5*&%" >C>Q"319%(M9*)'(.,9.";."5.)2'$',"2';"D'$*'/2.;"5.2"?%$(12'$*%")%,";1;"$.;#.)9*D%;"D'2%$.;Q""

>%$" .4.(#2%N" .," 2'" #$*(.$'" D1.29'" 5.2" /1)2.N" ;." $.)*/." .2" L,5*)." nombre" P" ;1" D'2%$N" <1.")%$$.;#%,5." '2" #$*(.$" )'(#%" 5.2" ?%$(12'$*%Q" :,9%,).;" 2'" ;.&1,5'" 2L,.'" ;.$L'" .<1*D'2.,9." '".;)$*/*$"2%";*&1*.,9.\"$nombre="Pepe";i.".;9'"(',.$'N";."&.,.$'$L',"9%5';"2';"D'$*'/2.;"$.)*/*5';Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 87/201

 

ea" 

"H+5*&%"5."2'"#M&*,'"#$%).;'Q#O#"]7`7^""

H%,9*,1',5%")%,".2"',M2*;*;" 5.2"#$.;.,9.")+5*&%N"D.(%;" <1." .,"2'" 2L,.'"7f" ;."5.)2'$'"$fecha"<1.")%,9*.,."2'"?.)O'"9%('5'"5.2";.$D*5%$"#%$"2'"?1,)*+,"date()Q"R1.&%";.")$.',"2';"D'$*'/2.;"$destinoN" $asunto" P" .2" $mensajeQ" :;9." V29*(%" ;.$M" 1,'" )%,)'9.,')*+," 5." 2';" D'$*'/2.;"$.)*/*5';Q""R'" D'$*'/2."$cabecerasN" 5.)2'$'5'" .,9$." 2';" 2L,.';" EE" P" E_N" )%$$.;#%,5." '" 2'" )'/.).$'" 5.2".('*2"<1.";.".,D*'$MN",%"2'")%,?1,5'")%,"2'")'/.).$'"5."2'"#M&*,'Q"":,"2'"2L,.'"EaN";.".4.)19'"2'"?1,)*+,"5.".,DL%"5.2".('*2N")1P%;"#'$M(.9$%;";.$M,"2';"D'$*'/2.;"<1.";."5.)2'$'$%,"',9.$*%$(.,9.Q"G.)1.$5."<1."2'"?1,)*+,"mail()"5.D1.2D."1,"D'2%$"/%%2.',%Q":;9."D'2%$";.$M"true".,".2")';%"5."1,".,DL%".S*9%;%Q"=*".2"(.,;'4.";.".,DL'")%$$.)9'(.,9.N";."(1.;9$'"'2"1;1'$*%".2"$.;129'5%")%,"2'"*,?%$(')*+,"(M;"

*(#%$9',9.\".2"#2',";%2*)*9'5%N"?%$('"P"(.5*%"5."#'&%X"9%5%"'"9$'DW;"5."2';"D'$*'/2.;"',9.$*%$.;Q":,")';%"5."<1."%)1$$'"'2&V,".$$%$")%,".2".,DL%"5."2%;"5'9%;N";."(1.;9$'"1,"(.,;'4."*,5*)',5%".2"(*;(%N".,"2'"2L,.'"EeQ":,"2'"2L,.'"Z!";."*,)21P.".2"#*."5."#M&*,'"5."2'"(*;('"?%$('"<1.".,"2';"5.(M;"#M&*,';Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 88/201

 

ee" 

0Y%+D'D'#!T#+!+%,#$*%+!"i.;'$$%22."2'";.))*+,"5.")%,9')9%"5.2".4.$)*)*%"',9.$*%$N";.&V,"2%";*&1*.,9.\""

- 8,)21P'"2';"#M&*,';"@)'/.).$'QO9(2B"P"@#*.Q#O#BQ"

- R%;"5'9%;"5.2"?%$(12'$*%"5./.,";.$"#$%).;'5%;"#%$"2'"(*;('"#M&*,'"5.")%,9')9%Q"- i./.".;)$*/*$".2")+5*&%">C>",.).;'$*%"#'$'")%,9$%2'$".2"$.22.,%"5."9%5%;"2%;")'(#%;Q":,")';%" )%,9$'$*%N" (1.;9$." ,1.D'(.,9." .2" ?%$(12'$*%" )%," 2%;" )'(#%;" $.22.,'5%;" <1." ;.")%(#2.9'$%,".,".2"#$*(.$"*,9.,9%N"."*,5*<1."'2"1;1'$*%"2%;"5'9%;"?'29',9.;"P".2"?$')';%"5.2".,DL%Q"

- h9*2*).".2"/1)2."foreach"#'$'"$.)*/*$"2%;"5'9%;Q"- h,'"D.T"<1.".2"1;1'$*%"O'")%(#2.9'5%".2"?%$(12'$*%")%$$.)9'(.,9.N";."5./.".,D*'$"'"1,'"

)';*22'" 5." )%$$.%" 5.2" )%,9')9%" 5.2" ;*9*%" ." *,5*)'$" '2" 1;1'$*%" .2" WS*9%" 5." 2'" %#.$')*+,N"(%;9$',5%".2"?%$(12'$*%")%,"2%;")'(#%;"D')L%;Q"

":;9.".4.$)*)*%"5./.$M";.$"$.;1.29%"P".,D*'5%"'";1"'19%$")1',5%"W;9.";."2%"*,5*<1.Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 89/201

 

ef" 

8%,T<%,-.,!.!$.,!.D-'*'K.K%,!K%!.<-#%*.$<.D'E)!!@<-#%*.$<.D'E)!3G!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3"i%;"%$5.,'5%$.;";.$D*5%$.;")%,.)9'5%;"'"*,9.$,.9"P"<1."9*.,.,"2'"(*;('"5*$.))*+,"8>N"#%5$L',"

$.)*/*$N";*(129M,.'(.,9.N"2';"(*;(';"#.9*)*%,.;"5."2%;")2*.,9.;Q""`̀"d.$5'5.$%" " " "  ! "J'2;%""V&C&'C$E?7E$6$G7'U5:'E:'<7%:<6&'&'$%6:8%:6'37'>&<:'<7%'5%&'W!'C$I:8:%6:'C:3'8:E67;'X7':D$E6:%'C$E?7E$6$G7E'<7%'3&'=$E=&'W!':%'5%&'=$E=&'8:C;'"!2"K%5%;"2%;"'$)O*D%;"<1."$.)*/.".2")2*.,9.N";%,"#$%).;'5%;"#'$'";.$"(%;9$'5%;"'2"1;1'$*%"'"9$'DW;"5.2",'D.&'5%$"-./Q""

`̀"d.$5'5.$%" " " " ! 

"J'2;%""23'E7I6B&8:'<3$:%6:'E73&=:%6:'?87<:E&'37E'&8<>$G7E'?:6$<$7%&C7E'U5:'E7%'8:<7%7<$C7E'?78'Y3;'Z7E'&8<>$G7E'%7' 8:<7%7<$C7E' E7%' ?87<:E&C7E'?78' &?3$<&<$7%:E' :D6:8%&E'FH' E$' YE6&E'%7':D$E6:%H' E7%'<7%E$C:8&C7E'<7=7'C:E<&8#&;'""Q"R';"#.9*)*%,.;"5."2%;")2*.,9.;";."9$',;?*.$.,"'"9$'DW;"5.2"#$%9%)%2%"CKK>Q"" ! "d.$5'5.$%" " " " `̀"J'2;%"""

S"h,",'D.&'5%$"-./"#.9*)*%,'"1,'"#M&*,'"CKYR"<1.")%,9*.,."9$.;"*(M&.,.;N"1,"?%$(12'$*%"5.")%,9')9%"P"1,'"',*(')*+,"=AJQ":,9%,).;N";.".;9'/2.).,")*,)%")%,.S*%,.;"*,5.#.,5*.,9.;Q"" ! "d.$5'5.$%" " " " `̀"J'2;%""2%':I:<67H'E:':E6&M3:<:'5%&'<7%:D$L%'?&8&'3&'?"#$%&'[NOZ'U5:'<7%6$:%:':3'I78=53&8$7H'5%&'?&8&':3'Q\K'F'68:E'="EH'5%&'?&8&'<&C&'$=&#:%;'"!W":2";.$D*5%$"-./".;")'#'T"5."*,9.$#$.9'$".2")+5*&%"CKYR"5."1,'"#M&*,'"-./"P"$.#$.;.,9'$2'".,"1,"?%$('9%"&$M?*)%")%(#$.,;*/2."#'$'".2")2*.,9.Q""`̀"d.$5'5.$%" " " "  ! "J'2;%""23'E:8G$C78'B:M'%7'$%6:8?8:6&'%$%#]%'<LC$#7;'2E':3'E7I6B&8:'<3$:%6:'U5$:%'$%6:8?8:6&':3'[NOZ' ?&8&'8:?8:E:%6&837':%'I78=&67'G$E5&3'&3'5E5&8$7;'""X">'$'"#$%&$'('$"1,'"#M&*,'"5*,M(*)'",%",.).;*9'")%,%).$"CKYR"P'"<1.".2";.$D*5%$";.".,)'$&'$M"5."&.,.$'$2%Q""`̀"d.$5'5.$%" " " "  ! "J'2;%""

^%&' ?"#$%&' C$%"=$<&'?:8=$6:'U5:' :3'E:8G$C78'C:'&?3$<&<$7%:E' 3&' $%6:8?8:6:'?&8&' #:%:8&8'5%&'E&3$C&' C:' <LC$#7' [NOZ' >&<$&' :3' <3$:%6:H' ?78' 37' 6&%67H' E$' ?87#8&=&' ?"#$%&E' C$%"=$<&E' C:M:'<7%7<:8'<L=7'#:%:8&8'[NOZ'C:EC:':33&E;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 90/201

 

fc" 

@<-#%*.$<.D'E)!2G!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!

"3"I/;.$D.".2")+5*&%"CKYR"5."'/'4%\" 

<p>Esto es HTML!...</p> 

:;9.")+5*&%"(%;9$'$M".2";*&1*.,9."$.;129'5%".,"2'"#',9'22'"5."1,",'D.&'5%$\" 

Esto es HTML!...

`̀"d.$5'5.$%" " " "  ! "J'2;%" 

Los espacios entre caracteres del código no son tenidos en cuenta más de una sola vez. Para obtener el resultado mostrado, debe utilizar un código HTML que representa los espacios: &nbsp; 

Debe escribir este código tantas veces como espacios requiera.

2":2";*&1*.,9.")+5*&%"CKYRN"$.#$.;.,9'"1,'".;9$1)91$'"DM2*5'\" 

<html><body><head>

<title>Título del documento</title>Esto se ve en el navegador.

</head>Cuerpo del documento

</body><html/>

`̀"d.$5'5.$%" " " "  ! "J'2;%" 

Q":2")+5*&%"5.2"#1,9%"7"(%;9$'$M".2";*&1*.,9."$.;129'5%".,"2'"#',9'22'"5."1,",'D.&'5%$\" 

Esto se ve en el navegador. Cuerpo del documento 

 ! "d.$5'5.$%" " " " `̀"J'2;%""

Z&':E685<658&'C:3'<LC$#7'C:3'?5%67'-':E'$%<788:<6&H'?:87':3'8:E536&C7'E:8"':3'U5:'E:'=5:E68&':%':E6:'?5%67;' 

4 :2"'9$*/19%"action"5."1,'".9*<1.9'"5."?%$(12'$*%".;".2"<1."*,5*)'"<1*W,"D'"'"$.)*/*$"2%;"5'9%;".,D*'5%;N";1"D'2%$".;"%#)*%,'2"PN";*",%";.".;#.)*?*)'N"2%;"5'9%;";%,".,D*'5%;"'"2'"(*;('"#M&*,'"5.2"?%$(12'$*%Q 

 ! "d.$5'5.$%" " " " `̀"J'2;%"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 91/201

 

f!" 

@<-#%*.$<.D'E)!QG!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3">C>".;".2"')$+,*(%"5."CP#.$9.S9">$.>$%).;;%$"P")%,;*;9.".,"1,"2.,&1'4."*,9.$#$.9'5%"*,)21*5%".,"#M&*,';"-./N"P".4.)19'5%".,".2";.$D*5%$"-./Q""

`̀"d.$5'5.$%" " " " ! 

"J'2;%""![!':E'$%6:8?8:6&C7'?78':3'E:8G$C78'C:'&?3$<&<$7%:E'C:'![!;'!!2"3,9.;"5.";1/*$"'$)O*D%;"'"1,";.$D*5%$"$.(%9%N".;")%,D.,*.,9."#$%/'$"2';"'#2*)')*%,.;"-./"5.">C>".,"1,";.$D*5%$"2%)'2Q"" ! "d.$5'5.$%" " " " `̀"J'2;%"""Q"R%;"#'<1.9.;"#$.)%(#*2'5%;")%(%"3##=.$D"#.$(*9.,"*,;9'2'$"?M)*2(.,9.".2";.$D*5%$"-./N".2"

*,9W$#$.9."5.">C>N"2'"/';."5."5'9%;"P".2";.$D*5%$"5.")%$$.%Q""`̀"d.$5'5.$%" " " "  ! "J'2;%"" 4??Q:8G'%7'$%<35F:'5%'E:8G$C78'C:'<788:7H'?&8&'$%E6&3&8'5%7':%'=7C7'37<&3H'C:M:'8:<588$8'&'7687'=:C$7'<7=7'E:%C=&$3H'=$%$_:3&FH'W%6:8%:6'W%I78=&6$7%'Q:8G:8H':6<;'""S" h,'" D.T" *,;9'2'5%" .2";.$D*5%$" 2%)'2N" #%5$M"')).5.$" '"1,'" #M&*,'" 5.2"(*;(%".;)$*/*.,5%N" #%$".4.(#2%N"H\`3##=.$D`---`(*#'&*,'QO9(2N".,"2'"/'$$'"5."5*$.))*%,.;"5.2",'D.&'5%$Q""

``"d.$5'5.$%" " " "  ! "J'2;%""2%':E6:'<&E7'E73&=:%6:'&<<:C:8"'&3' &8<>$G7'E$%' 56$3$J&8':3' ?8767<737'[NN!;'T:':E6&' I78=&' %7' ?7C8"' G$E5&3$J&8' <788:<6&=:%6:' 3&' ?"#$%&;' 2E6:' :E' 5%' :8878' #8&G:' F' =5F' <7=]%' :%68:' 37E' ?8$%<$?$&%6:E;'""W" I9$'" ?%$('" 5." *,&$.;'$" '" 1,'" #M&*,'" -./" 5.2" ;.$D*5%$" 2%)'2N" .;" .;)$*/*.,5%N" #%$" .4.(#2%N"O99#\``2%)'2O%;9`(*#'&*,'QO9(2".,"2'"/'$$'"5."5*$.))*%,.;"5.2",'D.&'5%$")2*.,9.Q"" ! "d.$5'5.$%" " " " `̀"J'2;%""

"X" >%5$L'" )$.'$" 1,'" #M&*,'" )%," )+5*&%" >C>" %" CKYR" 19*2*T',5%" .2" /2%)" 5." ,%9';" 5." ;1" ;*;9.('"%#.$'9*D%"-*,5%-;Q"" ! "d.$5'5.$%" " " " `̀"J'2;%"""["h,'"D'$*'/2.";."'2(').,'".,"2'"(.(%$*'"5.2"%$5.,'5%$")2*.,9."#'$'"<1.".2";.$D*5%$"-./"#1.5'"')).5.$"'".22'N"(.5*',9.";1"*5.,9*?*)'5%$N"'2"#$%).;'$".2")+5*&%">C>"5."2'"#M&*,'";%2*)*9'5'Q""`̀"d.$5'5.$%" " " "  ! "J'2;%""Z&E'G&8$&M3:E'C:'5%&'?"#$%&'C$%"=$<&'E:'&3=&<:%&%':%'3&'=:=78$&'C:3'E:8G$C78'C:'&?3$<&<$7%:E'U5:':E6"'?87<:E&%C7'C$<>&'?"#$%&;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 92/201

 

f7" 

@<-#%*.$<.D'E)!SG!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!

!3"R';";*&1*.,9.;"2L,.';"5.")+5*&%";%,".<1*D'2.,9.;\" $a=' Web';$cadena='Programación'.$a;"

$a=' Web';$cadena="Programación $a";

 ! "d.$5'5.$%" " " " `̀"J'2;%""!2":2";*&1*.,9.")+5*&%"(%;9$'$M"2'"?$';."@;%,"*&1'2.;B".,"2'"#',9'22'"5.2",'D.&'5%$\" 

$a=20;if ($a=33){

echo "son iguales";}

 ! "d.$5'5.$%" " " " `̀"J'2;%""2E67'E:'C:M:'&'U5:'%7'E:'8:&3$J&'5%&'<7=?&8&<$L%'E$%7'U5:'E:':E6"'&E$#%&%C7':3'G&378'(('&' 3&'G&8$&M3:'$a;'_:<5:8C:'U5:'<:87'`1a':E':U5$G&3:%6:'&' false 'F'<5&3U5$:8'7687'G&378'%7'G&<b7':E'68&%EI78=&C7'&'M773:&%7'?78'3&':E685<658&;'Q$'5%'G&378'C$E6$%67'C:'<:87'7'C$E6$%67'C:'G&<b7':E'68&%EI78=&C7' &' M773:&%7H' E:' 7M6$:%:' 5%' true H' :E6&' :E' 3&' 8&JL%' ?78' 3&' U5:' E:' <5=?3:' 3&'<7%C$<$L%;'""Q":2"/1)2." while".4.)19'";1;"*,;9$1))*%,.;"(*.,9$';";1")%,5*)*+,";.'"trueQ"H1',5%"2'")%,5*)*+,".;"

falseN".2"/1)2.".4.)19'";1;"*,;9$1))*%,.;"#%$"V29*('"D.T"P"?*,'2*T'".2"#$%).;'5%"5."2'"#M&*,'"

>C>Q" 

`̀"d.$5'5.$%" " " "  ! "J'2;%""23'$%6Y8?8:6:'C:'![!'%7':c:<56&'3&E'$%E685<<$7%:E'C:'while 'E$'E5'<7%C$<$L%':E'false 'F'<7%6$%]&'<7%'3&'$%6:8?8:6&<$L%'C:3'8:E67'C:3'<LC$#7;'""S" :2"',*5'(*.,9%"5.";.,9.,)*';" 5.2" )+5*&%" 5."'/'4%".;" )%$$.)9%" P" (%;9$'$M" .," 2'"#',9'22'".2"$.;129'5%"5."2'"?*&1$'"5."'2"2'5%\" <table><?php

$n=1; while ($n<=4) {

$a=$i+10;echo '<tr>';

 while ($i<=$a) {if ($i%2==0){echo '<td bgcolor="#000000">'.$i.'</td>';

}else{echo '<td bgcolor="#ffffff">'.$i.'</td>';

}$i++;}echo '</tr>';$n++;

}

?> </table> 

"

 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 93/201

 

fE" 

 ! "d.$5'5.$%" " " " `̀"J'2;%"""W":2")+5*&%"5."'/'4%"#$%51).".,"2'"#',9'22'"5.2",'D.&'5%$".2"$.;129'5%"<1.";."%/;.$D'\" 

<?php

define("MES",09);echo MES;define("MES",11);echo MES;?> 

G.;129'5%\" 0911 

`̀"d.$5'5.$%" " " "  ! "J'2;%" 

^%&' <7%E6&%6:' ?:8=&%:<:' P<7%E6&%6:R' 35:#7'C:' E:8' C:<3&8&C&' <7%' define . !78' 37' 6&%67H' :3'8:E536&C7'E:8"@'0909 

6 :2")+5*&%"<1.";."(1.;9$'"'")%,9*,1')*+,"#.$(*9."D*;1'2*T'$"1,'"*('&.,";.2.))*%,'5'"'2"'T'$".,9$."2';"<1.";.".,)1.,9$',".,"2'"('9$*T"5."$imagenes\""<?php

$imagenes=array("familia.jpg", "amigos.jpg", "vacaciones.jpg", "navidad.jpg");$cual=rand(1,4);?>

<img src="<?=$imagenes[$cual];?>" /> 

`̀"d.$5'5.$%" " " "  ! "J'2;%" 

Q$'$cual $%C$<&':3'b%C$<:'C:'3&'=&68$JH'3&'I5%<$L%'rand H'E:3:<<$7%&8"'5%'%]=:87'&3'&J&8':%68:','

F')H'?78'37'6&%67':E6&8"'M5E<&%C7':%68:'P&=$#7E;c?#R'F'5%'G&378'$%C:I$%$C7;'!&8&'U5:':E6:'<LC$#7' I5%<$7%:'<788:<6&=:%6:H'C:M:'<&=M$&8'37E'?&8"=:687E'C:'rand '?78'1'F'(;'2%':I:<67H':3'b%C$<:'1'<788:E?7%C:'&3'?8$=:8'G&378'C:'3&'=&68$J;' 

[" =.&V," .2" )+5*&%" 5." '/'4%N" 2%;" D'2%$.;" 5." 2%;" )'(#%;" 5.2" ?%$(12'$*%" @,%(/$.BN" @.('*2B" P"@(.,;'4.BN"22.&',"'".;9'"#M&*,'"#%$"(.5*%"5.2"(W9%5%">I=K\""<?php

$nombre=$_POST['campo_nombre'];$email=$_POST['campo_email'];$mensaje=$_POST['campo_mensaje'];

$envio=mail("[email protected]", "Mensaje de $nombre ($email)", $mensaje, $cabeceras);if ($envio){echo "Enviado.";

}else{echo "No se pudo enviar";

}?>

`̀"d.$5'5.$%" " " "  ! "J'2;%""Z7E'G&378:E'C:'37E'<&=?7E'U5:'33:#&%'?78'3&'=&68$J'!dQN'E7%@'P<&=?7e%7=M8:RH'P<&=?7e:=&$3R'

F'P<&=?7e=:%E&c:R;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 94/201

 

fF" 

1'-<.D'E)!>+#F%,'#).$!2G!0"9!19N7'

":HI"=IJK".;"1,'"4%D.,".(#$.;'"5.5*)'5'"'2"5.;'$$%22%"5.";%?9-'$.")%,9'/2."#'$'">pY:=N"#%;.."1,";*9*%"-./"#'$'"2'"(1.;9$'"P"5.;)'$&'"5.";1"#$%51)9%Q"3)91'2(.,9.".2";*9*%".;9M".2'/%$'5%".,"

CKYR" @#1$%B" P" 2'" ')91'2*T')*+," ;." $.'2*T'" (.,;1'2(.,9." ;*," $.<1.$*$" &$',5.;" )'(/*%;X" #.$%";1$&." 2'" ,.).;*5'5" 5." (%;9$'$N" '" 2%;" 1;1'$*%;" P" )2*.,9.;N" *,?%$(')*+," $.2.D',9." ;%/$."')91'2*T')*%,.;"5.2";%?9-'$.N"#$%(%)*%,.;"P",1.D';",%$('9*D';")%,9'/2.;Q"">'$'"$.;%2D.$".2"#$%/2.('"5.)*5.,"$.)1$$*$"'";1;";.$D*)*%;"5."#$%&$'('5%$"-./"P"2.";%2*)*9',"<1."$.'2*)."1,";*;9.('"5.",%9*)*';"5."')1.$5%"'"2';";*&1*.,9.;")'$')9.$L;9*)';\""

- =."$.;.$D'"1,".;#')*%".,"2'"#M&*,'"5."*,*)*%"5.2";*9*%"#'$'"2'"(1.;9$'"5."2';",%9*)*';Q"- >%$")'5'"*,?%$(.";."(1.;9$'".2"9L912%N"2'"?.)O'"5.".5*)*+,N"1,"$.;1(.,"P"1,".,2')."<1."

#.$(*9'"5*$*&*$"'2"1;1'$*%"'"%9$'"#M&*,'".,"2'"<1.";."(1.;9$."2'",%9*)*'")%(#2.9'Q"- i./."$.'2*T'$"1,'"#M&*,'"<1."#.$(*9'"'2"#.$;%,'2"5."2'".(#$.;'N"'5(*,*;9$'$"2%;"*,?%$(.;"

$M#*5'(.,9.Q"- :2"'5(*,*;9$'5%$"5./."#%5.$"'&$.&'$N".2*(*,'$"P"')91'2*T'$"2';",%9*)*';Q"

"R'"?*&1$'"5."'/'4%"#.$9.,.)."'2"5*;.U%"5."2'"*,9.$?'T"5."2'"#M&*,'"5."*,*)*%"5.2";*9*%"P".2".;#')*%"#'$'"2';",%D.5'5.;"<1.")%$$.;#%,5."'"2'")%21(,'"5.$.)O'\""

""=1"9$'/'4%")%,;*;9*$M".,"#$%&$'('$"2'"'#2*)')*+,";%2*)*9'5'";*,"9.,.$".,")1.,9'"2%;"5.9'22.;"5."5*;.U%N"P'"<1."2%;"(*;(%;";.$M,"'#2*)'5%;"(.5*',9."2'"O%4'"5.".;9*2%;"5.2";*9*%"')91'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 95/201

 

fZ" 

I%++.='%)-.,!""!"=.$D*5%$"5."/';."5."5'9%;"" !Q!"YP=|R"

" !Q7"35(*,*;9$')*+,"5."1,'"/';."5."5'9%;")%,"#O#YP35(*,""7":2"2.,&1'4."5.")%,;129';".;9$1)91$'5%"=|R"" 7Q!"=.2.))*+,"5."5'9%;"

7Q7"8,&$.;'$"*,?%$(')*+,"7QE"3)91'2*T'$"%"(%5*?*)'$")'(#%;"7QF":2*(*,'$"$.&*;9$%;""

E">C>"P"YP=|R"EQ!"H%,.S*+,"'2";.$D*5%$"5."2'"/';."EQ7"=.2.))*+,"5."2'"/';."5."5'9%;"EQE"H%,;129';"EQF">$%).;'5%"5."5'9%;"EQZ"R*/.$')*+,"5."(.(%$*'"P")*.$$."5.")%,.S*+,"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 96/201

 

f_" 

3!1%+*'K#+!K%!H.,%!K%!K.-#,!:," 2'" ;*91')*+," #2',9.'5'" 1;9.5" 5./." #$%&$'('$" #M&*,';" 5*,M(*)';" <1." #.$(*9'," 2'"'5(*,*;9$')*+," 5." 2';" ,%D.5'5.;" <1." 5.;.'" (%;9$'$" :HI" =IJK" '" ;1;" D*;*9',9.;Q" :;9'"'5(*,*;9$')*+,".;9'$M"#2',*?*)'5'"5."(',.$'"9'2"<1."2%;"$.;#%,;'/2.;"5.2";*9*%"#1.5',"'&$.&'$N".5*9'$"P".2*(*,'$",%9*)*';Q"

>'$'" $.'2*T'$" .;9';" 9'$.';" )%," 2%;" )%,9.,*5%;" 5." *,?%$(')*+,N" 5./." 5*;#%,.$" 1," ;*;9.('" <1."#.$(*9'"'2(').,'$2%;"P"9$'9'$2%;";.&V,"2';".;#.)*?*)')*%,.;"<1.";."#2',9.'$%,Q":;9%"2%"2%&$'$M")%,".2"1;%"5.2";.$D*5%$"5."/';.;"5."5'9%;Q""h,";.$D*5%$"5."/';.;"5."5'9%;".;"1,";%?9-'$."<1."'2(').,'"5'9%;".;9$1)91$'5%;".,"?%$('"5."9'/2';Q" i." .;9'" (',.$'N" >C>" #%5$M" )%,.)9'$;." '2" ;.$D*5%$" 5." /';.;" 5." 5'9%;" P" )%,;129'$" 2'"*,?%$(')*+," '2(').,'5'" .," W2Q" :;9'" )%,;129'" #1.5." ;.$N" #%$" .4.(#2%N" #'$'" %/9.,.$" 5'9%;N".2*(*,'$2%;N"'&$.&'$",1.D%;"%".5*9'$"2%;"'2(').,'5%;Q"R%;"5'9%;"5."1,'"/';.";."'2(').,',".,"9'/2';N"2';")1'2.;"%$&',*T',"2'"*,?%$(')*+,".,"?*2';"P")%21(,';Q"=.(.4',9."'"2';"9'/2';"'"1,'"#2',*22'"5."5'9%;"5."Y*)$%;%?9":S).2Q"R';"/';.;"5."5'9%;N"9'(/*W,"#1.5.,"9.,.$"(M;"5."1,'"9'/2'"P"'";1"D.TN"2';"9'/2';"#1.5.,"$.2')*%,'$;."#%$"(.5*%"5.";1;"5'9%;Q">%$".4.(#2%N"#1.5."9.,.$"1,'"9'/2'"5.")2*.,9.;N"1,'"5."#$%51)9%;"P"1,'"5."#$%51)9%;"

D.,5*5%;" <1." $.2')*%,." 2%;" )2*.,9.;" )%," 2%;" #$%51)9%;" <1." )%(#$+" )'5'" 1,%Q" :," /';." '" .;9'"$.2')*+," 5." 9'/2';N" #%5.(%;" 5.)*$" <1." 1,'" /';." 5." 5'9%;" .;" 1,'" )%2.))*+," 5." *,?%$(')*+,"$.2')*%,'5'"P"%$&',*T'5'Q"""h,'"9'/2'"5."/';."5."5'9%;"#%5$L'"$.#$.;.,9'$;."&$M?*)'(.,9.")%(%".,".2";*&1*.,9.".4.(#2%\""

7.H$.!d"#)-.D-#,e!

5#=H+%!M!.T%$$'K#! 6'+%DD'E)! 7%$jF#)#! "'<K.K!

I$9*T"H'/$.$'" H`Y'P%$N"!7" FFZef_7" H+$5%/'"

3,'"0'$)L'" 3D5'Q"3$$%P%;N"ZF" FZf_7Ef" H+$5%/'"k%;."R%#.T" 3Q"YQ"l'$$%;"ae" cEZF_[FZ_ZZF" =',9'"G%;'""R'" 9'/2'" 5.2" .4.(#2%N" 22'('5'" @H%,9')9%;BN" $.#$.;.,9'" 1,'" '&.,5'" 5." #.$;%,';" )%," ;1;"$.;#.)9*D%;" 5'9%;N" ,.).;'$*%;" #'$'" )%,9')9'$2';Q" i." .22'" #1.5." %/;.$D'$" <1." 1,'" 9'/2'" .;9M"?%$('5'"#%$")%21(,';N"?*2';N"D'2%$.;"P"9*#%;"5."5'9%;Q"H'5'")%21(,'"9*.,."1,",%(/$."5.")'(#%"P")%$$.;#%,5."'"1,")%,41,9%"5."D'2%$.;"5.2"(*;(%"9*#%Q":,".2".4.(#2%N".2")'(#%"@j%(/$."P"'#.22*5%B"9*.,."1,'";.$*."5."D'2%$.;"5.2"9*#%"9.S9%N"<1."?%$(',"2'")%21(,'Q"h,'"?*2'"5."2'"9'/2'N")%$$.;#%,5."'"1,'"1,*5'5"5."*,?%$(')*+,N"<1."#'$'".2".4.(#2%")*9'5%N";.$L'"2'" *,?%$(')*+," )%$$.;#%,5*.,9." '" 1,'" #.$;%,'Q" 3" #'$9*$" 5." 'O%$'N" 22'('$.(%;" $.&*;9$%" '" .;9'"1,*5'5"5."*,?%$(')*+,Q"

:,9%,).;N" 2'" 9'/2'" 5.2" .4.(#2%N" .;9M" ?%$('5'" #%$" ;*.9." )'(#%;" " P" )%,9*.,." 9$.;" $.&*;9$%;"'2(').,'5%;Q"p"'5.(M;N"9*.,.",%(/$.\"@H%,9')9%;BQ":;9'"9'/2'"#%5$L'".;9'$"'2(').,'5'".,"1,'"/';."5."5'9%;N"<1."#%5$L'(%;"22'('$N"@3&.,5'BQ":,".;9'"/';."5."5'9%;"5.".4.(#2%N"#%5$L',".S*;9*$"%9$';"9'/2';"'5.(M;"5."@H%,9')9%;BQ"":;9.")%,).#9%"5."'2(').,'(*.,9%".,"9'/2'".;".2"(*;(%"<1.";."19*2*T'".,"2%;";.$D*5%$.;"5."/';.;"5."5'9%;"P";1"5*;.U%".;9$1)91$'2".;9M"/';'5%".,".2"E:%6$C7'<7=]%Q""31,<1." 2'" 9'/2'" 5.2" .4.(#2%" .;" .?*)'TN" ,%" .;" $.2')*%,'2Q" h,'" /';." 5." 5'9%;" $.2')*%,'2" 5./."(',9.,.$" 1," DL,)12%" .,9$." ;1;" .2.(.,9%;Q" :,9%,).;N" '" (%5%" 5." .4.(#2%" *,9$%51)9%$*%N"#%5$L'(%;" )$.'$" %9$'"9'/2'".," 2'"(*;('"/';."5." 5'9%;"@3&.,5'BN" )%," 2%;" 5'9%;"#.$;%,'2.;" 5.")'5'")%,9')9%")%(%".,".2";*&1*.,9.".4.(#2%\"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 97/201

 

fa" 

7.H$.!d6.-#,!T%+,#).$%,e!

5#=H+%!M!.T%$$'K#! 9D<T.D'E)! 0K.K!

I$9*T"H'/$.$'" 8,&Q"8,51;9$*'2" F7"3,'"0'$)L'" 3$<1*9.)9'" E!"k%;."R%#.T" =.$D*)*%"9W),*)%" 7a"

""R';"9'/2';"@H%,9')9%;B"P"@i'9%;"#.$;%,'2.;B";%,"5%;"9'/2';"5*;9*,9';N"#.$%".S*;9."$.2')*+,".,9$."'(/';".,"2'"/';."5."5'9%;"'"9$'DW;"5.2")'(#%"@j%(/$."P"'#.22*5%BQ":;9%"#.$(*9."$.2')*%,'$"2%;"5'9%;"5.")%,9')9%")%,"2%;"5'9%;"#.$;%,'2.;"5.")'5'"#.$;%,'Q"":," 2'" #$.;.,9." ('9.$*'" ,%" ;." .;915*'$M," 9'/2';" $.2')*%,'5';" #.$%" .;" *(#%$9',9." <1." 1;9.5")%,%T)'" 2'" .S*;9.,)*'" 5." .22';" P" 2'" #%;*/*2*5'5" 5." 9.,.$2';" .," )1.,9'" #'$'" ;1;" #$%P.)9%;"#$%?.;*%,'2.;Q""3")%,9*,1')*+,N"D.$M"1,%"5."2%;";.$D*5%$.;"5."/';."5."5'9%;";*91'5%".,9$."2%;"(M;"#%#12'$.;"P"1,"

#',.2"5."'5(*,*;9$')*+,"5."/';."5."5'9%;Q":22%;";."*,)21P.,".,".2"#'<1.9."5."3##=.$D"<1."1;9.5"O'"*,;9'2'5%"#$.D*'(.,9.N".,"2'";*91')*+,"#$%?.;*%,'2"!Q"""3J3 AM1hP!YP=|R".;"1,";.$D*5%$"5."/';."5."5'9%;"$.2')*%,'2.;"<1."#.$(*9.")$.'$"/';."5."5'9%;"P"9'/2';N"*,;.$9'$"5'9%;N"(%5*?*)'$2%;N".2*(*,'$2%;N"%$5.,'$2%;N"O').$")%,;129';N"/V;<1.5';"P"(1)O';"%9$';"%#.$')*%,.;"#'$'"'5(*,*;9$'$"/';.;"5."5'9%;Q":;9.";.$D*5%$";."#1.5."(',.4'$"(.5*',9.";.)1.,)*'"5.")%(',5%;"*,&$.;'5%;"5.;5."2'"$a)%.!K%!D#=.)K#,! "5.2"(*;(%"%"5.;5.">C>Q":,".;9'"('9.$*'",%".;915*'$.(%;".2"*,&$.;%"5.")%(',5%;"5.;5."2'"2L,.'"5."YP=|RN"2%"O'$.(%;"5.;5.">C>Q""

" 3P15'"'O%$'"

Pa)%.!K%!D#=.)K#,".;"2'"*,9.$?'T"5."1;1'$*%"#'$'")%(1,*)'$2%")%,".2";*;9.('"5."YP=|R"(.5*',9."1,'"D.,9','"<1.".;#.$'"+$5.,.;".;)$*9';"1;',5%".2"9.)2'5%Q"=*"O'"*,;9'2'5%"3##=.$DN"#1.5."')).5.$"5.;5.".2"(.,V"*,*)*%"[s"#$%&$'(';"[s"3##=.$D"[s"YP=|R"H%((',5"R*,."H2*.,9Q"

"YP=|R" ?1." )$.'5%" #%$" 2'" .(#$.;'" ;1.)'" YP=|R" 3lN" 2'" )1'2" 9*.,." .2" )%#P$*&O9" 5." ;1" )+5*&%"?1.,9.N"';L")%(%"9'(/*W,"5."2'"('$)'Q":;"1,";%?9-'$."5.")+5*&%"'/*.$9%N"2*).,)*'5%"/'4%"2'"?>P" ! 5."2'" ?5(! N"'1,<1."YP=|R"3l"5*;9$*/1P." 1,'" D.$;*+," )%(.$)*'2N" .," 2%" V,*)%" <1." ;." 5*?.$.,)*'" 5." 2'" D.$;*+," 2*/$.N" .;" .," .2"

;%#%$9." 9W),*)%" <1." ;." %?$.).N" P" 2'" #%;*/*2*5'5" 5." *,9.&$'$" .;9." &.;9%$" .," 1," ;%?9-'$."#$%#*.9'$*%N"P'"<1."5."%9$'"(',.$'N";."D*%2'$L'"2'"2*).,)*'"0>RQ""

" 3P15'"'O%$'"

?>PL!.;"1,'"2*).,)*'"#V/2*)'"&.,.$'2"5." ?5(!o0.,.$'2">1/2*)"R*).,;.^"%"0jh"0>RN")$.'5'"#%$"2'"J$.."=%?9-'$." J%1,5'9*%," '" (.5*'5%;" 5." 2%;" ecN" P" .;9M" %$*.,9'5'" '" #$%9.&.$" 2'" 2*/$." 5*;9$*/1)*+,N"(%5*?*)')*+,"P"1;%"5.";%?9-'$.Q"=1"#$%#+;*9%".;"5.)2'$'$"<1.".2";%?9-'$.")1/*.$9%"#%$".;9'"2*).,)*'".;";%?9-'$."2*/$."P"#$%9.&.$2%"5."*,9.,9%;"5."'#$%#*')*+,"<1."$.;9$*,4',".;';"2*/.$9'5.;"'"2%;"1;1'$*%;Q"

":2" 2.,&1'4." 5." #$%&$'(')*+," <1." 19*2*T'" YP=|R" .;" =9$1)91$.5" |1.$P" R',&1'&." ]=|R^" <1." ?1."5.;'$$%22'5%"#%$"8lY".,"!fe!"P"5.;5.".,9%,).;".;"19*2*T'5%"5."?%$('"&.,.$'2*T'5'".,"2';"/';.;"

5."5'9%;"$.2')*%,'2.;Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 98/201

 

fe" 

YM;"'5.2',9.".;915*'$M".2"2.,&1'4."5.")%,;129'".;9$1)91$'5'"%"=|RN"#'$'"$.'2*T'$"%#.$')*%,.;")%,"2'"/';."5."5'9%;"5."2'";*91')*+,"#$%?.;*%,'2"')91'2Q"":S*;9.,"(1)O%;" ;.$D*5%$.;" 5."/';.;"5."5'9%;N"#.$%"YP=|R" ;*&1.";*.,5%".2" (M;" 19*2*T'5%" #%$" 2'")%(1,*5'5"5."#$%&$'('5%$.;"-./Q":;9.";.$D*5%$"%?$.)."D.,9'4';")%(%\""

!  :2"1;%"5."YP=|R".;"&$'91*9%Q"!  YP=|R" 3l" %?$.)." )%,9$'9%;" 5." ';*;9.,)*'" '" #$.)*%;" $'T%,'/2.;" P" .S*;9." 1,'" ,19$*5'" P"

')9*D'")%(1,*5'5"5."YP=|RQ"!  :;"(1)O%"(M;"$M#*5%"<1."2'"('P%$"#'$9."5.";1;"$*D'2.;Q"!  i*;#%,."5."(1)O';"5."2';"?1,)*%,.;"<1.".S*&.,"5.;'$$%22'5%$.;"#$%?.;*%,'2.;Q"!  =."#1.5.".4.)19'$".,"2'"*,(.,;'"('P%$L'"5."2%;";*;9.(';"%#.$'9*D%;"PN"2'"('P%$"#'$9."5."

2%;")';%;N"2%;"5'9%;";."#1.5.,"9$',;?.$*$"5."1,";*;9.('"'"%9$%";*,"5*?*)129'5Q"!  G.;129'" ?M)*2" 5." 19*2*T'$" P" 5." '5(*,*;9$'$Q" 0$'," #'$9." 5." 2';" D*.4';" /';.;" 5." 5'9%;"

#$.;.,9',"#$%/2.(';"#%$"19*2*T'$";*;9.(';"%/;%2.9%;N"2%"<1.")%(#2*)'"*,,.).;'$*'(.,9."2';"9'$.';"5."'5(*,*;9$')*+,Q"

!  R';"O.$$'(*.,9';"5."YP=|R";%,"#%9.,9.;"P"?2.S*/2.;N";*,";')$*?*)'$";1")'#')*5'5"5."1;%Q"

""3J2!@K=')',-+.D'E)!K%!<).!H.,%!K%!K.-#,!D#)!TVTAM@K=')!#O#YP35(*," .;" 1," #$%&$'('" 5." 2*/$." 5*;9$*/1)*+,N" /'4%" 2*).,)*'" 0jh" 0>RN" )$.'5%" #%$" 1,'")%(1,*5'5";*,"M,*(%"5."21)$%Q":;"1,'"O.$$'(*.,9'"(1P")%(#2.9'"<1."#.$(*9."')).5.$"'"9%5';"2';"?1,)*%,.;"9L#*)';"5."2'"/';."5."5'9%;"YP=|R"'"9$'DW;"5."1,'"*,9.$?'T"-./"(1P"*,91*9*D'"P";*,",.).;*5'5"5.")%,%)*(*.,9%;"'D',T'5%;"#'$'"2'")$.')*+,"P"'5(*,*;9$')*+,"5."/';.;"5."5'9%;Q":;9M"5*;#%,*/2." .," ZF" *5*%(';" P" #1.5." %/9.,.$" *,?%$(')*+," %" 5.;)'$&'$2%" 5.;5."---Q#O#(P'5(*,Q,.9Q"=*"O'"*,;9'2'5%"3##=.$DN",%",.).;*9'$M"5.;)'$&'$2%N"P'"<1.".;9M"*,)21*5%".,".2"#'<1.9.Q":;9."#',.2"5."'5(*,*;9$')*+,".;9M"/';'5%".,"#M&*,';"5*,M(*)';"#$%&$'('5';".,">C>"<1."'&*2*T',".2"9$'/'4%"5."#$%&$'('5%$.;"#$*,)*#*',9.;Q"YP=|R"#1.5.";.$"'5(*,*;9$'5'"5.;5.";1"#$%#*'"2L,.'"5.")%(',5%;N"#.$%"#O#YP35(*,"#.$(*9."1,'"'5(*,*;9$')*+,"(M;";.,)*22'"P"&$M?*)'N"#%$"2%"<1."2.";.$M"5."&$',"'P15'"#'$'")%(.,T'$"'"*,9$%51)*$;.".,".2"1;%"5.2";.$D*5%$"YP=|RQ""3")%,9*,1')*+,N"D.$.(%;"'2&1,';"5."2';"%#.$')*%,.;"(M;"*(#%$9',9.;"<1."5./."'#$.,5.$"#'$'"#%5.$"$.;%2D.$"2'";*91')*+,"#$%?.;*%,'2"')91'2Q""@DD%,#!.$!T.)%$!TVTAM@K=')!>'$'"')).5.$"'2"#',.2"5."'5(*,*;9$')*+,"5.";1;"/';.;"5."5'9%;".,"(%5%"2%)'2N"5./."*,&$.;'$"'2";.$D*5%$\""

>66?@AA37<&3>7E6'+">66?@AA37<&3>7E6@//';*"O'"*,;9'2'5%";1";.$D*5%$".,".2"#1.$9%"eeQ""3#'$.).$M"2'"#M&*,'"5."*,*)*%"5."3##=.$DN"*,&$.;."'2"#$*(.$".,2').")%(%";."*,5*)'".,"2'"?*&1$'\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 99/201

 

ff" 

""R1.&%"*,&$.;.";1",%(/$."5."1;1'$*%"P")%,9$';.U'N")%$$.;#%,5*.,9.;"'"2%;"5'9%;"#$%#%$)*%,'5%;"51$',9."2'"*,;9'2')*+,"5."3##=.$DQ""

""h,'"D.T"*,&$.;'5%"'2"#',.2"5."'5(*,*;9$')*+,N"'#'$.).$M"2'"#',9'22'"#$*,)*#'2"5."#O#YP35(*,\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 100/201

 

!cc" 

"

":,".;9'"#M&*,'N"%/9.,5$M"*,?%$(')*+,"5.2";.$D*5%$N"#%5$M")'(/*'$"'2&1,'")%,?*&1$')*+,")%(%".2"*5*%('"%".2" D#-%Y.='%)-#! K%! $.,!D#)%b'#)%,! K%!AM1hP! Q"K'(/*W,"2."#.$(*9."D*;1'2*T'$"2';"/';.;"5."5'9%;"*,;9'2'5';"P"')).5.$"'"1,'"5.".22';"5.;5.".2"(.,V"5.;#2.&'/2."5."2'"*T<1*.$5'Q"""

" 3P15'"'O%$'"

"#-%Y.='%)-#! K%! $.,! D#)%b'#)%,! AM1hPL! ;." $.?*.$." '2" 9$'9'(*.,9%" 5." )'$')9.$.;" .;#.)*'2.;" 5." 1,"2.,&1'4.",'91$'2"51$',9."2'")%,.S*+,"5."1,";.$D*5%$"5."'#2*)')*%,.;"<1.")%,;129'"'"2'"/';."5."5'9%;Q":;9."9$'9'(*.,9%")%,;*;9.".,"2'")%5*?*)')*+,"5."5*)O%;")'$')9.$.;".,";L(/%2%;".;9',5'$*T'5%;"<1."YP=|R"#1.5'"(',.4'$Q"

"

i.;5.".;9'"#',9'22'"#%5$M")$.'$"1,'",1.D'"/';."5."5'9%;N")%(%";."5.;)$*/."'")%,9*,1')*+,Q"""+%.D'E)!K%!<).!H.,%!K%!K.-#,!M!<).!-.H$.!d'(%;" '" )$.'$" 1,'" /';." 5." 5'9%;" 5." .4.(#2%N" 22'('5'" @'&.,5'B" )%(%" ;." (1.;9$'" '")%,9*,1')*+,\""

7.H$.!dD#)-.D-#,e!

/6! )#=H+%! %K.K! -%$%F#)#! %=.'$!

!" I$9*T"H'/$.$'" F7" FFZef_7" )%$9*Tx&('*2Q)%("7" 3,'"0'$)L'" E!" FZf_7Ef" &'$)*'t','xO%9('*Q)%("

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 101/201

 

!c!" 

8,&$.;." .2" ,%(/$." 5." 2'" /';." 5." 5'9%;" .," .2" )'(#%" @H$.'$" ,1.D'" /';." 5." 5'9%;BN" 21.&%";.2.))*%,." .2" )%9.4'(*.,9%" '5.)1'5%" '" 2'" )%5*?*)')*+," 5." )'$')9.$.;" <1." ,.).;*9'$M" #'$'" 2'"*,?%$(')*+,"<1."'2(').,.".,"2'"(*;('Q""

"":,".;9.")';%";.2.))*%,'(%;"@19?et&.,.$'2t)*B"#'$'"('P%$")%(#'9*/*2*5'5")%,"9%5%;"2%;"*5*%(';Q">$.;*%,.".2"/%9+,"@H$.'$B"#'$'"&.,.$'$"2'",1.D'"/';.Q"3#'$.).$M".2";*&1*.,9."(.,;'4.\"

"

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 102/201

 

!c7" 

:," 2'" *('&.," 5." '$$*/'N" #O#YP35(*," 2." )%,?*$('" .2" WS*9%" 5." 2'" %#.$')*+," P" (1.;9$'" 1,"?%$(12'$*%"#'$'")$.'$"2'"#$*(.$'"9'/2'"5."2'"/';."@'&.,5'BQ":,".2")'(#%"@j%(/$.B".;)$*/'".2",%(/$."5."2'"9'/2'Q">'$'".;9.")';%")$.'(%;"1,'"9'/2'"22'('5'"@)%,9')9%;B"<1."9.,5$M"Z")'(#%;N")%(%";."*,5*)'"'$$*/'Q"h,'" D.T" <1." #$.;*%,." @H%,9*,1'$BN" ;." )'$&'" 2'" #',9'22'" 5." )%,?*&1$')*+," 5." )'(#%;" #'$'" 2'"9'/2'\""

"":,"2'")%21(,'"@H'(#%B"5./.".;)$*/*$"2%;",%(/$.;"5."2%;")'(#%;"5."2'"9'/2'Q":,"2'")%21(,'"@K*#%B" 5./." *,5*)'$" .2" 9*#%" 5." 5'9%;" <1." ;." '2(').,'," #%$" )'5'" )'(#%Q" YP=|R" ;%#%$9'" E")'9.&%$L';"5."5'9%;\",1(W$*)%;N"?.)O'"P"O%$'N"P")'5.,';"5.")'$')9.$.;Q":;"*(#%$9',9."$.;%2D.$".2"9*#%" 5." 5'9%" <1." 19*2*T'$M" )'5'" )'(#%" #'$'" (.4%$'$" .2" $.,5*(*.,9%" *,9.$,%" 5.2" ;.$D*5%$" P"

%#9*(*T'$" 2';" %#.$')*%,.;" <1." $.'2*)." .," )'5'" )%,;129'" .,9$." %9$';Q" 3" )%,9*,1')*+," D.$.(%;"'2&1,%;"5."2%;"9*#%;"5."5'9%;"(M;"19*2*T'5%;"5.")'5'")'9.&%$L'\""j1(W$*)%;"8jK" jV(.$%;".,9.$%;Q"JRI3K" jV(.$%;"5.)*('2.;Q"iIhlR:" jV(.$%;"5.)*('2.;"5."5%/2."#$.)*;*+,Q"lIIR" l%%2.',%;N"1,"D'2%$"5.").$%";.")%,;*5.$'"?'2;%Q"d'2%$.;"5*;9*,9%;"'").$%";."

)%,;*5.$',"D.$5'5.$%;Q"J.)O'"P"O%$'"i3K:" =*$D." #'$'" '2(').,'$" 1,'" ?.)O'" .," ?%$('9%" opppp[YY[iioQ" :2" $',&%"

;%#%$9'5%".;"5."o!ccc[c![c!o"'"offff[!7[E!oQ"

i3K:K8Y:" >'$'"'2(').,'$"1,'"?.)O'"P"O%$'".,"?%$('9%"opppp[YY[ii"CC\YY\==oQ":2"$',&%";%#%$9'5%".;"5."o!ccc[c![c!"cc\cc\cco"'"offff[!7[E!"7E\Zf\ZfoQ""H'5.,';"5.")'$')9.$.;"HC3G" H'5.,';"5."2%,&*915"?*4'")%,"1,'"2%,&*915"(MS*('"5."7ZZ")'$')9.$.;Q"d3GHC3G" H'5.,';"5."2%,&*915"D'$*'/2.")%,"1,'"2%,&*915"(MS*('"5."7ZZ")'$')9.$.;Q"K:qK" H'5.,';"5."2%,&*915";1#.$*%$"'"7ZZ")'$')9.$.;N"O';9'"_ZZEZ")'$')9.$.;Q""h,",V(.$%"5.")%('"?2%9',9.")%,"#$.)*;*+,";.,)*22'"]JRI3K^"9*.,."1,'"#$.)*;*+,"5."a"5.)*('2.;"'#$%S*('5'(.,9.X"1,",V(.$%"5.")%('"?2%9',9."5."5%/2."#$.)*;*+,"]iIhlR:^"9*.,."1,'"#$.)*;*+,"'#$%S*('5'"5."!Z"5.)*('2.;Q""R'"#$*,)*#'2"5*?.$.,)*'".,9$."HC3G"P"d3GHC3G".;"<1.".2"#$*(.$%"%)1#'$M".2"9'('U%"(MS*(%"<1.";." O'P'" ?*4'5%" .," 2'" #$%#*.5'5" @R%,&*915`d'2%$.;B" '1,<1." .2" 9'('U%" 5.2" 5'9%" )'$&'5%" ;.'"

(.,%$N" W;9." .;" )%(#2.9',5%" )%," .;#')*%;Q" " d3GHC3G" ;%2%" '2(').,'" 2'" 2%,&*915" 5.2" 5'9%"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 103/201

 

!cE" 

)'$&'5%N"#.$(*9*.,5%"<1.".2"9'('U%"5."2'"/';."5."5'9%;";.'"(.,%$N"#.$%"2'"D.2%)*5'5"5."')).;%"'"2%;"5'9%;".;"('P%$".,"HC3GQ"!5:C:'<7%E536&8'E7M8:'7687E'6$?7E'C:'C&67E':%'BBB;=FEU3;<7=;'":,"@R%&*915`d'2%$.;BN" 5./." *,&$.;'$" .2",V(.$%" 5.")'$')9.$.;" (MS*(%" <1." #1.5.")%,9.,.$" .2")'(#%N" .;9%",%" O')."?'29'"#'$'" 2%;"5.2"9*#%"lIIRN"i3K:N"i3K:K8Y:"P" K:qK"#.$%"#'$'"2%;"8jKN"JRI3KN"iIhlR:"P"d3GHC3G".;",.).;'$*%Q"":,".2")';%"5."JRI3K"P"iIhlR:N".;9'"#$%#*.5'5"5./."*,5*)'$;.")%,".2"?%$('9%"]YNi^".,"5%,5."Y".;"2'"2%,&*915"9%9'2"P"i".;"2'")',9*5'5"5."5.)*('2.;Q"=*"#%$".4.(#2%".;#.)*?*)'"1,")'(#%"5.2"9*#%"JRI3K")%,"1,".,9.$%"P"5%;"5.)*('2.;N".;)$*/*$M"@EN!BQ"32"'2(').,'$"1,"D'2%$")%(%"!QEfea_afN".;9."D'2%$".;"$.5%,5.'5%"#%$"YP=|R"P"<1.5'$M"!QFc")%(%"D'2%$"5.?*,*9*D%Q"R'" #$%#*.5'5" @39$*/19%;B" #.$(*9." .;#.)*?*)'$" ;*" 2%;" D'2%$.;" ,1(W$*)%;" '5(*9.," ,V(.$%;",.&'9*D%;Q"=*";.".;#.)*?*)'"@hj=80j:iBN",%"'5(*9*$M,"D'2%$.;",.&'9*D%;Q H1',5%";."1;'"6:GIJ8RRN".2"$.22.,%"#%$"5.?.)9%"5.".;#')*%;";."$.(#2'T'"#%$").$%;Q">%$".4.(#2%N"#'$'"1,'")%21(,'"5.)2'$'5'")%(%"8jK]Z^"6:GIJ8RRN"1,"D'2%$"5."F";."(1.;9$'")%(%"ccccFQ"R%;"D'2%$.;"6:GIJ8RR",%"'5(*9.,",V(.$%;",.&'9*D%;Q":,"@j12%BN"#1.5.".2.&*$"j122"%"j%9"j122"5.#.,5*.,5%";*"<1*.$."<1.".2")'(#%"#1.5'".;9'$"D')L%"

];*,"5'9%;^"%",%Q"":,""@>$.5.9.$(*,'5%BN"#1.5."#%,.$"1,"D'2%$"#$.5.?*,*5%".,".2")';%"5."<1.",%";."$.22.,.,"2%;"5'9%;"%"<1.";."$.22.,."5."?%$('"*,)%$$.)9'Q""H%,9*,1',5%")%,".2".4.(#2%N".2"#$*(.$")'(#%"@8iBN")%$$.;#%,5."'"1,"*5.,9*?*)'5%$"V,*)%"<1.".D*9'$M"?191$%;".$$%$.;"51$',9.")%,;129';"'"2'"/';.".,".2")';%"5."<1."'2&V,"$.&*;9$%"5."2'"9'/2'";."$.#*9'Q"m;9."5./.";.$"'19%"*,)$.(.,9'/2."P'"<1.".2"(*;(%";.$M"&.,.$'5%"#%$"2'"/';."5."5'9%;")1',5%" ;.")'$&1.," 2%;" $.&*;9$%;Q" :;9'" #$%#*.5'5" 2'".;9'/2.).(%;" .," 2'")%21(,'" @:S9$'B" )%(%"'19%t*,)$.(.,9"P".,"2'")%21(,'"5."'2"2'5%";.2.))*%,'(%;".2"/%9+,"5."%#)*+,N"5./'4%"5.2"*)%,%")%," 2'" 22'D."@>$*('$*'BN"#'$'" *,5*)'$2." '" YP=|R" <1." ;."9$'9'" 5."1,'" )2'D." #$*,)*#'2Q" i.".;9'"?%$('")'5'"D.T"<1.";."*,&$.;."1,",1.D%"$.&*;9$%".,".;9.")'(#%N";."2.";1('$M"!"'"2'"(MS*('"@8iB"

.S*;9.,9."%"D'25$M"!";*".;".2"#$*(.$"$.&*;9$%"<1."*,&$.;'"'"2'"9'/2'Q"i."?%$('"<1."#%5$.(%;"9.,.$"1,"%$5.,"5."*,&$.;%Q"R';" )2'D.;" #$*('$*';" ;%," 5." 19*2*5'5" '2" 9$'/'4'$" )%," 9'/2';" $.2')*%,'5';" P" #.$(*9.," 1/*)'$"$.&*;9$%;" ;*," <1." YP=|R" )%,;1('" ('P%$.;" $.)1$;%;" 5.2" ;.$D*5%$" #%$" 9.,.$"<1." $.D*;'$" 9%5'" 2'"9'/2'Q"":,"2'"?*&1$'"5."'/'4%N";."(1.;9$',"2%;",%(/$.;"5."2%;"5.(M;")'(#%;"P";1;"#$%#*.5'5.;\"

""h,'" D.T" <1." ?*,'2*)." 2'" )%,?*&1$')*+," 5." 9%5%;" 2%;" )'(#%;" 5." 2'" 9'/2'" @)%,9')9%;BN" #$.;*%,."@H%,9*,1'$B"#'$'"*(#2.(.,9'$2'"'"2'"/';."@'&.,5'BQ"3#'$.).$M"2'";*&1*.,9."#',9'22'\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 104/201

 

!cF" 

"":," .;9'" #',9'22'" ;." (1.;9$'" .2" (.,;'4." 5." )%,?*$(')*+," 5." 2'" %#.$')*+," P" 5./'4%" 5." W2N" 2'")%,;129'" $.'2*T'5'" .," )+5*&%" =|R" <1." .;915*'$.(%;" (M;" '5.2',9.Q" =*" ,%" )%,9'$'" )%,"#O#YP35(*,N"5./.$L'"$.'2*T'$"2'")%,;129'")%,"5*)O%")+5*&%"=|R"5.;5."2'"2L,.'"5.")%(',5%;Q">%$"V29*(%";."#1.5."D*;1'2*T'$"2'".;9$1)91$'"5."2'"9'/2'")$.'5'Q""I/;.$D."<1.".,"T%,'"*T<1*.$5'"O'P"1,".,2')."'"2'"9'/2'"@)%,9')9%;BN"5./'4%"5."2'"/';."5."5'9%;"@'&.,5'BQ":;9.".,2').")%,51)."'"2'"#',9'22'"5."'5(*,*;9$')*+,"5."2'"9'/2'N")%(%";."(1.;9$'".,"2'"?*&1$'"5."'/'4%Q"">%$"5.?.)9%N";."(%;9$'$M"2'".;9$1)91$'"5."2'"9'/2'"P".,"2'"T%,'";1#.$*%$".,)%,9$'$M".2"(.,V"5.";%2'#';"#'$'"$.'2*T'$"5*D.$;';"%#.$')*%,.;";%/$.".22'\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 105/201

 

!cZ" 

"":2" .,2')." @:S'(*,'$BN" #.$(*9." D*;1'2*T'$" 2%;" 5'9%;" )'$&'5%;" .," 2'" 9'/2'N" #.$%" )%(%" O'" ;*5%")$.'5'" $.)*.,9.(.,9.N" 9%5'DL'" ,%" O'P" $.&*;9$%;" )'$&'5%;" P" ;*" #$.;*%,'" ;%/$." @:S'(*,'$BN" ;."(%;9$'$M"1,"(.,;'4."*,5*)',5%"<1."2'"9'/2'".;9M"D')L'\""

""d%2D*.,5%" '" 2'";%2'#'" 5." @:;9$1)91$'BN" #%5$M" (%5*?*)'$"%" .2*(*,'$" 2%;" )'(#%;"5." 2'" 9'/2'" 5."D'$*';"?%$(';N"1,'"5.".22';".;";.2.))*%,',5%"2%;")'(#%;"P"#$.;*%,',5%";%/$.".2"L)%,%"@.5*9'$B"

"%"@.2*(*,'$B" N";.&V,"2'"%#.$')*+,"<1."5.;.."$.'2*T'$\""

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 106/201

 

!c_" 

I9$'"?%$('"5."O').$"2%"(*;(%N"#.$%".,"1,";%2%")'(#%N".;"#12;',5%";%/$.".2"L)%,%"@.5*9'$B" "%"@.2*(*,'$B" N"#.$%".;9'"D.T".," '2&1,%" 5."2%;"<1." ;.".,)1.,9$',".,"2'")%21(,'" @3))*+,BN";%/$."2'"?*2'"5.2")'(#%"<1."<1*.$'"'?.)9'$Q""

>%$".4.(#2%N";*"<1.$.(%;".5*9'$".2")'(#%"@8iBN"5./.(%;"#12;'$";%/$.".2"L)%,%"@.5*9'$B" "<1.";.".,)1.,9$.".,"2'"(*;('"?*2'"5."5*)O%")'(#%Q"3#'$.).$M"2'"#',9'22'"5.".5*)*+,"5.2")'(#%"@8iBN"

)%,"2';"(*;(';"%#)*%,.;"<1.";."#$.;.,9'/',")1',5%")$.+"2'"9'/2'\""

""/),%+-.+!K.-#,!%)!<).!-.H$.!>'$'" *,;.$9'$" 5'9%;" .," 1,'" 9'/2'N" 5.;5." #O#YP35(*,N" #$.;*%,." .," 2'" ;%2'#'" @8,;.$9'$BQ" =."(%;9$'$M"2'";*&1*.,9."#M&*,'\"

"

""K.,5$M"2'"#%;*/*2*5'5"5."*,&$.;'$"5%;"$.&*;9$%;"'"2'"9'/2'"@)%,9')9%;BQ":2")'(#%"@8iBN",%"5./."$.22.,'$2%"#%$<1.".2"(*;(%".;")%(#2.9'5%"'19%(M9*)'(.,9."#%$"2'"/';."5."5'9%;N"$.)1.$5."<1.".;"'19%"*,)$.(.,9'/2."P"5.")2'D."#$*('$*'Q"h,'"D.T")%(#2.9'5%;"2%;")'(#%;N"#$.;*%,."@H%,9*,1'$B"#'$'"'&$.&'$"2%;"$.&*;9$%;N"#O#YP35(*,"2."(%;9$'$M"2'"#',9'22'"5.")%,?*$(')*+,\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 107/201

 

!ca" 

""=*"#$.;*%,'".,"2'";%2'#'"@:S'(*,'$BN"D.$M"<1."'#'$.).,"2%;"$.&*;9$%;"*,&$.;'5%;\""

""0bT#+-.+!$.!H.,%!K%!K.-#,!T.+.!<)!,%+*'K#+!+%=#-#!:2"#$%).;%"5.")$.')*+,"5."1,";*9*%"-./N"$.<1*.$."<1.".;9.";.'"$.'2*T'5%".,"(%5%"2%)'2N")%(%";."*,5*)+".,"2'";*91')*+,"#$%?.;*%,'2"!Q"h,'"D.T"?*,'2*T'5'"2'"#$%&$'(')*+,"P"#1.;9'"'"#1,9%"5.2";*9*%".,"(%5%"2%)'2N"5./."*,;9'2'$2%".,"1," ;.$D*5%$"5." O%;9*,&"$.(%9%Q":;9%" *(#2*)'$L'" 2'";1/*5'"5."?*)O.$%;"P"2'")$.')*+,"5."2'"/';."5."5'9%;Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 108/201

 

!ce" 

8('&*,."#%$".4.(#2%N"<1.".;9M"9$'/'4',5%".,"1,'"/';."5."5'9%;"2%)'2"<1.")%,9*.,."5.).,';"5."9'/2';" P" '" ;1" D.TN" )'5'" 9'/2'" )%,9*.,." ).,9.,'$.;" 5." $.&*;9$%;" *,&$.;'5%;N" ;.$L'" (1P" 9.5*%;%"9.,.$"<1.")%,;9$1*$"1,'"$W#2*)'".,".2";.$D*5%$"$.(%9%N"P";1")%,;.)1.,9."#W$5*5'"5."9*.(#%Q">'$'" .D*9'$" .2" #$%).;%" 5." )$.')*+," 5." 9'/2';" P" 2'" *,;.$)*+," (',1'2" 5." $.&*;9$%;N"'?%$91,'5'(.,9.N"#O#YP35(*,N"5*;#%,."5."2'"'19%('9*T')*+,"5.".;9."#$%).;%Q":2"#$%).;%"5."(*&$')*+,")%,;*;9.".,".S#%$9'$"2'"/';."5."5'9%;"'"1,"'$)O*D%"5.".S9.,;*+,"@Q;<2B"P"21.&%N"5.;5."2'"/';."5.2";.$D*5%$"$.(%9%N"2'"*(#%$9')*+,"5."W2Q"":2"'$)O*D%".S#%$9'5%")%,9.,5$M"9%5'"2'"*,?%$(')*+,"5."2'"/';."5."5'9%;"P"&.,.$'$M"5."(',.$'"'19%(M9*)'N"1,'"$W#2*)'"5."2'"/';."2%)'2Q"d'(%;"'".S#%$9'$"2'"/';."5.2".4.(#2%"<1.".;9'(%;"5.;'$$%22',5%".,".;9'"O.$$'(*.,9'N"#'$'".22%N"*,&$.;'(%;" '" 2'" /';." 5." 5'9%;" #$.;*%,',5%" .2" .,2')." )%," .2" ,%(/$." @'&.,5'B" .," 2'" T%,'"*T<1*.$5'N"21.&%".,"2'";%2'#'"@:S#%$9'$B";."(%;9$'$M"2'"#M&*,'"5.".S#%$9')*+,"5."/';.;"5."5'9%;Q":,".;9'"#',9'22'N"(',9.,.(%;"2%;"D'2%$.;"#%$"5.?.)9%"5."#O#YP35(*,"P";.2.))*%,'(%;"2'")';*22'"5."D.$*?*)')*+,"@:,D*'$BN")%(%";."(1.;9$'".,"2'"?*&1$'\""

"":;9'")';*22'"#.$(*9."5.;)'$&'$"1,"'$)O*D%")1P%",%(/$."#.$9.,.)."'2"5."2'"/';."5."5'9%;Q":,".;9."

)';%";."22'('$M"@'&.,5'Q;<2BQ"01'$5.".;9."'$)O*D%".,";1"%$5.,'5%$"#'$'"21.&%"*(#%$9'$2%"5.;5.".2"#',.2"5."/';."5."5'9%;"5.2";.$D*5%$"$.(%9%Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 109/201

 

!cf" 

:2"'$)O*D%"<1."')'/'" 5."&1'$5'$N" .;"1,";*(#2." 5%)1(.,9%" 5."9.S9%" <1." #1.5.";.$"D*;1'2*T'5%"5.;5."1,"#$%).;'5%$"5."9.S9%")%(%".2"@l2%)"5."j%9';B"5."A*,5%-;Q""=*"'/$.".2"'$)O*D%"@'&.,5'Q;<2B")%,"1,".5*9%$N"D.$M"'2&1,';"2L,.';"5."9.S9%"<1.")%$$.;#%,5.,"'"*,;9$1))*%,.;"5.2"2.,&1'4."=|RN"<1.".,".;9.")';%"5.;)$*/.,"2'"/';."5."5'9%;"5.2".4.(#2%\""

""/=T#+-.+!<).!H.,%!K%!K.-#,!.$!,%+*'K#+!+%=#-#!>'$'"*(#%$9'$"2'"/';."5."5'9%;N"5./."*,&$.;'$"'2"#',.2"5."#O#YP35(*,"5.";1";.$D*5%$"$.(%9%"P")$.'$"2'"/';."5."5'9%;"'&.,5'"5."2'"(*;('"?%$('"<1.";."$.'2*T+"',9.$*%$(.,9.Q"R1.&%"#$.;*%,.".,"2'";%2'#'"@8(#%$9'$BN";."(%;9$'$M"2'";*&1*.,9."#',9'22'\""

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 110/201

 

!!c" 

>$.;*%,." .2" /%9+," @l$%-;.ÄB" P" ;.2.))*%,." .2" '$)O*D%" @'&.,5'Q;<2B" .," ;1" %$5.,'5%$Q" R1.&%"#$.;*%,."@H%,9*,1'$B"P";."(%;9$'$M"2'";*&1*.,9."#M&*,'\""

"":," .;9'" #',9'22'" ;." (1.;9$'" 2'" )%,?*$(')*+," 5." 2'" %#.$')*+," 5." *(#%$9')*+," $.'2*T'5'Q" =*".S'(*,'" 2'" T%,'" *T<1*.$5'N" .,)%,9$'$M" 2'" 9'/2'" @)%,9')9%;B" P" 5.,9$%" 5." .22'N" 2%;" $.&*;9$%;")'$&'5%;".,".2";.$D*5%$"2%)'2Q"

"I/;.$D."<1.")'5'"D.T"<1."$.'2*T'"'2&1,'"(%5*?*)')*+,";%/$."2'"/';."5."5'9%;N"P'";.'"#'$'")$.'$"1,'"9'/2'N"*,;.$9'$"5'9%;N"D*;1'2*T'$"$.&*;9$%;N"*(#%$9'$"%".S#%$9'$"2'"/';.N".9)QN";."(1.;9$'"1,"(.,;'4." )%," 2'" )%,?*$(')*+," 5.2" WS*9%" 5." 2'" %#.$')*+," P" 5./'4%" 5." W2N" 1," $.)1'5$%" )%," 1,'")%,;129'"=|R".<1*D'2.,9."'"2'"%#.$')*+,"$.'2*T'5'"#%$"#O#YP35(*,Q"":,"2';"#$+S*(';"O.$$'(*.,9';".;915*'$M".2"2.,&1'4."=|R"#'$'"%#.$'$"/';."5."5'9%;"5.;5."#M&*,';"5*,M(*)';">C>Q"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 111/201

 

!!!" 

@<-#%*.$<.D'E)!3!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3"h,'" /';."5." 5'9%;"YP=|R"#1.5.")%,9.,.$"1,'"%"(M;"9'/2';N")'5'"9'/2'")%,9*.,."$.&*;9$%;"P"

)'5'" $.&*;9$%".;9M" )%,;9*91*5%"#%$" )'(#%;Q" 3" ;1"D.TN" )'5'" )'(#%")%,9*.,."D'2%$.;" <1." 5./.,")%$$.;#%,5.$")%,".2"9*#%"5."5'9%"';*&,'5%"'"5*)O%")'(#%Q""!`̀"d.$5'5.$%" " " " `̀"J'2;%"""2""#O#YP35(*,".;"1,";.$D*5%$"5."/';."5."5'9%;"$.2')*%,'2.;"<1."#.$(*9.")$.'$"/';."5."5'9%;"P"9'/2';N" *,;.$9'$" 5'9%;N" (%5*?*)'$2%;N" .2*(*,'$2%;N" %$5.,'$2%;N" O').$" )%,;129';N" /V;<1.5';" P"(1)O';"%9$';"%#.$')*%,.;"#'$'"'5(*,*;9$'$"/';.;"5."5'9%;Q"!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q" " h," )'(#%" )%,?*&1$'5%" )%(%" )2'D." #$*('$*'" 5.2" 9*#%" ,1(W$*)%" .,9.$%" ]8jK^" P" '19%"*,)$.(.,9'/2."]'19%t*,)$.(.,9^N"";.$M"1,"*5.,9*?*)'5%$"V,*)%"5.")'5'"$.&*;9$%"<1."*,&$.;."'"1,'"9'/2'"P";1"D'2%$",%"#%5$M";.$"(%5*?*)'5%Q"!`̀"d.$5'5.$%" " " " `̀"J'2;%"""S" " h," '$)O*D%" )%," .S9.,;*+," @Q;<2B" .;" 1,'" /';." 5." 5'9%;" .S#%$9'5'" 5.;5." .2" #',.2" 5."'5(*,*;9$')*+,"#O#YP35(*,Q"!

`̀"d.$5'5.$%" " " " `̀"J'2;%"""W" >'$'" .;#.)*?*)'$" 2'" 2%,&*915" 5." 1," )'(#%" 5.2" 9*#%" JRI3K" )%," 1," .,9.$%" P" 9$.;" 5.)*('2.;".;)$*/*$M"@!NEB".,"2'"#$%#*.5'5"@2%&*915B"5.2"#',.2"5."#,#YP35(*,Q"!`̀"d.$5'5.$%" " " " `̀"J'2;%""""R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 112/201

 

!!7" 

2!0$!$%)&<.Y%!K%!D#),<$-.,!%,-+<D-<+.K#!1hP!:,"2'"O.$$'(*.,9'"',9.$*%$".;915*+"2%;")%,).#9%;"/M;*)%;";%/$."/';.;"5."5'9%;"P")%(%"19*2*T'$".2"#',.2" 5." '5(*,*;9$')*+," #O#YP35(*,Q" 3O%$'N" .;915*'$M" .2" 2.,&1'4." ,.).;'$*%" #'$'" $.'2*T'$")%,;129';"'"2'"/';."5."5'9%;Q""

R'"(',*#12')*+,"5."5'9%;"5."1,'"/';."$.<1*.$.".2")%,%)*(*.,9%"5.2"@R.,&1'4.":;9$1)91$'5%"5."H%,;129';B"%"@=|RBQ" m;9.".;"1," 2.,&1'4."1,*D.$;'2N" )%(V,"'"9%5';"2';"/';.;"5." 5'9%;"P" #1.5."9.,.$"2*&.$';"D'$*')*%,.;"5."1,"9*#%"5."/';."5."5'9%;"'"%9$'Q":,".;9."9.S9%N",%;".,?%)'$.(%;"'"$.'2*T'$" )%,;129';" ;*(#2.;" 5." (',*#12')*+," 5." 5'9%;" ]6AP! ^" <1." 2." #.$(*9'," $.;%2D.$" 2'";*91')*+,"#$%?.;*%,'2"P"'D',T'$")%,".2"'#$.,5*T'4.";*,"('P%$.;".;?1.$T%;Q""

" 3P15'"'O%$'"

6APG!.,"=|R";."#1.5.,"$.'2*T'$"%#.$')*%,.;";%/$."2'".;9$1)91$'"5."1,'"/';."5."5'9%;"]iiR "̂%";%/$."2%;"5'9%;"(*;(%;"]iYR^Q":2"2.,&1'4."5."5.?*,*)*+,"5."5'9%;"].,"*,&2W;"i'9'"i.?*,*9*%,"R',&1'&.N"%"iiR^N".;".2"<1.";.".,)'$&'"5."2'"%#.$'$";%/$."2'".;9$1)91$'"5."2%;"%/4.9%;"5."2'"/';."5."5'9%;Q"

h,"2.,&1'4." 5."(',*#12')*+," 5."5'9%;" ]i'9'"Y',*#12'9*%,"R',&1'&.N" %"iYR".,"*,&2W;^".;" 1,"2.,&1'4."#$%#%$)*%,'5%"#%$".2";*;9.('"5."&.;9*+,"5."/';."5."5'9%;"<1."#.$(*9."$.'2*T'$"9'$.';"5.")%,;129'"%"(',*#12')*+,"5."2%;"5'9%;Q"

"=|R"#.$(*9."$.'2*T'$"%#.$')*%,.;";%/$."1,'"/';."5."5'9%;N".,".?.)9%N")1',5%"'#$.,5*+"'"19*2*T'$"#O#YP35(*,N" 1;9.5" $.'2*T+" %#.$')*%,.;" ;%/." YP=|R" 5." 1,'" (',.$'" ;*(#2." P" D*;1'2(.,9."'&$'5'/2.Q" :;9';" %#.$')*%,.;" #%5$L'," O'/.$;." $.'2*T'5%" 5." %9$'" ?%$('" (.5*',9." )%,;129';" .,"2.,&1'4."=|RQ"h,'")%,;129'",%".;"(M;"<1."1,")%,41,9%"5."*,;9$1))*%,.;"<1.";.".,DL',"'"1,'"/';."5."5'9%;"#'$'"<1." W;9'" $.'2*)." 1,'" %#.$')*+," ;%/$." 2'" *,?%$(')*+," <1." )%,9*.,.Q" R';" %#.$')*%,.;" <1."$.'2*T'$.(%;" (.5*',9." .;9." 2.,&1'4.N" ;.$M,\" ;.2.))*+," 5." 5'9%;N" *,&$.;%" 5." ,1.D%;" 5'9%;N"(%5*?*)')*+,"5."5'9%;N"P"/%$$'5%"5."*,?%$(')*+,Q"

":,"2'"O.$$'(*.,9'"E"D.$.(%;")+(%"$.'2*T'$"2';")%,;129';"=|R"5.;5.">C>"19*2*T',5%"2';"?1,)*%,.;"#'$'"YP=|RQ" >%$" 'O%$'"2';" #$%/'$.(%;".,"#O#YP35(*,N" .,".2" )'(#%"5."9.S9%" <1." '#'$.)." '2"*,&$.;'$"'"2'"#.;9'U'"=|R\""

""

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 113/201

 

!!E" 

2J3!1%$%DD'E)!K%!K.-#,!R'";.2.))*+,"5."5'9%;")%,;*;9.".,")%,;129'$"$.&*;9$%;"5."1,'"9'/2'";.&V,"1,")$*9.$*%"5.9.$(*,'5%Q"h9*2*T'$.(%;".2")%(',5%"SELECT")1P'";*,9'S*;".;"2'";*&1*.,9.\""SELECT campos FROM tabla"R';" #'2'/$';"SELECT" P" FROMN" ;%," #$%#*';" 5.2" 2.,&1'4." =|RQ" R'" #$*(.$'" .;" 1," )%(',5%" <1."#.$(*9."2'";.2.))*+,"5."$.&*;9$%;"P"FROM" .;" 1,'" )2M1;12'" <1." *,5*)'" 2'" 9'/2'" ;%/$." 2'" <1." ;."$.'2*T'"2'")%,;129'Q"i.2',9."5."SELECT";."*,5*)',"2%;")'(#%;"<1.";."D',"'"%/9.,.$".,".2"$.;129'5%"5."2'")%,;129'Q"":,"2'"O.$$'(*.,9'"',9.$*%$N"1;9.5")$.+"1,'"/';."5."5'9%;"22'('5'"@'&.,5'B"P"5.,9$%"5.".22'"2'"9'/2'"@)%,9')9%;BN"21.&%"*,&$.;+"'2&1,%;"$.&*;9$%;Q"d.'(%;".4.(#2%;"/';'5%;".,".;9'"9'/2'\""SELECT nombre FROM contactos":;9'"2L,.'"5."*,;9$1))*+,"5.D%2D.$M".2"2*;9'5%"5.",%(/$.;"'2(').,'5%;".,"2'"9'/2'"@)%,9')9%;B\""

,%(/$."I$9*T"H'/$.$'"3,'"0'$)L'"">'$'" %/9.,.$" 1," $.;129'5%" )%," (M;" )'(#%;" )%(%" #%$" .4.(#2%" .2" @,%(/$.B" P" @.5'5B" 5." 2%;")%,9')9%;N"5./.".;)$*/*$2%;";.#'$'5%;"#%$")%('\""SELECT nombre, edad FROM contactos":2"$.;129'5%";.$M\"",%(/$." .5'5"

I$9*T"H'/$.$'" F7"3,'"0'$)L'" E!""R%;")'(#%;"<1.";."<1*.$',"%/9.,.$"5./.,".;9'$";.#'$'5%;"#%$")%(';Q"p";*"<1*;*.$'"%/9.,.$"9%5%;"2%;")'(#%;"5."2%;"$.&*;9$%;N"#1.5."19*2*T'$".2"';9.$*;)%"]Ñ^".,"21&'$"5.".;)$*/*$"9%5%;"2%;")'(#%;"1,%"#%$"1,%\""SELECT * FROM contactos"=*"','2*T'"2'"*,;9$1))*+,"',9.$*%$N"#%5$L'"9$'51)*$2'"5."2'";*&1*.,9."(',.$'\""@=.2.))*%,."9%5%;"2%;")'(#%;"5."2'"9'/2'")%,9')9%;BQ"":2"$.;129'5%"5."5*)O'")%,;129'";.$M"1,'"2*;9'"5."9%5%;"2%;")'(#%;"5."2%;"$.&*;9$%;"<1."O'P".,"2'"9'/2'")%,9')9%;\""8i" ,%(/$." .5'5" 9.2.?%,%" .('*2"!" I$9*T"H'/$.$'" F7" FFZef_7" )%$9*Tx&('*2Q)%("7" 3,'"0'$)L'" E!" FZf_7Ef" &'$)*'t','xO%9('*2Q)%("">1.5." %)1$$*$N" #%$" .4.(#2%N" <1." .S*;9'," ).,9.,'$.;" 5." $.&*;9$%;" .," 1,'" 9'/2'" P" ;1" #$%P.)9%"$.<1*.$'".2"?*29$'5%"5."2%;"(*;(%;Q">'$'".22%"5./.".;9'/2.).$"1,")$*9.$*%"5."/V;<1.5'"5."$.&*;9$%;"19*2*T',5%" 2'" )2M1;12'" WHEREQ" R1.&%" 5." .;9'" )2M1;12'" ;." .;#.)*?*)'," 2';" )%,5*)*%,.;" #'$'" 2'"

;.2.))*+,"5."5'9%;N"'")%,9*,1')*+,";."(1.;9$'"2'";*,9'S*;")%,".2"1;%"5.".;9'")2M1;12'\""SELECT campos FROM tabla WHERE condiciones

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 114/201

 

!!F" 

">'$'".;#.)*?*)'$"2';")%,5*)*%,.;"#%5$M"19*2*T'$"%#.$'5%$.;"2+&*)%;"P"5.")%(#'$')*+,N"#$%#*%;"5.2"2.,&1'4."=|R"#.$%")%,")*.$9'";*(*2*915"'"2%;".;915*'5%;".,">C>Q"d.'(%;"1,".4.(#2%\""=1#%,&'(%;"<1."<1*.$."?*29$'$"2%;")%,9')9%;"(%;9$',5%";%2'(.,9."2%;"<1.";.',"('P%$.;"5."Fc"'U%;\""SELECT * FROM contactos WHERE edad>40":2"$.;129'5%";.$M\""8i" ,%(/$." .5'5" 9.2.?%,%" .('*2"!" I$9*T"H'/$.$'" F7" FFZef_7" )%$9*Tx&('*2Q)%(""I/;.$D."<1."2%;"5'9%;";.2.))*%,'5%;")1(#2.,")%,"2';")%,5*)*%,.;"*(#1.;9';"#%$"WHEREQ""=*"<1*;*.$'"%/9.,.$"2%;"5'9%;"5."1,'"#.$;%,'".;#.)L?*)'N"2'")%,;129'";.$L'")%(%"2'"<1.";."(1.;9$'"

'")%,9*,1')*+,\""SELECT * FROM contactos WHERE nombre= 'Ana García'"8i" ,%(/$." .5'5" 9.2.?%,%" .('*2"7" 3,'"0'$)L'" E!" FZf_7Ef" &'$)*'t','xO%9('*2Q)%(""I/;.$D.".2"1;%"5."2';")%(*22';".,".2".4.(#2%X")1',5%";."9$'9'"5."1,")'(#%",%",1(W$*)%"%"5.2"9*#%"9.S9%N".2"D'2%$")%(#'$'5%";.".;)$*/.".,9$.")%(*22';N"5."2%")%,9$'$*%",%";.$M,",.).;'$*';Q""3")%,9*,1')*+,";."(1.;9$',"'2&1,%;"5."2%;"%#.$'5%$.;"(M;"19*2*T'5%;\""

I#.$'5%$.;"5.")%(#'$')*+,""I#.$'5%$" i.;)$*#)*+," :4.(#2%"r" Y.,%$Q" =:R:HK"Ñ"JGIY")%,9')9%;"AC:G:"

.5'5vFcX"Q:3:<<$7%&'67C7E'37E'<&=?7E'C:'3&'6&M3&'<7%6&<67E'<5F&':C&C'E:&')1;''=:R:HK",%(/$."JGIY")%,9')9%;"AC:G:"9.2.?%,%v~FZf_7Ef~X"Q:3:<<$7%&':3'%7=M8:'C:'37E'8:#$E687E'C:'3&'6&M3&'<7%6&<67E'U5:'<7$%<$C&%'<7%':3'6:3YI7%7')*0+-(0;'

s" Y'P%$Q"! =

rs"i*;9*,9%Q"

rv" Y.,%$"%"*&1'2Q"v" 8&1'2Q"

R8ã:" >'$'")%(#'$'$")'5.,';Q" =:R:HK"Ñ"JGIY")%,9')9%;"AC:G:",%(/$."R8ã:"}zH'/$.$'z~X"Q:3:<<$7%&'67C7E'37E'<&=?7E'U5:'<7%6:%#&%'3&'?&3&M8&'fV&M8:8&g':%':3'<&=?7'%7=M8:'C:'3&'6&M3&'<7%6&<67E;'

""""I#.$'5%$.;"2+&*)%;""I#.$'5%$" i.;)$*#)*+," :4.(#2%"3ji"åå"

:;".<1*D'2.,9."'"@PB"2+&*)%"5.",1.;9$%"2.,&1'4.Q" =:R:HK"Ñ"JGIY")%,9')9%;"AC:G:".5'5rFc"3ji"9.2.?%,%"R8ã:"}zf~X"

Q:3:<<$7%&'67C7E'37E'<&=?7E'C:'3&'6&M3&'<7%6&<67E'U5:'E:&%'=:%78:E'C:')1'F'E5E'6:3YI7%7E'I$%&3$<:%':%'0;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 115/201

 

!!Z" 

IG"çç"

:;".<1*D'2.,9."'"@%B"2+&*)%"5.",1.;9$%"2.,&1'4.Q" =:R:HK"Ñ"JGIY")%,9')9%;"AC:G:".('*2"R8ã:"}zO%9('*2Q)%(~"IG".('*2"R8ã:"}zP'O%%Q)%(~X"Q:3:<<$7%&'67C7E'37E'<&=?7E'C:'3&'6&M3&'<7%6&<67E'<5F7E':=&$3E'I$%&3$<:%':%'>76=&$3;<7='7'F&>77;<7=;'

jIK"é" :;".<1*D'2.,9."'"1,'",.&')*+,"P"5.D1.2D."1,"D'2%$")%,9$'$*%"'2"5."2'".S#$.;*+,Q" =:R:HK"Ñ"JGIY")%,9')9%;"AC:G:"jIK".5'5rFcX"=.2.))*%,'"9%5%;"2%;")'(#%;"5."2'"9'/2'")%,9')9%;"<1.",%";.',"(.,%$.;"5."FcQ"

"35.(M;"5."2';")2M1;12';"WHERE"P"FROMN".S*;9."%9$'N")%(%"#%$".4.(#2%"ORDER BYQ"m;9'"#.$(*9."%$5.,'$"2%;"$.;129'5%;"5."1,'")%,;129'";.&V,".2")'(#%"<1.";."2."*,5*<1.Q":,".2"".4.(#2%"5."'/'4%";."#$.;.,9'$M,"2%;"$.;129'5%;"%$5.,'5%;"'2?'/W9*)'(.,9."#%$",%(/$.\""SELECT * FROM contactos ORDER BY nombre

p";*"<1*;*.$'"9.,.$"1,"%$5.,"'2?'/W9*)%"*,D.$;%\"

"SELECT * FROM contactos ORDER BY nombre DESC"DESC" 2%;" %$5.,'$M" 5." (',.$'" 5.;).,5.,9." P" ASC" ';).,5.,9.Q" =*" ,%" ;." .;#.)*?*)'" ,'5'N" #%$"5.?.)9%N";.$M"ASCQ"R+&*)'(.,9."#%5.(%;")%(/*,'$")%,"2'")2M1;12'"WHERE\""SELECT * FROM contactos WHERE edad>40 ORDER BY nombre DESC":2"$.;129'5%";.$M"1,"2*;9'5%"5.")%,9')9%;" ('P%$.;" 5."Fc" P".,"%$5.," " '2?'/W9*)'(.,9."*,D.$;%Q"d.'(%;"%9$%".4.(#2%\""SELECT * FROM contactos WHERE edad>40 ORDER BY edad":," .;9." )';%" ;." 2*;9'$M," 2%;" )%,9')9%;" ('P%$.;" 5." FcN" %$5.,'5%;" #%$" .5'5Q" :;9." %$5.," ;.$M",1(W$*)%"';).,5.,9.Q"""2J2!/)&+%,.+!')F#+=.D'E)!:," 2'" O.$$'(*.,9'" !" 5." 2'" #$.;.,9." ;*91')*+," #$%?.;*%,'2N" 1;9.5" *,&$.;+" $.&*;9$%;" '" 2'" 9'/2'"@)%,9')9%;B" 19*2*T',5%" .2" #',.2" 5." '5(*,*;9$')*+," 5." YP=|RQ" 3O%$'" 5./.$M" O').$2%" (.5*',9.")%,;129';".,"2.,&1'4."=|R"#'$'"<1."21.&%"#1.5'"19*2*T'$"2'"*,;9$1))*+,".,"1,'"#M&*,'"5.">C>Q":;9%";.")%,;*&1."'#2*)',5%".2")%(',5%"INSERTQ":;9.")%(',5%"#.$(*9."*,;.$9'$"$.&*;9$%;"'"1,'"

9'/2'N"D.'(%;";1";*,9'S*;\""INSERT INTO tabla (campo1, campo2, …campo_n) VALUES (valor1, valor2, …valor_n)":2")%(',5%"INSERT"9*.,."5%;"#'$9.;")2'$'(.,9."5.?*,*5';N"2'"#$*(.$'".,"5%,5.";.",%(/$',"2%;")'(#%;"<1.";."D',"'"'&$.&'$"P"2'";.&1,5'N"5.2',9."5." VALUESN".;".,"5%,5.";.".;#.)*?*)',"2%;"D'2%$.;"5.")'5'")'(#%"(',9.,*.,5%".2"(*;(%"%$5.,"<1."2'"#$*(.$'Q"i.2',9."5."INTO";."5./.".;#.)*?*)'$".2",%(/$."5."2'"9'/2'"<1.";."D'"'"%#.$'$Q"d.'(%;")%(%"*,&$.;'$"1,",1.D%"$.&*;9$%".,"2'"9'/2'"@)%,9')9%;B"5.2".4.(#2%"',9.$*%$\""INSERT INTO contactos (nombre, edad, telefono, email) VALUES ('Ramón Perez', 27,'4555636 ', '[email protected]  ')

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 116/201

 

!!_" 

=*"$.'2*T'(%;"1,'"9$'51))*+,"5.".;9'"*,;9$1))*+,"=|RN".;9'$L'(%;"5*)*.,5%"'"YP=|R"<1."*,;.$9."5.,9$%" 5." 2'" 9'/2'" @)%,9')9%;BN" .," 2%;" )'(#%;" @,%(/$.BN" @.5'5BN" @9.2.?%,%B" P" @.('*2BN" 2%;"D'2%$.;\"@G'(+,">.$.TBN"@7aBN"@FZZZ_E_B"P"@#$'(%,x.('*2Q)%(BN"$.;#.)9*D'(.,9.Q">'$'" .;9." 9*#%" 5." *,;.$)*+,N" .;" *(#%$9',9." <1." ;." (',9.,&'" .2" (*;(%" %$5.," 5." )'(#%;",%(/$'5%;"P"D'2%$.;"*,;.$9'5%;".,"2'"*,;9$1))*+,N"#.$%",%".;",.).;'$*%"<1.".;."%$5.,")%*,)*5'")%,".2"5."2%;")'(#%;"5."2'"9'/2'".,"YP=|R"#%$<1."2%;".;9M",%(/$',5%Q"I/;.$D."<1."9%5%;"2%;"D'2%$.;"5."2%;")'(#%;",%",1(W$*)%;"5./.,".;#.)*?*)'$;.".,9$.")%(*22';Q""":,".2".4.(#2%N",%";."O'"*,;.$9'5%".2")'(#%"@8iBQ"G.)1.$5."<1.".;9.")'(#%"?1.")%,?*&1$'5%".,"2'"9'/2'N")%(%"1,")'(#%"'19%"*,)$.(.,9'/2."5.")2'D."#$*('$*'"P"5./.";.$"V,*)%"#%$"2%"9',9%"YP=|R";.".,)'$&'$M"5."&.,.$'$2%"'19%(M9*)'(.,9.Q"">1.5.")%(#$%/'$"2'"*,;.$)*+,"5.2",1.D%"$.&*;9$%"O')*.,5%"1,'")%,;129'"5.";.2.))*+,\""SELECT * FROM contactos":2"$.;129'5%";.$M\"

"8i" ,%(/$." .5'5" 9.2.?%,%" .('*2"!" I$9*T"H'/$.$'" F7" FFZef_7" )%$9*Tx&('*2Q)%("7" 3,'"0'$)L'" E!" FZf_7Ef" &'$)*'t','xO%9('*2Q)%("E" G'(+,">.$.T" 7a" FZZZ_E_" #$'(%,7ax.('*2Q)%("""2JQ!@D-<.$'c.+!#!=#K'F'D.+!D.=T#,!:2")%(',5%"UPDATE"#.$(*9."')91'2*T'$"%"(%5*?*)'$")'(#%;"5."2%;"$.&*;9$%;".,"2'"/';."5."5'9%;Q"=1";*,9'S*;".;"2'";*&1*.,9.\""UPDATE tabla SET campo1=valor1, campo2=valor2, …campo_n=valor_n WHERE condición

":," 2'" ;*91')*+," #$%?.;*%,'2" 19*2*T'$M" .;9." )%(',5%" #'$'" #$%&$'('$" 2';" #M&*,';" <1." #.$(*9',".5*9'$"%"(%5*?*)'$"2';",%9*)*';"&1'$5'5';".,"2'"/';."5."5'9%;Q"">%$".4.(#2%\""UPDATE contactos SET edad=32 WHERE ID=2":," .2" .4.(#2%" 5." '$$*/'" .;9'(%;" ')91'2*T',5%" '" E7N" 2'" .5'5" 5." @3,'" 0'$)L'BN" 5." 2'" 9'/2'"@)%,9')9%;BQ"=*",%";.".;#.)*?*)'"1,")$*9.$*%"%")%,5*)*+,")%,"2'")2M1;12'"WHEREN".2")%(',5%"')91'2*T'$L'"9%5%;"2%;"$.&*;9$%;"5."2'"9'/2'Q""d.'(%;"%9$%".4.(#2%\""UPDATE contactos SET email= '[email protected] ', edad=43 WHERE nombre= 'OrtizCabrera'":,".;9.")';%";."(%5*?*)'".2".('*2"5."@I$9*T"H'/$.$'B"P";1".5'5Q"I/;.$D."<1.";."19*2*T',")%(*22';"#'$'"2%;"D'2%$.;"5."@.('*2B"P"@,%(/$.BN"P'"<1.";."9$'9'"5."5'9%;"5.2"9*#%"9.S9%Q"=*" .S*;9*.$'," 5%;" %" (M;" #.$;%,';" )%," .2" (*;(%" ,%(/$.N" 2'" )%,;129'" (%5*?*)'$L'" 2%;" )'(#%;"@.('*2B"P"@.5'5B"5."9%5%;".22%;Q":;9%";."#1.5.".D*9'$";*"19*2*T'(%;"1,")$*9.$*%"(M;"#$.)*;%\""UPDATE contactos SET email= '[email protected] ', edad=43 WHERE nombre= 'OrtizCabrera’ AND email= '[email protected] ' AND telefono= '4458962'"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 117/201

 

!!a" 

I9$'" ?%$('";.$L'" 19*2*T',5%".2"@8iBN"9'2")%(%";." 2%"O*T%".,".2" #$*(.$" .4.(#2%N"P'" <1." W;9.",%"9*.,."#%;*/*2*5'5.;"5."$.#.9*$;.\""UPDATE contactos SET email= '[email protected]', edad=43 WHERE ID=1"=*"<1*;*.$'"')91'2*T'$"2';".5'5.;"5."9%5%;"2%;")%,9')9%;N"*,)$.(.,9',5%";1"D'2%$".,"1,'"1,*5'5N"2'")%,;129'";.$L'\""UPDATE contactos SET edad=edad+1""2JS!0$'=').+!+%&',-+#,!>'$'" ;1#$*(*$" $.&*;9$%;" 5."1,'" 9'/2'"19*2*T'$M" .2")%(',5%"DELETEQ"m;9.";.$M"5."*,9.$W;".,"2'";*91')*+,"#$%?.;*%,'2"#'$'"<1."2%;".5*9%$.;"5.":HI"=IJK"#1.5',".2*(*,'$",%9*)*';"5.;5.".2"#',.2"5."'5(*,*;9$')*+,"<1."1;9.5"#$%&$'('$MQ"R'";*,9'S*;"5.2")%(',5%"DELETE".;"2'";*&1*.,9.\""

DELETE FROM tabla WHERE condición"d.'(%;"1,".4.(#2%\""DELETE FROM contactos WHERE ID=3":,".2".4.(#2%N";.".2*(*,'"5."2'"9'/2'"@)%,9')9%;BN".2"$.&*;9$%"5."@G'(+,">.$.TBQ"I/;.$D."<1.",%";.".;#.)*?*)',"2%;")'(#%;"P'"<1.".;9.")%(',5%".2*(*,'"$.&*;9$%;")%(#2.9%;Q"=*",%"19*2*T'"2'")2M1;12'"WHEREN".2*(*,'$M"9%5%;"2%;"$.&*;9$%;"5."2'"9'/2'Q"">'$'".2*(*,'$"9%5%;"2%;")%,9')9%;"('P%$.;"5."Ec"'U%;N"19*2*T'$M"2'";*&1*.,9.")%,;129'\""

DELETE FROM contactos WHERE edad>30":,".;9.")';%";.".2*(*,'$%,"2%;")%,9')9%;"@I$9*T"H'/$.$'B"P"@3,'"0'$)L'BQ""""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 118/201

 

!!e" 

@<-#%*.$<.D'E)!2!!

8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#L!-%)'%)K#!%)!D<%)-.!$.!,'&<'%)-%!-.H$.!K%!K.-#,G!!7.H$.!d=<,'D.e!8i" '$9*;9'" 9*912%" &.,.$%"

!" 30G8[l8j:RR8" IlG3=">3G3"d8IR8jN"l3jiIj:Ij"p"IG|h:=K3" K3j0I"7" 30G8[l8j:RR8" Y:YIG83"p"K3j0I" K3j0I"E" 30h8GG:"=3jiG3" =8" JIRãRIG:"F" 30h8GG:"=3jiG3" :R"CIYlG:"i:"l3GGI" JIRãRIG:"Z" 3RHCIhGGIj"GIiIRJI" >3G3lIR3" k366"_" 3RIj=I"3GY3jiI" 8i:Y" Jh=8Ij"a" 3ji:G="kIG0:" R8d:"8j"lh:jI="38G:="!ffE" k366"e" 3GK8=K3="d3G8I=" Hhl3"HIj"dI6"i:"Yhk:G" d3G8I="f" 3GK8=K3="d3G8I=" RI"Y:kIG"i:R"k366"3G0:jK8jI" k366"!c" lC38G:="G3>=Iiip3" 3R0I":=K3"H3Yl83jiIQQQ" d3G8I="!!" YIjKIR8h"K:K:" lG3=8R"HR3=8HI=" k366"!7" YIjKIR8h"K:K:" :j"d8dI":j":R"=3j"kh3j" k366"!E" YIG:jK:":jG8|h:" dI6"å"3RY3"i:R"JR3Y:jHI" JR3Y:jHI"!F" YIG03iI":=K:l3j" :R"=h:èI"i:R"ih:ji:" Jh=8Ij"

!Z" Yh=8H3"=:0G:K3" Yh=8H3"i:"R3="Y8=8Ij:="i:"HC8|h8KI=" " d3G8I="!_" Yh=8H3"=:0G:K3" Yh=8H3"i:"iI="YhjiI=" d3G8I=""3"R'";*&1*.,9.")%,;129'"#.$(*9."%/9.,.$".2"'$9*;9'N"9*912%"P"&.,.$%"5.2"$.&*;9$%")1P%"8i";.'"!Q"""SELECT artista FROM musica WHERE ID=1!`̀"d.$5'5.$%" " " " `̀"J'2;%"""2""R'";*&1*.,9.")%,;129'"(1.;9$'"9%5%;"2%;"9L912%;"5."2%;"&W,.$%;"@9',&%B"%"@4'TTBQ""!SELECT titulo FROM musica WHERE genero='TANGO' OR genero='JAZZ'

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q""R'")%,;129'"5."*,;.$)*+,"<1.";."(1.;9$'"'/'4%N"'&$.&'"1,",1.D%"$.&*;9$%"'"2'"9'/2'"@(1;*)'BQ"!INSERT INTO musica (ID, artista, titulo, genero) VALUES (17, 'ALONSO ARMANDO', POESIA,FUSION)!`̀"d.$5'5.$%" " " " `̀"J'2;%"""S"":,"2'")%,;129'"5."'/'4%N";.".2*(*,',"9%5%;"2%;"$.&*;9$%;"5."2'"9'/2'"#%$",%"*,5*)'$"1,")$*9.$*%"

5.";.2.))*+,"(.5*',9."2'")2M1;12'"WHEREQ"!DELETE FROM musica!`̀"d.$5'5.$%" " " " `̀"J'2;%"""W"R'";*&1*.,9.")%,;129'")'(/*'"2%;"$.&*;9$%;"5.2"'$9*;9'"@30G8"l8j:GB"#%$"@30G8[l8j:RR8B".,".2")'(#%"@'$9*;9'BQ"!UPDATE musica SET artista='AGRI BINER' WHERE artista='AGRI-BINELLI'!`̀"d.$5'5.$%" " " " `̀"J'2;%"

""R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 119/201

 

!!f" 

Q!>I>!M!AM1hP!>'$'"#$%&$'('$".2";*;9.('"5.",%9*)*';"5."2'";*91')*+,"#$%?.;*%,'2N"5./.$M"'#2*)'$")%,;129';"=|R"'"2'"/';."5."5'9%;"(.5*',9."2.,&1'4."5."#$%&$'(')*+,">C>Q":," 2'" O.$$'(*.,9'" !" '#$.,5*+" '" )$.'$" P" '5(*,*;9$'$" 1,'" /';." 5." 5'9%;" 5.;5." .2" #',.2"#O#YP35(*,N" P" .," 2'" O.$$'(*.,9'" 7" .;915*+" .2" 2.,&1'4." =|R" #'$'" &.,.$'$" )%,;129';" ;*(#2.;Q"

3O%$'"D.$.(%;")+(%"$.'2*T'$")%,;129';"'"YP=|R"5.;5."#M&*,';">C>N"19*2*T',5%".2"2.,&1'4."=|RQ":S*;9.,"&$',"D'$*.5'5"5."?1,)*%,.;"#$.5.?*,*5';".,">C>"<1."#.$(*9.,"%#.$'$"5*$.)9'(.,9.")%,"YP=|RN" D.$.(%;" 2';" (M;" *(#%$9',9.;" P" 21.&%" 1;9.5" #%5$M" )%,;129'$" 2'" ;.))*+," 5." " @YP=|R"J1,)9*%,;BN" " .," 2'" 5%)1(.,9')*+," %?*)*'2" 5." #O#Q,.9" #'$'" %/9.,.$" 1," 2*;9'5%" ;%/$." %9$';"?1,)*%,.;"<1."#1.5',";.$2."5."19*2*5'5Q""K%5';"2';"?1,)*%,.;"5."YP=|R";*.(#$.")%(*.,T',")%,"2'"#'2'/$'"@(P;<2BN";.&1*5'"5."1,"&1*+,"'/'4%" P" 21.&%" 2'" %#.$')*+," <1." $.'2*T'" .," *,&2W;N" #%$" .4.(#2%N" 2'" ?1,)*+," ,.).;'$*'" #'$'")%,.)9'$;.";.$L'\"mysql_connect()Q"":2"#$%).;%"5.")%(1,*)')*+,".,9$.">C>"P"YP=|RN"#%$"2%"&.,.$'2N";1.2.".?.)91'$;."5."')1.$5%"'"2%;";*&1*.,9.;"#';%;\""

'Q  H%,.S*+,".,9$.">C>"P"YP=|RQ"/Q  =.2.))*+,"5."2'"/';."5."5'9%;Q")Q  H%,;129'Q"5Q  >$%).;'5%"5."5'9%;Q".Q  R*/.$')*+,"5."(.(%$*'"5.2";.$D*5%$"P")*.$$."5.")%,.S*+,Q"

"3")%,9*,1')*+,N";."5.9'22',")'5'"1,%"5.".22%;Q"""QJ3!"#)%b'E)!.$!,%+*'K#+!K%!$.!H.,%!:2"#$*(.$"#';%"#'$'")%(.,T'$"1,'"9$',;'))*+,")%,"1,'"/';."5."5'9%;"5.;5.">C>".;")%,.)9'$;."

)%,".22'Q"h9*2*T'$.(%;"2'"?1,)*+," mysql_connect()"5.">C>N"#'$'".;9'/2.).$".2".,2').".,9$.">C>"P"YP=|RQ"=1";*,9'S*;".;"2'";*&1*.,9.\""mysql_connect("servidor", "usuario ", "contraseña");"R%;"#'$M(.9$%;"5.".;9'"?1,)*+,";%,"(M;"<1.".D*5.,9.;N".2"#$*(.$%".;".2",%(/$."5.2";.$D*5%$".,".2" <1." ;." .,)1.,9$'" '2%4'5'" 2'" /';." 5." 5'9%;N" #%$" 2%" &.,.$'2" ;1.2." .,)%,9$'$;." .," .2" (*;(%"%$5.,'5%$"<1.".2";.$D*5%$"-./"#%$"2%"9',9%N";1"D'2%$N";.$M"@2%)'2O%;9BQ"R%;"5%;"#'$M(.9$%;";*&1*.,9.;")%$$.;#%,5.,"'2",%(/$."5."1;1'$*%"P" )%,9$';.U'",.).;'$*%;"#'$'"')).5.$" '" 2'"/';." 5."5'9%;Q" 0.,.$'2(.,9." ;1.2."#$%#%$)*%,'$2%;" .2"#$%D..5%$" 5.2" ;.$D*)*%"5."O%;9*,&"#.$%"'"D.).;"#1.5.,";.$".;9'/2.)*5%;"5.;5."1,"#',.2"5.")$.')*+,"5."/';.;"5."5'9%;".,".2")';%"5."D<%)-.,!+%,%$$%+,! Q"

"

" 3P15'"'O%$'"

"<%)-.,! +%,%$$%+,! o+%*%)K%K#+%,pG! .;" 1," ;.$D*)*%" 5." '2%4'(*.,9%" <1." .;9M" #.,;'5%" #'$'" &$',5.;"1;1'$*%;"%"#.$;%,';"<1."D.,5.,".2";.$D*)*%"5."O%;9*,&"'"%9$';Q":;9%;"#'<1.9.;")1.,9',")%,"&$',")',9*5'5"5.".;#')*%"P"5."5%(*,*%;"5*;#%,*/2.;"#'$'")'5'")1.,9'Q"

d.'(%;"1,".4.(#2%\""mysql_connect("localhost", "root", "root");":,".2")';%"5.".;9'$"9$'/'4',5%".,"1,"#1.$9%")%,)$.9%N"5./.".;#.)*?*)'$".2"(*;(%\""mysql_connect("localhost:88", "root", "root");"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 120/201

 

!7c" 

:;9'"?1,)*+,"'2";.$".4.)19'5'"5.D1.2D."1,"D'2%$"/%%2.',%"true";*";."#$%514%"2'")%,.S*+,"P".,")';%" )%,9$'$*%" ;.$M" falseQ" >%$" 2%" 9',9%" #%5$L'(%;" )%,9$%2'$" .2" #$%).;%" 5." )%(1,*)')*+,"(.5*',9."'2&V," (.)',*;(%"<1."*(#*5'" 2'".4.)1)*+,"5.2" $.;9%"5.2")+5*&%" .,")';%"5." ,%"#%5.$")%,.)9'$;."'"2'"/';."5."5'9%;\""if (!mysql_connect("localhost", "root", "root")){ 

die ("no es posible conectarse");}"=.&V," .2" )+5*&%" ',9.$*%$N" ;." .4.)19'" 2'" ?1,)*+," mysql_connect()" P" ;*" 2'" )%,.S*+," ,%" .;"#%;*/2.N"W;9'"?1,)*+,"5.D1.2D." falseQ":;9."D'2%$".;"*,D.$9*5%"#%$".2"%#.$'5%$"2+&*)%"@!B"#%$"2%"9',9%"2'".;9$1)91$'"$.)*/."true".,";1")%,5*)*+,"P";.".4.)19',";1;"*,;9$1))*%,.;Q"G.)1.$5." <1." 2'"?1,)*+,"die()" ?*,'2*T'" 2'".4.)1)*+,"5.2" )+5*&%" >C>" 5."2'" #M&*,'" P" .(*9.".2"(.,;'4." *,5*)'5%".,".22'Q"i*)O'"?1,)*+," ?1." .;#.)*?*)'5'" .,"2'"O.$$'(*.,9'"F" 5."2'";*91')*+,"#$%?.;*%,'2"!Q":,".?.)9%N";*",%".;"#%;*/2.")%,.)9'$;."'"2'"/';."5."5'9%;N"5.",'5'";.$D*$M".2"$.;9%"5.2")+5*&%"5.2";)$*#9"5.">C>Q"

":;9.")+5*&%"#1.5.";*(#2*?*)'$;."19*2*T',5%"1,"%#.$'5%$"2+&*)%N")%(%";."(1.;9$'"'")%,9*,1')*+,\""mysql_connect("localhost", "root", "root") or die ("no es posible conectarse");"R%;"5%;")+5*&%;"',9.$*%$.;";%,".<1*D'2.,9.;N")'1;',5%".2"(*;(%".?.)9%Q"""QJ2!1%$%DD'E)!K%!$.!H.,%!K%!K.-#,!h,'"D.T")$.'5'"2'")%,.S*+,")%,".2";.$D*5%$"5."5'9%;N"5./.(%;".;#.)*?*)'$"2'"/';."5."5'9%;")%,"2'")1'2"D'"'"%#.$'$".2";)$*#9Q""h," ;.$D*5%$" 5." /';.;" 5." 5'9%;" #1.5." )%,9.,.$" (M;" 5." 1,'" /';." 5." 5'9%;N" #%$" 2%" 9',9%"

19*2*T'$.(%;"2'"?1,)*+," mysql_select_db()"#'$'"*,5*)'$".2",%(/$."5."2'"/';."'";.2.))*%,'$Q"R'";*,9'S*;".;"2'";*&1*.,9.\""mysql_select_db("nombre de la base");"R+&*)'(.,9.N" .2" #'$M(.9$%" 5." .;9'" ?1,)*+," .;" .2" ,%(/$." 5." 2'" /';." 5." 5'9%;" <1." 5.;.'";.2.))*%,'$"#'$'"%#.$'$Q"":," 2'" O.$$'(*.,9'" !" 5." 2'" #$.;.,9." ;*91')*+," #$%?.;*%,'2N" )$.'(%;" 1,'" /';." 5." 5'9%;" 5.;5."#O#YP35(*,"P"2'"22'('(%;"@'&.,5'BQ"d.'(%;"1,".4.(#2%"5.";.2.))*+,"5.".22'\""mysql_select_db("agenda");":;9'"?1,)*+,N"'2"*&1'2"<1."mysql_connect()N"5.D1.2D."1,"D'2%$"/%%2.',%"true".,")';%"5."1,'";.2.))*+,".S*9%;'"P"false".,")';%")%,9$'$*%N"#%$"2%")1'2N"#%5$L'(%;"'#2*)'$"2'"?1,)*+,"die()\""mysql_select_db("agenda")"%$"5*."]n,%".;"#%;*/2.";.2.))*%,'$"2'"/';.n^X "i." .;9'" (',.$'" ;." *,9.$$1(#." 2'" .4.)1)*+," 5.2" $.;9%" 5.2" )+5*&%" .," .2" )';%" 5." ,%" #%5.$";.2.))*%,'$"2'"/';."5."5'9%;Q"""QJQ!"#),<$-.,!C'/*.,5%")$.'5%" 2'")%,.S*+,")%," YP=|R" P" ;.2.))*%,'5%" 2'"/';." 5."5'9%;N" >C>" #%5$M" $.'2*T'$"

)%,;129';".,"2.,&1'4."=|R"(.5*',9."2'"?1,)*+,"mysql_query()N"D.'(%;";1";*,9'S*;\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 121/201

 

!7!" 

$resultado=mysql_query("consulta SQL");":;9'"?1,)*+,"$.)*/.")%(%"#'$M(.9$%"1,'")%,;129'"=|RN"9'2")%(%"2';"$.'2*T+".,"2'"O.$$'(*.,9'"',9.$*%$Q":2"$.;129'5%"5."2'")%,;129'";.$M"'2(').,'5%".,"2'"D'$*'/2."$resultadoQ">%$".4.(#2%\""$resultado=mysql_query("DELETE FROM contactos WHERE ID=3");

":2"D'2%$"5."$resultado"5.#.,5.$M"5.2"9*#%"5.")%,;129'Q">'$'")%,;129';"5.2"9*#%"@'))*+,B")%(%"INSERTN"UPDATE"P"DELETEN";."%/9*.,."1,"D'2%$"/%%2.',%" true";*";."$.'2*T%")%$$.)9'(.,9."P"false";*"O1/%"1,".$$%$Q"":,".2")';%"5.")%,;129';"5.2"9*#%"@;.2.))*+,B")%(%"SELECTN".2"D'2%$"5.D1.29%";.$M"1,"false";*"O1/%".$$%$"%"1,"$.)1$;%")%," 5'9%;"%/9.,*5%;"5."2'" )%,;129'Q" i*)O%"$.)1$;%" #.$(',.).$M".," 2'"(.(%$*'"5.2";.$D*5%$"#'$'";.$"#$%).;'5%"(.5*',9."%9$';"?1,)*%,.;"<1."')).5.$M,"'"2%;"5'9%;"5."2'")%,;129'Q""d.'(%;"1,".4.(#2%")%(#2.9%"#'$'")%,;129';"5."%$'=').D'E)\" 

<?phpmysql_connect("localhost", "root", "root") or die ("no es posible conectarse");mysql_select_db("agenda") or die ("no es posible seleccionar la base");$resultado=mysql_query("DELETE FROM contactos WHERE ID=3");if ($resultado){ 

echo "Se eliminó el registro ID=3";}else{ 

echo "ocurrió un error al intentar eliminar el registro ID=3";}?>":,".2".4.(#2%";.".?.)9V'"2'")%,.S*+,N"21.&%";.";.2.))*%,'"2'"/';."5."5'9%;N"P".,"2'"9.$).$'"2L,.'";."$.'2*T'"2'")%,;129'Q">%$"V29*(%")%,9$%2'(%;";*"2'")%,;129'";."$.'2*T'".S*9%;'(.,9."P"&.,.$'(%;"

.2"(.,;'4.")%$$.;#%,5*.,9.Q"":;9." .4.(#2%" #%$" ;L" ;%2%" ,%" .;" 5.2" 9%5%" 5*,M(*)%" P'" <1." ;*.(#$." <1." ;.'" #.9*)*%,'5'" .;9'"#M&*,'N";."9$'9'$M"5.".2*(*,'$".2"(*;(%"$.&*;9$%Q">'$'".D*9'$".;9."*,)%,D.,*.,9.N"#%5.(%;"O').$"<1.".;9'"#M&*,'";.'"(M;"?1,)*%,'2";*".2"@8iB"5.2"$.&*;9$%" '" .2*(*,'$" ;." $.)*/." .S9.$,'(.,9.Q" >%$" .4.(#2%N" ;1#%,&'(%;" <1." $.'2*T'(%;" 1,"?%$(12'$*%"CKYR".,".2"<1.";."#1.5'"*,9$%51)*$".2"@8iB"5.2"$.&*;9$%"<1."5.;..".2*(*,'$"P"21.&%".,DL.".;."D'2%$"'"2'"#M&*,'"5*,M(*)'Q"K.,5$.(%;"5%;"#M&*,';"#'$'".;9.".4.(#2%\"@.2*(*,'$QO9(2B"P" @.2*(*,'$Q#O#BQ" R'" #$*(.$'" ;.$M" 2'" <1." )%,9.,&'" .2" ?%$(12'$*%" )%(%" ;." (1.;9$'" '")%,9*,1')*+,\""

"

":;9."?%$(12'$*%".,D*'$M";1;"5'9%;"'"@.2*(*,'$Q#O#B"(.5*',9.".2"(W9%5%">I=KQ"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 122/201

 

!77" 

R'" ;.&1,5'" #M&*,'" @.2*(*,'$Q#O#BN" ;.$M" 2'" <1." #$%).;." 2%;" 5'9%;" 5.2" ?%$(12'$*%N" P" 9.,5$M" .2";*&1*.,9.")+5*&%">C>\""<?php$ID=$_POST['id']; mysql_connect("localhost", "root", "root") or die ("no es posible conectarse");

mysql_select_db("agenda") or die ("no es posible seleccionar la base");$resultado=mysql_query("DELETE FROM contactos WHERE ID=$ID");if ($resultado){ 

echo "Se eliminó el registro ID=3";}else{ 

echo "ocurrió un error al intentar eliminar el registro ID=3";}?>"I/;.$D." <1." ;%2'(.,9." ;." '&$.&+" 2'" D'$*'/2." $ID" <1." $.)*/." .2" D'2%$" *,9$%51)*5%" .," .2"?%$(12'$*%N"9'(/*W,";."$..(#2'T+".2"D'2%$"@EB"#%$"2'"(*;('"D'$*'/2."$IDQ"i." .;9'" ?%$('" #%5$.(%;" 19*2*T'$" @.2*(*,'$Q#O#B" #'$'" ;1#$*(*$" )1'2<1*.$" $.&*;9$%" 5." 2'" 9'/2'"

@)%,9')9%;BQ""d.'(%;"'O%$'"1,".4.(#2%"#'$'"'),%+-.+"5'9%;\"":," .;9." )';%" 9'(/*W," 9.,5$.(%;" 5%;" #M&*,';N" @*,;.$9'$QO9(2B" P" @*,;.$9'$Q#O#BQ" d.'(%;" 2'"#$*(.$'\""

""G.)1.$5."*5.,9*?*)'$")'5'")'(#%")%,"2%;"(*;(%;",%(/$.;"<1."19*2*T'$M"#'$'"$.)1#.$'$2%;Q"3<1L",%"19*2*T'(%;".2")'(#%"@8iB"#%$<1.";."&.,.$'"'19%(M9*)'(.,9.Q"R'"#M&*,'"@*,;.$9'$Q#O#BN"<1."#$%).;'$M"2%;"5'9%;"5.2"?%$(12'$*%N"9.,5$M"2'";*&1*.,9."?%$('\""<?php$nombre=$_POST['nombre']; $edad=$_POST['edad']; $telefono=$_POST['telefono']; 

$email=$_POST['email'];"mysql_connect("localhost", "root", "root") or die ("no es posible conectarse");

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 123/201

 

!7E" 

mysql_select_db("agenda") or die ("no es posible seleccionar la base");$resultado=mysql_query("INSERT INTO contactos (nombre, edad, telefono, email)VALUES ('$nombre', $edad, '$telefono', '$email')");if ($resultado){ 

echo "Se agregó nuevo registro de $nombre.";}else{ 

echo "ocurrió un error al intentar agregar a $nombre";}?>":;9." )+5*&%" 5*?*.$." 5.2" #$*(.$" .4.(#2%" .," ;1" )%,;129'" P" '2&1,';" D'$*'/2.;" .S9$';N" #.$%" .2"?1,)*%,'(*.,9%".;".2"(*;(%Q"I/;.$D.".,"2'")%,;129'".2"1;%"5.")%(*22';";*(#2.;"#'$'"2%;"D'2%$.;"5."9*#%"9.S9%Q""d.'(%;"'O%$'"1,".4.(#2%"5.".D-<.$'c.D'E)"%"(%5*?*)')*+,"5."$.&*;9$%;")%,"UPDATE\""32" *&1'2" <1." .," 2%;" .4.(#2%;" ',9.$*%$.;N" 9.,5$.(%;" 5%;" #M&*,';N" @(%5*?*)'$QO9(2B" P"@(%5*?*)'$Q#O#BN"D.(%;"2'"#$*(.$'\"

"

""I/;.$D."<1.".;";*(*2'$"'"2'"5."@*,;.$9'$QO9(2B"#.$%".;9'"D.T";."'&$.&'".2")'(#%"@8iBN"P'"<1.";."

5./."*,5*)'$N"#'$'".;9.")';%N".2"8i"5.2"$.&*;9$%"<1.";."D'"'"(%5*?*)'$Q"d.'(%;".2")+5*&%"5."@(%5*?*)'$Q#O#B\""<?php$ID=$_POST['ID']; $nombre=$_POST['nombre']; $edad=$_POST['edad']; $telefono=$_POST['telefono']; $email=$_POST['email'];"mysql_connect("localhost", "root", "root") or die ("no es posible conectarse");mysql_select_db("agenda") or die ("no es posible seleccionar la base");$resultado=mysql_query("UPDATE contactos SET nombre='$nombre', edad=$edad,telefono='$telefono', email='$email' WHERE ID=$ID");if ($resultado){ 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 124/201

 

!7F" 

echo "Se actualizó el registro $ID.";}else{ 

echo "ocurrió un error al intentar modificar el registro $ID";}?>"

H%(%"#1.5."'#$.)*'$N"2%;"9$.;".4.(#2%;"',9.$*%$.;";%,";*(*2'$.;"P"9$'/'4',"5."2'"(*;('"?%$('"#.$%"D'$*',5%"2%;" 5'9%;"'" 9$'9'$" P" 2';" )%,;129';Q"I/;.$D."<1." ;."$.#*9.," ;*.(#$."2';" 2L,.';" 5.")+5*&%" #'$'" 2'" )%,.S*+," P" ;.2.))*+," 5." 2'" /';." 5." 5'9%;Q" =*" )'(/*'$'" '2&V," D'2%$" )%(%" #%$".4.(#2%"2'")%,9$';.U'"%".2",%(/$."5."2'"/';."5."5'9%;N"9.,5$L'"<1."(%5*?*)'$"9%5';"2';"#M&*,';">C>".,"2';"<1.";.".,)1.,9$',"2';")%,.S*%,.;"%";.2.))*%,.;"5."2'"/';."5."5'9%;Q">'$'" .D*9'$" .;9." *,)%,D.,*.,9." .;" $.)%(.,5'/2." $.'2*T'$" 2'" )%,.S*+," P" ;.2.))*+," 5." /';." 5."5'9%;"(.5*',9.".2"1;%"5."2*/$.$L';N".;915*'5';".,"2'"O.$$'(*.,9'"F"5."2'";*91')*+,"#$%?.;*%,'2"!Q">%$".4.(#2%N")$.'(%;"2'"#M&*,'"@)%,.S*%,Q#O#B")%,".2")+5*&%";*&1*.,9.\""<?phpmysql_connect("localhost", "root", "root") or die ("no es posible conectarse");mysql_select_db("agenda") or die ("no es posible seleccionar la base");

?>"R1.&%")'(/*'(%;".;9';"2L,.';".,"2';"5.(M;"#M&*,';"#%$"require("conexion.php")X"d.'(%;")%(%"<1.5'$L'".,".2"V29*(%".4.(#2%\""<?php$ID=$_POST['ID']; $nombre=$_POST['nombre']; $edad=$_POST['edad']; $telefono=$_POST['telefono']; $email=$_POST['email'];"require("conexion.php");

$resultado=mysql_query("UPDATE contactos SET nombre='$nombre', edad=$edad,telefono='$telefono', email='$email' WHERE ID=$ID");if ($resultado){ 

echo "Se actualizó el registro $ID.";}else{ 

echo "ocurrió un error al intentar modificar el registro $ID";}?>"=*"$.'2*T'".;9.")'(/*%".,"9%5';"2';"#M&*,';"<1."$.<1*.$',"1,'")%,.S*+,"P";.2.))*+,"5."/';."5."5'9%;N"#%5$M";*(#2*?*)'$".2")+5*&%N"P",%"9.,5$M"<1.".5*9'$")'5'"1,'"5.".22';")1',5%")'(/*."'2&V,"

D'2%$"5.")%,.S*+,"%".2",%(/$."5."2'"/';."5."5'9%;Q"=+2%";."2*(*9'$M"'".5*9'$"2'"@)%,.S*%,Q#O#BQ""3")%,9*,1')*+,N"D.$.(%;"1,".4.(#2%")%,".2")%(',5%"SELECT\""<?phprequire("conexion.php");$resultado=mysql_query("SELECT * FROM contactos");if ($resultado){ 

echo "ocurrió un error.";}else{ 

//procesa datos}?>

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 125/201

 

!7Z" 

:,".2".4.(#2%"(%;9$'5%N";."$.'2*T'"1,'")%,;129'"5."9%5%;"2%;"$.&*;9$%;"5."2'"9'/2'"@)%,9')9%;B"P";*"%)1$$."'2&V,".$$%$"$resultado";.$M"falseN".,")';%")%,9$'$*%"ê,%"5.D1.2D."9$1.é";*,%"<1.";."%/9*.,." 1,'" 9'/2'" .," (.(%$*'" )%," 5'9%;" <1." #%5$M" #$%).;'$" (.5*',9." 2';" ?1,)*%,.;" 5."#$%).;'5%"<1."D.$.(%;"'")%,9*,1')*+,Q""""QJS!>+#D%,.K#!K%!K.-#,!h,'"D.T".?.)91'5'"2'")%,;129'"5.";.2.))*+,N"#%5$M"#$%).;'$".2"$.;129'5%"#'$'"&.,.$'$"2'"#M&*,'"CKYR"$.;129',9."<1.";.".,D*'$M"'2",'D.&'5%$"5.2"%$5.,'5%$")2*.,9.Q":2" $.;129'5%" 5." 1,'" )%,;129'" SELECT" <1.5'" .," 2'" (.(%$*'" 5.2" ;.$D*5%$" '" 2'" .;#.$'" 5." ;1"9$'9'(*.,9%Q"R'"*,?%$(')*+,"<1.";."%/9*.,.N"#%$"2%"&.,.$'2N"9%('"2'"?%$('"5."1,'"9'/2'Q">C>"%?$.)."D'$*';"?1,)*%,.;"#'$'"#$%).;'$"2%;"5'9%;"%/9.,*5%;"5."1,'")%,;129'Q":,".2"#$.;.,9."9.S9%" .;915*'$.(%;" 2';" (M;" *(#%$9',9.;" P" 1;9.5" #%5$M" .S#.$*(.,9'$" )%," 2';" $.;9',9.;" ;*,"('P%$.;"5*?*)129'5.;Q"">'$'" %/9.,.$" 2%;" $.&*;9$%;" 5.2" $.;129'5%" 5." 1,'" )%,;129'N" 19*2*T'$.(%;" 2'" ?1,)*+,"mysql_fetch_array()Q"":;9'"?1,)*+,"&.,.$'"1,'"('9$*T"%"'$$'P"';%)*'9*D%";%/$.".2"$.;129'5%Q"

=1";*,9'S*;".;"2'";*&1*.,9.\""$registros=mysql_fetch_array($resultado);":2"#'$M(.9$%"$.)*/*5%")%$$.;#%,5."'2"$.;129'5%"5."2'")%,;129'Q"R'"D'$*'/2."$registros"9.,5$M".2"D'2%$"/%%2.',%"false".,")';%"5.",%".S*;9*$"2%;"$.&*;9$%;")%,;129'5%;Q"=*".S*;9.,"$.&*;9$%;N";.$M"5.2" 9*#%" '$$'PN"1,'" ('9$*T" ';%)*'9*D'" )%(%" 2';" .;915*'5';" .,"2'" O.$$'(*.,9'" F" 5."2'" ;*91')*+,"#$%?.;*%,'2"!N"<1.")%,9*.,."2%;")'(#%;"5.2"#$*(.$"$.&*;9$%".,)%,9$'5%".,"2'")%,;129'Q"R%;" '$$'P;" ';%)*'9*D%;" #.$(*9.," ')).5.$" '" ;1;" D'2%$.;" (.5*',9." )2'D.;N" <1." .," .;9." )';%")%$$.;#%,5.,"'"2%;",%(/$.;"5."2%;")'(#%;";.2.))*%,'5%;".,"2'")%,;129'Q"d.'(%;"1,".4.(#2%"#'$'"')2'$'$".;9%\"

"<?phprequire("conexion.php");$resultado=mysql_query("SELECT * FROM contactos");if (!$resultado){ 

echo "ocurrió un error.";}else{ 

$registro=mysql_fetch_array($resultado);echo $registro['nombre']."<br/>";

}?>":," .2" .4.(#2%N"$registro" .;" 1," '$$'P" <1." )%,9*.,." 2%;" D'2%$.;" 5." 2%;" )'(#%;" 5.2" #$*(.$"

$.&*;9$%".,)%,9$'5%N"5*)O%;"D'2%$.;"#1.5.,"%/9.,.$;."(.5*',9.".2",%(/$."5.2")'(#%"';%)*'5%N"9'2")%(%";."O').".,"2'"',9."V29*('"2L,.'"5.")+5*&%Q"i.".;9'"(',.$'";."*(#$*(.".,"#',9'22'".2",%(/$."5.2"#$*(.$"$.&*;9$%".,)%,9$'5%".,"2'")%,;129'Q":2";*&1*.,9.")+5*&%"*(#$*(."9%5%;"2%;")'(#%;"5.2"#$*(.$"$.&*;9$%\""<?phprequire("conexion.php");$resultado=mysql_query("SELECT * FROM contactos");if (!$resultado){ 

echo "ocurrió un error.";}else{ 

$registro=mysql_fetch_array($resultado);echo $registro['ID']."<br/>";echo $registro['nombre']."<br/>";echo $registro['edad']."<br/>";

extrae

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 126/201

 

!7_" 

echo $registro['telefono']."<br/>";echo $registro['email']."<br/>";

}?>"=+2%"#%5$M"%#.$'$")%,"2%;")'(#%;";.2.))*%,'5%;".,"2'")%,;129'"SELECTN".,".;9.")';%";."19*2*T+".2"

)%(%5L,"*"#'$'";.2.))*%,'$"9%5%;"2%;")'(#%;Q""=.&1$'(.,9.";."#$.&1,9'$M"<1W"%)1$$.")%,"2%;"5.(M;"$.&*;9$%;N"P'"<1."2'")%,;129'"5./."%/9.,.$"9%5%;"2%;"$.&*;9$%;"5."2'"9'/2'"P".,".2".4.(#2%"',9.$*%$"(%;9$'(%;";%2'(.,9.".2"#$*(.$%Q">'$'".22%N"5./.(%;"'#2*)'$"1,"/1)2."<1."$.)%$$'".2"$resultado"P"';*&,."2%;")'(#%;"5.")'5'"$.&*;9$%"5."1,%".,"1,%"'"2'"('9$*T"$registro\""<?phprequire("conexion.php");$resultado=mysql_query("SELECT * FROM contactos");if (!$resultado){ 

echo "ocurrió un error.";

}else{  while($registro=mysql_fetch_array($resultado)){ 

echo $registro['nombre']."<br/>";}

}?>":2" /1)2." while" ';*&,'" 1,%" '" 1,%" 2%;" D'2%$.;" 5." mysql_fetch_array()" '"$registroQ"R';"'))*%,.;"5." while"%/9*.,.,".2")'(#%"@,%(/$.B"5.2"$.&*;9$%"')91'2"P";."$.#.9*$M,"O';9'"<1."?*,'2*).".2"$.)%$$*5%"5."mysql_fetch_array()Q""":,"5.?*,*9*D'N".2"'$$'P"$registro"D'"9%(',5%"5*?.$.,9.;"D'2%$.;".,")'5'"$.#.9*)*+,"P"'";1"D.TN";."5'";'2*5'"'".;%;"D'2%$.;"5.,9$%"5.2"/1)2.Q"

":2";*&1*.,9.".4.(#2%N";*(*2'$"'2"',9.$*%$N"(1.;9$'"9%5%;"2%;")'(#%;"P"2%;"$.&*;9$%;"5."2'")%,;129'N"5."(',.$'"%$5.,'5'".,"1,'"9'/2'"CKYR\""<?phprequire("conexion.php");$resultado=mysql_query("SELECT * FROM contactos");if (!$resultado){ 

echo "ocurrió un error.";}else{

echo '<table border="1" cellpadding="6" cellspacing="0">'; while($registro=mysql_fetch_array($resultado)){ 

echo "<tr><td>$registro[ID]</td><td>$registro[nombre]</td><td>$registro[edad]</td><td>$registro[telefono]</td><td>$registro[email]</td></tr>";

}echo '</table>'; 

}?>"I/;.$D."<1."'2")%2%)'$"2'"('9$*T $registro" 5.,9$%"5." 2'")'5.,'" 5." 9.S9%N" 5./."<1*9'$" 2';"

)%(*22';"5."2';")2'D.;"P'"<1.",%";%,",.).;'$*';"#%$".,)%,9$'$;."5.,9$%"5."1,'")'5.,'Q":;9%".D*9'"9.,.$"<1.")%,)'9.,'$"$registroN")'5'"D.T"<1.";."%/9.,&'".2"D'2%$"5."1,'")2'D.Q"

?

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 127/201

 

!7a" 

"I9$';"?1,)*%,.;"5."19*2*5'5";%,"mysql_num_rows()"P"mysql_num_fields()"#'$'"%/9.,.$"2'")',9*5'5"5."$.&*;9$%;"P")'(#%;"5."1,'")%,;129'Q"d.(%;"1,".4.(#2%\""$cant_reg=mysql_num_rows($resultado);$cant_camp=mysql_num_fields($resultado);

echo "se encontraron $cant_reg de registros<br/>";echo "hay $cant_camp campos";"d.'(%;"%9$%".4.(#2%"(M;"#$M)9*)%"<1.".2"',9.$*%$\""<?php$ID=$_POST['ID']; $nombre=$_POST['nombre']; $edad=$_POST['edad']; $telefono=$_POST['telefono']; $email=$_POST['email'];

require("conexion.php");$resultado=mysql_query("SELECT * FROM contactos WHERE ID=$ID");

if (!$resultado){ echo "ocurrió un error.";

}else{$cant_reg=mysql_num_rows($resultado);if ($cant_reg>0){ 

$resultado=mysql_query("UPDATE contactos SET nombre='$nombre',edad=$edad, telefono='$telefono', email='$email' WHERE ID=$ID");

if ($resultado){ echo "Se actualizó el registro $ID.";

}else{ echo "ocurrió un error al intentar modificar el registro

$ID";}else{ 

echo 'El ID $ID no existe.';} 

}?>":," .;9." )';%" ;." $.'2*T'" 1,'" )%,;129'" #'$'" )%(#$%/'$" 2'" .S*;9.,)*'" 5.2" $.&*;9$%" <1." ;." 5.;.'"')91'2*T'$"P"';L".D*9'(%;"<1.".2";.$D*5%$"(1.;9$."1,"(.,;'4."5.".$$%$"'2"$.'2*T'$"2'")%,;129'"5."')91'2*T')*+,"5."1,"$.&*;9$%"*,.S*;9.,9.Q""

"QJW!P'H%+.D'E)!K%!=%=#+'.!M!D'%++%!K%!D#)%b'E)!R%;"5'9%;"5.")'5'")%,;129'";."&1'$5',".,"2'"(.(%$*'"5.2";.$D*5%$"O';9'"<1."?*,'2*T'"2'".4.)1)*+,"5.2")+5*&%"5."2'"#M&*,'N"#.$%"#1.5."%)1$$*$"<1.";."9$'/'4."(1P";.&1*5%")%,".2")%(',5%" SELECT".,"1,'"(*;('"#M&*,'">C>"P";*"2%;"$.;129'5%;";%,"5."&$',"'(#2*915N".;"$.)%(.,5'/2."*$"2*/.$',5%"2'"(.(%$*'"'"(.5*5'"<1."5.4."5."1;'$;.")'5'")%,;129'"5.2";)$*#9">C>Q">'$'" 2*/.$'$" 2'" (.(%$*'" 5.2" ;.$D*5%$" 19*2*T'(%;" 2'" ?1,)*+,"mysql_free_result()" )%(%" ;."(1.;9$'".,".2";*&1*.,9.".4.(#2%\""mysql_free_result($resultado);"

:;9'"?1,)*+,"5./.".;)$*/*$;."5.;#1W;"5."#$%).;'$"$resultadoN"P'"<1.N"5."2%")%,9$'$*%".;9'$L'".2*(*,',5%"2%;"$.;129'5%;"5."2'")%,;129'"P",%"#%5$M"#$%).;'$2%;Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 128/201

 

!7e" 

I9$'"/1.,'"#$M)9*)'".;").$$'$"2'")%,.S*+,")%,"YP=|R")1',5%",%"O'&'"?'29'"$.'2*T'$"%9$'")%,;129'N"'1,<1."2'"(*;('";.").$$'$M"'19%(M9*)'(.,9."'2"?*,'2*T'$"2'".4.)1)*+,"5.2";)$*#9"5.">C>Q">'$'".22%".(#2.'(%;"2'"?1,)*+,"mysql_close()")%(%";."(1.;9$'".,".2".4.(#2%"5."'/'4%\""<?phprequire("conexion.php");

$resultado=mysql_query("SELECT * FROM contactos");if (!$resultado){ 

echo "ocurrió un error.";}else{

echo '<table border="1" cellpadding="6" cellspacing="0">'; while($registro=mysql_fetch_array($resultado)){ 

echo "<tr><td>$registro[ID]</td><td>$registro[nombre]</td><td>$registro[edad]</td><td>$registro[telefono]</td><td>$registro[email]</td></tr>";

}echo '</table>'; 

}mysql_free_result($resultado);mysql_close();?>

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 129/201

 

!7f" 

@<-#%*.$<.D'E)!Q!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""

3":2")+5*&%"5."'/'4%")%,.)9'"'">C>")%,"2'"/';."5."5'9%;"@#$%51)9%;BQ"""mysql_select_db("productos");mysql_connect("localhost", "root", "root");!`̀"d.$5'5.$%" " " " `̀"J'2;%"""2"":2";*&1*.,9.")+5*&%"(1.;9$'"1,"2*;9'5%"5."#$%51)9%;"5."2'"9'/2'"@O'$5-'$.BQ""!<?phprequire("conexion.php");

$sql=mysql_query("SELECT * FROM hardware");if (!$sql){ 

echo "ocurrió un error.";}else{

echo '<table border="1" cellpadding="6" cellspacing="0">'; while($registro=mysql_fetch_array($resultado)){ 

echo "<tr><td>$registro['descripcion']</td><td>$registro['precio']</td></tr>";

}echo '</table>'; 

}

?>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q"":,".2")+5*&%"5."'/'4%";."$.)*/.,"5'9%;"5."1,"?%$(12'$*%N"<1."21.&%";%,"*,;.$9'5%;"'"2'"9'/2'"@)2*.,9.;BQ"!<?php$nombre=$_POST['nombre']; $email=$_POST['email']; require("conexion.php");

$resultado=mysql_query("INSERT INTO clientes (nombre, email) VALUES ('$nombre','$email')");if (!$resultado){ 

echo "Se agregó nuevo registro de $nombre.";}else{ 

echo "ocurrió un error al intentar agregar a $nombre";}?>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""S"":2")+5*&%"5."'/'4%"(1.;9$'"2%;",%(/$.;"P".('*2;"5."2%;")2*.,9.;Q"!!

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 130/201

 

!Ec" 

<?phprequire("conexion.php");$sql=mysql_query("SELECT * FROM clientes");echo '<table border="1" cellpadding="6" cellspacing="0">';

 while($reg=mysql_fetch_array($sql)){ echo "<tr>

<td>$reg[nombre]</td><td>$reg[email]</td></tr>";

}echo '</table>'; ?>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""W" :2" ;*&1*.,9." )+5*&%" (1.;9$'" 2%;" ,%(/$.;" P" .('*2;" 5." 2%;" )2*.,9.;N" 21.&%" )*.$$'" 2'" )%,.S*+,"2*/.$',5%"2'"(.(%$*'Q"!<?phprequire("conexion.php");$sql=mysql_query("SELECT * FROM clientes");echo '<table border="1" cellpadding="6" cellspacing="0">';

 while($reg=mysql_fetch_array($sql)){ echo "<tr><td>$reg[nombre]</td><td>$reg[email]</td></tr>";

}echo '</table>'; mysql_close();mysql_free_result($sql);?>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""""R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 131/201

 

!E!" 

0Y%+D'D'#!8%,<%$-#":," 2'" #$.;.,9." ;*91')*+," #$%?.;*%,'2N" :HI" =IJKN" .(#$.;'" 5.5*)'5'" '2" 5.;'$$%22%" 5." ;%?9-'$.")%,9'/2."#'$'">pY:=N"#%;.."1,";*9*%"-./"#'$'"2'"(1.;9$'"P"5.;)'$&'"5.";1"#$%51)9%"P"2.";%2*)*9'"<1."$.'2*)."1,";*;9.('"5.",%9*)*';Q""

"J*&1$'"!\"#M&*,'"5."*,*)*%Q""

"J*&1$'"7\"#M&*,'"5.",%9*)*'".S9.,5*5'Q""

R'" ?*&1$'" 5." '2" 2'5%"#.$9.,.)." '2" 5*;.U%" 5." 2'"*,9.$?'T" 5." 2'" #M&*,'" 5."*,*)*%" 5.2" ;*9*%Q" :," 2'")%21(,'" 5." 2'" 5.$.)O'N" ;.".,)1.,9$'" ('$)'5%" .2".;#')*%" #'$'" .2" ;*;9.('" 5.",%9*)*';"<1."5./.")$.'$Q"h,'" D.T" #$%&$'('5%" .2";*;9.('N" ;." *,)21*$M" .," 2'"#M&*,'"5."*,*)*%"(.5*',9."2'"?1,)*+,"include()Q"

I/;.$D." <1." )'5'" ,%D.5'5N".;9M" )%(#1.;9'" #%$" 1,"9L912%N" 2'" ?.)O'" 5."#1/2*)')*+,N"1,"$.;1(.,"5.2"*,?%$(." P" .2" .,2')." @R..$"(M;ÄBQ""H1',5%" .2" 1;1'$*%" #12;.";%/$." .2" .,2')." @R..$"(M;ÄBN" 5." 1,'" ,%9*)*'N" ;."(%;9$'$M" .2" 9.S9%" )%(#2.9%"

5.,9$%"5.2"(*;(%"5*;.U%"5."2'"*,9.$?'TQ"":,"2'"?*&1$'"7";."(1.;9$'"2'",%9*)*'".S9.,5*5'Q"

K'(/*W,N" 5./." #$%&$'('$" .2" '5(*,*;9$'5%$" <1." #.$(*9'" '&$.&'$N" (%5*?*)'$" P" .2*(*,'$" 2';",%9*)*';Q""H%,?%$(."'"2%"',9.$*%$N"5.9.$(*,'(%;"2%;"'$)O*D%;"<1."O'P"<1.")$.'$"#'$'".2"?1,)*%,'(*.,9%"5.2";*;9.('Q"":,"2'"?*&1$'"EN";."(1.;9$',"2%;"'$)O*D%;"<1.";."'&$.&'$M,"'"2%;"P'".S*;9.,9.;".,"2'"$'LT"5.2";*9*%Q""

:,"2'"#M&*,'"5."*,*)*%"5.2";*9*%"],%"(%;9$'5'".,".;9'")'$#.9'^";."*,)21*$M"@,%9*)*';Q#O#BN"<1.")%,9*.,.".2")+5*&%"#'$'"(%;9$'$"2';",%9*)*';Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 132/201

 

!E7" 

R'"#M&*,'" @2..$t(';Q#O#B".;" 2'"<1." (1.;9$'" 2'" ,%9*)*'" )%(#2.9'N";.2.))*%,'5'"#%$" .2" 1;1'$*%"5.;5.".2".,2')."@R..$"(M;ÄB"5."2'"#M&*,'"@,%9*)*';Q#O#BQ""

"J*&1$'"E\"G'LT"5.2";*9*%Q"":,"2'"?*&1$'"F"D.(%;"2'")'$#.9'"@'5(*,BN"5%,5.")%2%)'$.(%;"9%5';"2';"#M&*,';",.).;'$*';"#'$'"2'"'5(*,*;9$')*+,"5."2';",%D.5'5.;\""

"J*&1$'"F\"H'$#.9'"@'5(*,BQ"":2"'$)O*D%"@'5(*,Q#O#B".;"2'"#M&*,'"#$*,)*#'2"5."'5(*,*;9$')*+,"5.",%9*)*';N"P".,".22'";."#%5$M,"D*;1'2*T'$"9%5';"2';",%D.5'5.;"P"2%;".,2').;",.).;'$*%;"#'$'"'5(*,*;9$'$2';Q"R';" #M&*,';" @'&$.&'$Q#O#BN"@.5*9'$Q#O#B" P" @.2*(*,'$Q#O#BN";%," 2';"<1."#.$(*9*$M," $.'2*T'$" 2';"%#.$')*%,.;"5."'5(*,*;9$')*+,Q">'$'";*(#2*?*)'$"2'".;)$*91$'"5.2")+5*&%"5.")'5'"#M&*,'N"*,)21*$.(%;".,".22';"2'")%,?*&1$')*+,"5.")%,.S*+,"'2";.$D*5%$"5."/';."5."5'9%;N"(.5*',9.".2"'$)O*D%"@)%,.S*%,Q#O#BQ""p'"9.,.(%;"$.;1.29'"2'".;9$1)91$'"5."5*$.)9%$*%;"5."2'"'#2*)')*+,N"'O%$'"5./.")$.'$"2'"/';."5."5'9%;"5.;5."#O#YP35(*,Q"H$.."1,'",1.D'"/';."5."5'9%;"22'('5'"@/5t,%9*)*';B"P".,".22'N"1,'"9'/2'")%,"Z")'(#%;N"22'('5'"@,%9*)*';BN")%(%";."(1.;9$'".,"2'"?*&1$'"ZQ"

"J*&1$'"Z\"K'/2'"@,%9*)*';B"5."2'"/';."@/5t,%9*)*';BQ"":2")'(#%"@*5B"5./.";.$"'19%"*,)$.(.,9'/2."P")2'D."V,*)'Q""":2" )+5*&%" 5." 2'" #M&*,'" @D#)%b'#)JTVTB" )%,9*.,." 2';" ?1,)*%,.;" ,.).;'$*';" #'$'" .;9'/2.).$" P")%(#$%/'$"2'")%,.S*+,"P";.2.))*+,"5."2'"/';."@/5t,%9*)*';BQ""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 133/201

 

!EE" 

"H+5*&%"5."'5(*,`)%,.S*%,Q#O#"]!`!^""

p'"#%5.(%;")%(.,T'$"'"#$%&$'('$"2'"#M&*,'"@.K=')JTVTBN")1P'"?%$('".,".2",'D.&'5%$")2*.,9.".;";*(*2'$"'"2'"5."2'"?*&1$'"5."'/'4%\""

">M&*,'"'5(*,`'5(*,Q#O#""I/;.$D."<1."'#'$.).,"9%5';"2';",%9*)*';"P".,")'5'"1,'"5.".22';N"2%;".,2').;"#'$'"2..$"(M;N".5*9'$"P".2*(*,'$Q"32"#*."5."2'"#M&*,'";."1/*)'".2".,2')."#'$'"*$"'2"?%$(12'$*%"5."*,;.$)*+,"5.",%9*)*';Q"d.'(%;".2")+5*&%"5."@'5(*,Q#O#B\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 134/201

 

!EF" 

"H+5*&%"5."'5(*,`'5(*,Q#O#"]!`!^"":,"2'"2L,.'"f";."*,)21P."2'")%,.S*+,")$.'5'"',9.$*%$(.,9.Q"R'"D'$*'/2."$resultado".;"2'")%,;129'"5."2';",%9*)*';"<1."O'P".,"2'"/';."5."5'9%;N""%$5.,'5';"#%$"*5Q"H1',5%";."'&$.&',"2';",%9*)*';N")'5'"1,'"9.,5$M"1,",V(.$%"5."@*5BN".2")1'2"*,5*)'$L'".2"%$5.," .," ?1.$%," *,;.$9'5';Q" i.".;9'" ?%$('" ;." #1.5.," $.#$.;.,9'$" %$5.,'5';"#%$" ',9*&Å.5'5N"5.;5."2'"V29*('"O';9'"2'"#$*(.$'"<1.";."'U'5*+Q":2"/1)2." while"5."2'"2L,.'"!!N".;)$*/.".2")+5*&%"CKYR")%,"2';",%9*)*';".,)%,9$'5';".,"2'")%,;129'"',9.$*%$Q"m;9."$.)%$$.".2"'$$'P"$campos"O';9'".2"V29*(%"L,5*).Q":;9%;"L,5*).;"P";1;"D'2%$.;";.")'$&',".,"2'"?1,)*+,"mysql_fetch_array()"'#2*)'5'"'"2%;"$.;129'5%;"5."2'")%,;129'"',9.$*%$Q":,"2'"2L,.'"!7N">C>N"5'";'2*5'"'2"9L912%N".,"2'"!E"2'"?.)O'"P".,"2'"!Z".2"$.;1(.,"5."2'",%9*)*'Q":,"2'"2L,.'"!_"'"!eN";.".;)$*/.,"2%;".,2').;"#'$'"'5(*,*;9$'$"2'",%9*)*'".,")1.;9*+,Q"H'5'".,2').".,DL'"#%$"hGR"2'"D'$*'/2." id")%,";1"D'2%$N".2")1'2";.$M"19*2*T'5%"#'$'".4.)19'$"2';"%#.$')*%,.;"<1.")%$$.;#%,5',"#%$"2';"#M&*,';"@2..$t(';Q#O#BN""@.5*9'$Q#O#B"P"@.2*(*,'$Q#O#BQ"G.)1.$5." <1." 2'" #M&*,'" @2..$t(';Q#O#B" ;." .,)1.,9$'" .," 2'" $'LT" 5.2" ;*9*%N" .;" #%$" .;%" <1." ;."'&$.&'" @QQ`B"'2" #$*,)*#*%"5.2" (*;(%N" #'$'" *,5*)'$" '2";.$D*5%$" <1." 5*)O'" #M&*,'" .;9M"'"1,",*D.2"

$.2'9*D'(.,9.";1#.$*%$"$.;#.)9%"'2"5*$.)9%$*%"')91'2Q":,"2'"2L,.'"77".;9M".2".,2')."'"2'"#M&*,'"@'&$.&'$Q#O#BN"#'$'"*,;.$9'$",1.D';",%9*)*';Q""R'"#M&*,'"@.&+%&.+JTVTB"9.,5$M"E")'(#%;\"9*912%N"$.;1(.,"P"9.S9%Q"=1"?%$('".;"2'";*&1*.,9.\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 135/201

 

!EZ" 

">M&*,'"'5(*,`'&$.&'$Q#O#""3,9.;"5."','2*T'$".2")+5*&%"5.".;9'"#M&*,'N")'/."')2'$'$"<1.".2"#$%).;'5%"5."2%;"5'9%;"2%"O'$M".22'"(*;('N"#%$"2%"9',9%";."5./.")%(#$%/'$".2".,DL%"5.2"?%$(12'$*%Q"

:2")+5*&%">C>"5."@'&$.&'$Q#O#BN"2%"','2*T'(%;"'")%,9*,1')*+,\""

"H+5*&%"5."'5(*,`'&$.&'$Q#O#"]!`7^"":,"2'"2L,.'"f"*,)21*(%;"2'")%,.S*+,"P".,"2'"!c";.")%(#$1./'".2".,DL%"5.2"?%$(12'$*%Q""=*" .2" ?%$(12'$*%" ,%" O'" ;*5%" .,D*'5%N" ;." (%;9$'$MN" 5." 2%" )%,9$'$*%" ;." .4.)19'" 2'" )%,;129'" 5."*,;.$)*+,Q":;9'"5.)*;*+,"2'"9%('".2"if"5."2'"2L,.'"!cN"<1."$.)*/."1,"D'2%$"/%%2.',%Q"i*)O%"D'2%$";."%/9*.,."5."*,D.$9*$".2"$.;129'5%"5."2'"?1,)*+,"isset()Q":;9'"?1,)*+,"D.$*?*)'";*"2'"D'$*'/2."5.2"?%$(12'$*%" submit" .;9M" 5.)2'$'5'Q" R'" D'$*'/2." submit" ;." .,DL'" '2" ;.$" #$.;*%,'5%" .2" /%9+,"@3&$.&'$",%9*)*'B"5.2"?%$(12'$*%N"%/;.$D."<1.".2"D'2%$"5.2"'9$*/19%",'(."5."2'".9*<1.9'"*,#19".,"2'"2L,.'"7cN".;"submitQ":,"$.;1(.,N";*".2"?%$(12'$*%".;"D*;1'2*T'5%"#%$"#$*(.$'"D.TN",%".S*;9."2'"D'$*'/2."submitN"#%$"2%"9',9%N" .," 2'" 2L,.'" !cN" 2'" ?1,)*+," isset()" 5.D1.2D."falseQ" :;9." D'2%$N" .;" *,D.$9*5%" #%$" .2"

%#.$'5%$"@éB"P".2"if"2..$M"1,"trueN".4.)19',5%".2")+5*&%"<1.".;9M".,9$."2';"2L,.';"!!"P"77Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 136/201

 

!E_" 

=*"#%$".2")%,9$'$*%N".2"?%$(12'$*%N"O'";*5%")%(#2.9'5%"P".,D*'5%N".,9%,).;"2'"?1,)*+,"isset()".,)1.,9$'"5.)2'$'5'"2'"D'$*'/2."submitN"5.D%2D*.,5%"trueQ":;9."D'2%$"5."true";."*,D*.$9.")%,".2"%#.$'5%$"@éB"P";."%/9*.,."1," false"#'$'".2"ifQ"H%,;.)1.,9.(.,9.",%";."#$%).;'".2")+5*&%".,9$."2';"2L,.';"!!"P"77N"P"'2".S*;9*$"1," else".,"2'"2L,.'"7EN";."#$%).;'$M".2")+5*&%".,9$."2';"2L,.';"7F"P"EEQ""

":,"2'"2L,.'"!EN".2"D'2%$"5.2"'9$*/19%"action"5."2'".9*<1.9'"form N";."%/9*.,."'19%(M9*)'(.,9."5.2"$.;129'5%"5."2'"D'$*'/2."#$.5.?*,*5'"$_SERVER['PHP_SELF']N"<1."5.D1.2D."2'"hGR"5."2'"#M&*,'".,")1.;9*+,Q""H%,9*,1',5%" )%," 2'" ;*&1*.,9." #%$)*+," 5." )+5*&%" 5." @'&$.&'$Q#O#BN" D.(%;" <1." %)1$$." '2" ;.$".,D*'5%;"2%;"5'9%;"5.2"?%$(12'$*%\""

"

H+5*&%"5."'5(*,`'&$.&'$Q#O#"]7`7^"":,9$."2';"2L,.';"7F"P"7_N";."$.)*/.,"2%;"5'9%;N".,"7a";."&.,.$'"2'")%,;129'"P";."';*&,'".2"$.;129'5%"'"$resultadoQ"":2"$.;129'5%"5."2'"*,;.$)*+,";.$M")%,9$%2'5%"#%$".2" if"5."2'"2L,.'"7eN";*"?1.")%$$.)9'";."(%;9$'$M"1,"(.,;'4."*,5*)',5%".2"WS*9%"5."2'"%#.$')*+,"51$',9."F";.&1,5%;"P"21.&%";."$.5*$*&."'2"1;1'$*%"'"2'"#M&*,'"5."'5(*,*;9$')*+,Q"i."2%")%,9$'$*%N";."(1.;9$'"1,"(.,;'4."5.".$$%$Q""d.'(%;"2'"#M&*,'"@%K'-.+JTVTB\"

">M&*,'"'5(*,`.5*9'$Q#O#"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 137/201

 

!Ea" 

":;9'" #M&*,'" 9.,5$M" E" )'(#%;N" '2" *&1'2" <1." 2'" ',9.$*%$Q" I/;.$D." <1." '#'$.).," 2%;" )'(#%;"$.22.,'5%;Q":;9%;"5'9%;";."%/9*.,.,"5."1,'")%,;129'"#$.D*'"'"2'"/';."5."5'9%;Q"G.)1.$5."<1.".,"2'"#M&*,'"@'5(*,Q#O#N"#$.)*;'(.,9.".,"2'"2L,.'"!_N";.".;)$*/.".2".,2')."'".;9'"#M&*,'" P" ;." '&$.&'" 2'" D'$*'/2." id" )%," ;1" D'2%$Q" :;9'" D'$*'/2." ;.$M" 19*2*T'5'" #'$'" &.,.$'$" 2'")%,;129'"<1."#.$(*9'"(%;9$'$"2%;")'(#%;"5.2"?%$(12'$*%"$.22.,'5%;")%,"2%;"D'2%$.;"')91'2.;"5."2'",%9*)*'Q""3,'2*).(%;"2'"#$*(.$'"#%$)*+,"5.")+5*&%"5."2'"(*;('\""

"H+5*&%"5."'5(*,`.5*9'$Q#O#"]!`E^"":2"if"5."2'"2L,.'"7"D.$*?*)'".2"$.;129'5%"5."2'"?1,)*+,"empty()"<1."','2*T'";*".S*;9."D'2%$"#'$'"2'"D'$*'/2."idQ"=*".S*;9."D'2%$"#'$'".22'N";."#$%).;'".2")+5*&%">C>"5."2'"#M&*,'Q"":,")';%"5.",%".S*;9*$".2"id"%";1"D'2%$N"if"$.)*/."1,"true"P";."$.5*$*&."'"2'"#M&*,'"@'5(*,Q#O#BQ""R+&*)'(.,9.N";*,".2"D'2%$"5."idN",%";."#%5$L'"5.9.$(*,'$")1M2".;"2'",%9*)*'"<1.";."5.;.'".5*9'$Q""H%,9*,1'(%;")%,".2"$.;9%"5.2")+5*&%\"""

"H+5*&%"5."'5(*,`.5*9'$Q#O#"]7`E^"":,"2'"2L,.'"!F";."*,)21P."2'")%,.S*+,"'"2'"/';."5."5'9%;"P".,"2'"!Z";."$.)*/.".2"D'2%$"5."idQ":," 2'" 2L,.'" !_N" 9.,.(%;" 1,'" .;9$1)91$'" 5." 5.)*;*+," ;*(*2'$" '" 2'" 5." 2'" 2L,.'" !c" 5." 2'" #M&*,'"@'&$.&'$Q#O#BQ"=*".2"?%$(12'$*%"'#'$.)."#%$"#$*(.$'"D.TN",%".S*;9."2'"D'$*'/2." submitN"#%$"2%"

9',9%N";."(1.;9$'"]2L,.';"!a"'"E!^Q"p";*".2"?%$(12'$*%";.")%(#2.9+"P"?1.".,D*'5%"#%$".2"1;1'$*%N".,9%,).;";."')91'2*T',"2%;"5'9%;"5."2'",%9*)*'"]2L,.';"EE"'"F7^Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 138/201

 

!Ee" 

:,"2'"2L,.'"!aN";."&.,.$'"2'")%,;129'"'"2'"/';."5."5'9%;N"?*29$',5%"2%;"$.;129'5%;"5."')1.$5%"'2"D'2%$"5.2"id"$.)*/*5%Q":2"$.;129'5%"5.".;9'")%,;129'";."';*&,'"'"$resultadoQ"R'"D'$*'/2."$campos".;"1,'"('9$*T"';%)*'9*D'"5.2"$.;129'5%"5."2'")%,;129'N"2'"19*2*T'$.(%;"#'$'"$.)1#.$'$"2%;"D'2%$.;"5.")'5'")'(#%"5."2'",%9*)*'Q":,9$."2';" 2L,.';" 7!"'" EcN";." .,)1.,9$'".2" ?%$(12'$*%N" )1P%" '9$*/19%"action";."$.)1#.$'"5."2'"

)%,)'9.,')*+," 5."5%;" D'$*'/2.;" #$.5.?*,*5';" 5.2" ;.$D*5%$" P")%$$.;#%,5." '" 2'"hGR" 5."2'" #M&*,'"')91'2"P"2'"D'$*'/2."id")%,";1"D'2%$Q"K'(/*W,"#%5$L'(%;"O'/.$".;)$*9%"2%";*&1*.,9.\"action=editar.php?id="<?=$id?>"

:," 2';" 2L,.';" 7EN" 7Z" P" 7aN" ;." $.22.,'," 2%;" )%,9.,*5%;" 5." 2%;" )'(#%;" )%," 2%;" D'2%$.;")%$$.;#%,5*.,9.;"'2"idN"$.)*/*5%;"5."2'")%,;129'"'"2'"/';."5."5'9%;Q""3O%$'"D.(%;"<1."%)1$$.";*";.".,DL'".2"?%$(12'$*%\""

"H+5*&%"5."'5(*,`.5*9'$Q#O#"]E`E^"">$*(.$%" ;." $.)*/.," 2';" D'$*'/2.;" 5.2" ?%$(12'$*%" .,9$." 2';" 2L,.';" EE" P" EZQ" R1.&%" ;." &.,.$'" 2'")%,;129'"5."')91'2*T')*+,")%,"2%;"5'9%;"$.)*/*5%;Q"G.)1.$5."?*29$'$"2'")%,;129'"19*2*T',5%".2" id"$.)*/*5%".,"2'"2L,.'"!Z"#'$'"<1.",%";."')91'2*).,"9%5%;"2%;"$.&*;9$%;"41,9%;Q":2"$.;129'5%"5."2'")%,;129'";."';*&,'"'"$resultadoQ":,"2'"2L,.'"EaN";.")%,9$%2'".2"D'2%$"5." $resultado"P"'"#'$9*$"5.2"(*;(%N".2"if"9%('"2'"5.)*;*+,"<1." )%$$.;#%,5'Q":,")';%" 5." ;.$" .S*9%;'" 2'")%,;129'N";."(1.;9$'" 1,"(.,;'4." 5." )%,?*$(')*+,"51$',9."F";.&1,5%;"P"21.&%";."$.5*$*&."'"@'5(*,Q#O#BQ"=*"%)1$$."'2&V,".$$%$"51$',9."2'")%,;129'N";."(1.;9$'".2"(.,;'4."5.".$$%$Q""p'"9.,.(%;"@)%,.S*%,Q#O#BN"@'5(*,Q#O#BN"@'&$.&'$Q#O#B"P"@.5*9'$Q#O#BQ"H%,9*,1'(%;")%,"2'"#M&*,'"@%$'=').+JTVTB\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 139/201

 

!Ef" 

"H+5*&%"5."'5(*,`.2*(*,'$Q#O#"]!`!^""G.)1.$5."<1.".,"2'"#M&*,'"@'5(*,Q#O#BN"#$.)*;'(.,9.".,"2'"2L,.'"!eN";.".;)$*/.".2".,2')."'".;9'"#M&*,'" P" ;." '&$.&'" 2'" D'$*'/2." id" )%," ;1" D'2%$Q" :;9'" D'$*'/2." ;.$M" 19*2*T'5'" #'$'" &.,.$'$" 2'")%,;129'"<1."#.$(*9'".2*(*,'$".2"$.&*;9$%"<1.")%*,)*5'")%,".22'Q"":2"if"5."2'"2L,.'"7"D.$*?*)'".2"$.;129'5%"5."2'"?1,)*+,"empty()"<1."','2*T'";*".S*;9."D'2%$"#'$'"2'"

D'$*'/2."idQ"=*".S*;9."D'2%$"#'$'".22'N";."#$%).;'".2")+5*&%">C>"5."2'"#M&*,'Q"":,")';%"5.",%".S*;9*$".2"id"%";1"D'2%$N"if"$.)*/."1,"true"P";."$.5*$*&."'"2'"#M&*,'"@'5(*,Q#O#BQ""R+&*)'(.,9.N" ;*," .2" D'2%$" 5." idN" ,%" ;." #%5$L'" 5.9.$(*,'$" )1M2" .;" 2'" ,%9*)*'" <1." ;." 5.;.'".2*(*,'$N")%$$*.,5%".2"$*.;&%"5.".2*(*,'$"9%5%;"2%;"$.&*;9$%;"5."2'"/';."5."5'9%;Q"":,"2'"2L,.'"!FN";."*,)21P."2'")%,.S*+,Q"R1.&%";."5.)2'$'"$id"P";."';*&,'".2"D'2%$"$.)*/*5%Q"R'")%,;129'"5."2'"2L,.'"!_N".2*(*,'"2'",%9*)*'")1P%"id")%*,)*5'")%,".2"<1.";."$.)*/'"#%$"hGRQ":2" $.;129'5%" 5." 2'" )%,;129'" ;." ';*&,'" '" $resultado" P" .;" )%,9$%2'5%" #%$" 2'" .;9$1)91$'" <1.")%(*.,T'" .," 2'" 2L,.'" !aQ" :," )';%" 5." ;.$" .S*9%;'" 2'" )%,;129'N" ;." (1.;9$'" 1," (.,;'4." 5.")%,?*$(')*+," 51$',9." F" ;.&1,5%;" P" 21.&%" ;." $.5*$*&." '" @'5(*,Q#O#BQ" =*" %)1$$." '2&V," .$$%$"51$',9."2'")%,;129'N";."(1.;9$'".2"(.,;'4."5."2'"2L,.'"7!Q"

"C';9'"'<1L"9.,.(%;"9%5';"2';"#M&*,';"5."2'")'$#.9'"@'5(*,BN"'O%$'")%(.,T'(%;")%,"2';"#M&*,';"5."2'"$'LTQ"d.(%;".2")+5*&%"5."@)#-'D'.,JTVTB\""

"H+5*&%"5.",%9*)*';Q#O#"]!`!^"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 140/201

 

!Fc" 

":;9'"#M&*,'";.$M"*,)21*5'"]include "noticias.php";^"5.,9$%"5."2'"5."*,*)*%"5.2";*9*%"')91'2N".;"#%$".;%"<1.",%"#$.;.,9'"1,'".;9$1)91$'"DM2*5'"5."CKYRN"P'"<1."2'".;9$1)91$'";.$M")%(#2.9'5'"#%$"2'"#M&*,'"(*;('"<1."2'"*,)21P'Q"":,"2'"2L,.'"7N";."*,)21P."2'")%,.S*+,N".;9'"D.T")'(/*'"2'"$19'N"P'"<1."2'"#M&*,'"@)%,.S*%,Q#O#BN""2'"O'/L'(%;")$.'5%"5.,9$%"5."2'")'$#.9'"@'5(*,BQ"R'"D'$*'/2."$resultado"5."2'"2L,.'" EN" &1'$5'".2"$.;129'5%"5."2'" )%,;129'" 5.";.2.))*+,"<1.";."$.'2*T'Q"R%;"$.;129'5%;";%,"%$5.,'5%;"#%$"id".,"(%5%"5.;).,5.,9.Q"":2"/1)2." while"5."2'"2L,.'"F"'"!cN".;)$*/.".2")+5*&%"CKYR"<1."(1.;9$'"2%;"$.;129'5%;"5."2'")%,;129'Q"H'5'",%9*)*'"9.,5$M"1," .,2')."#'$'"5*$*&*$;."'"@2..$t(';Q#O#BN".,"5%,5.";."'(#2*'$M"2'"*,?%$(')*+,"5."2'"(*;('Q"R'"hGR"5.")'5'".,2').N")%,9*.,."2'"D'$*'/2." idN",.).;'$*'"#'$'"<1.".2")+5*&%"5."@2..$t(';Q#O#B"#1.5'"/1;)'$"2'",%9*)*'"<1.".2"1;1'$*%"5.;.."'(#2*'$Q"":,"2'"?*&1$'"5."'/'4%";."(1.;9$'".2")+5*&%"5."@2..$t(';Q#O#B\""

"H+5*&%")%(#2.9%"5."2..$t(';Q#O#""I/;.$D."<1.".2")+5*&%">C>".;9M"('$)'5%")%,".,".2"$.)9M,&12%N".2"$.;9%")%$$.;#%,5."'2"CKYR"5.2"5*;.U%"5."2'" #M&*,'" <1." ')91'2(.,9.";." .,)1.,9$'" .,".2" ;.$D*5%$"5." 2'".(#$.;'Q"R'" ?%$('"5.".;9'"#M&*,'";.$L'")%(%"2'"5."2'"?*&1$'"7N"(%;9$'5'"'2")%(*.,T%"5.2".4.$)*)*%"$.;1.29%Q"3O%$'"','2*T'(%;".2")+5*&%">C>"5.".;9'"#M&*,'\"

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 141/201

 

!F!" 

"H+5*&%"#'$)*'2"5."2..$t(';Q#O#"":,"2'"2L,.'"E_N";."*,)21P."2'")%,.S*+,N"'2"*&1'2"<1.".,"@,%9*)*';Q#O#BN")'(/*'"2'"$19'N"P'"<1."2'"#M&*,'"@)%,.S*%,Q#O#BN""2'"O'/L'(%;")$.'5%"5.,9$%"5."2'")'$#.9'"@'5(*,BQ":,"2'"2L,.'"EaN";."$.)*/.".2"id"5."2'",%9*)*'";.2.))*%,'5'"#%$".2"1;1'$*%Q"G.)1.$5."<1.".;9."D'2%$";.")$.'".,"2'"2L,.'"f"5."@,%9*)*';Q#O#BQ"R'"D'$*'/2."$resultado"5."2'"2L,.'"EeN"&1'$5'".2"$.;129'5%"5."2'")%,;129'"5.";.2.))*+,"<1.";."$.'2*T'Q" R%;" $.;129'5%;" ;%," ?*29$'5%;" #%$" .2" )%$$.;#%,5*.,9." D'2%$" 5."idN" 5." .;9'" (',.$'" ;."%/9*.,."1,"V,*)%"$.&*;9$%Q"":,"2'"2L,.'"EfN";.")$.'"$camposN"1,'"('9$*T"';%)*'9*D'")%,"2%;"5'9%;"5."2'")%,;129'Q":;9'"('9$*T".;"19*2*T'5'"#'$'"(%;9$'$"2%;")'(#%;"5.2"$.&*;9$%")%,;129'5%".,"2';"2L,.';"Fc"'"FEQ""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 142/201

 

!F7" 

0Y%+D'D'#!T#+!+%,#$*%+!"R'".(#$.;'"=:GA:l""5."2'";*91')*+,"#$%?.;*%,'2"!N"#$%D..5%$'"5.";.$D*)*%;"5."O%;9*,&N"O'"9.,*5%"1,"&$',")$.)*(*.,9%".,".2"V29*(%"9*.(#%"P"2."#*5."<1."O'&'"2%;";*&1*.,9.;")'(/*%;".,".2";*;9.('"5.")%,9$'9')*%,.;"5.";.$D*)*%;\""

" - H1',5%" 2%;" 1;1'$*%;")%,9$'9.,"1," ;.$D*)*%N" 5./."'2(').,'$" 2%;" 5'9%;"5.2" ?%$(12'$*%" .,"1,'" /';." 5." 5'9%;" P" .,D*'$" 1," (.,;'4." 5." )%$$.%" '2" '5(*,*;9$'5%$" 5." D.,9';N" )%," .2",%(/$."5."2'"#.$;%,'"<1."$.'2*T'"2'")%,9$'9')*+,N".2"#2',")%,9$'9'5%N"2'"?%$('"P"(.5*%"5."#'&%Q"

- i./."*,)21*$".,".2"(.,;'4.N"1,".,2')."5*$.)9%"'"1,'"#M&*,'"22'('5'"@(%;9$'$Q#O#BN"<1.".S#%,&'" 2%;" 5'9%;" )%(#2.9%;" 5.2" 1;1'$*%" <1." ;%2*)*9'" .2" ;.$D*)*%Q" i*)O%;" 5'9%;" ;.$M,")%,;129'5%;"'"2'"/';."5."5'9%;Q"

- H$.."1,'"#M&*,'"5."'5(*,*;9$')*+,N"22'('5'"@'5(*,Q#O#BN"<1.")%,;129."9%5%;"2%;"1;1'$*%;"<1.")%,9$'9'$%,".2";.$D*)*%N"(%;9$',5%".2",%(/$."5."2'"#.$;%,'"<1.")%,9$'9'".2";.$D*)*%N".2"#2',")%,9$'9'5%N"2'"?%$('"P"(.5*%"5."#'&%Q":,")'5'"$.&*;9$%"(%;9$'5%N"'&$.&1."1,".,2')." <1." ;." 5*$*4'" '" 2'" #M&*,'" @(%;9$'$Q#O#BN" <1." .S#%,&'" 2%;" 5'9%;" )%(#2.9%;" 5.2"

1;1'$*%"<1.";%2*)*9+".2";.$D*)*%Q"- 3&$.&1."9'(/*W,N".,"@'5(*,Q#O#BN".,2').;".,")'5'"$.&*;9$%"<1.";."5*$*4',"'"?%$(12'$*%;"

<1."#.$(*9',".5*9'$2%"%".2*(*,'$2%Q"- H$.."1,'"#M&*,'"22'('5'"@'&$.&'$Q#O#BN"#'$'"5'$"5."'29'"'",1.D%;"1;1'$*%;Q"H%2%<1.".2"

.,2')."5."5*)O'"#M&*,'N".,"@'5(*,Q#O#BQ"":;9.".4.$)*)*%"5./.$M";.$"$.;1.29%"P".,D*'5%"'";1"'19%$")1',5%"W;9.";."2%"*,5*<1.Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 143/201

 

!FE" 

8%,T<%,-.,!.!$.,!.D-'*'K.K%,!K%!.<-#%*.$<.D'E)!!@<-#%*.$<.D'E)!3!!

8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3"h,'" /';."5." 5'9%;"YP=|R"#1.5.")%,9.,.$"1,'"%"(M;"9'/2';N")'5'"9'/2'")%,9*.,."$.&*;9$%;"P")'5'" $.&*;9$%".;9M" )%,;9*91*5%"#%$" )'(#%;Q" 3" ;1"D.TN" )'5'" )'(#%")%,9*.,."D'2%$.;" <1." 5./.,")%$$.;#%,5.$")%,".2"9*#%"5."5'9%"';*&,'5%"'"5*)O%")'(#%Q""! ! "d.$5'5.$%" " " " `̀"J'2;%"""2""#O#YP35(*,".;"1,";.$D*5%$"5."/';."5."5'9%;"$.2')*%,'2.;"<1."#.$(*9.")$.'$"/';."5."5'9%;"P"9'/2';N" *,;.$9'$" 5'9%;N" (%5*?*)'$2%;N" .2*(*,'$2%;N" %$5.,'$2%;N" O').$" )%,;129';N" /V;<1.5';" P"(1)O';"%9$';"%#.$')*%,.;"#'$'"'5(*,*;9$'$"/';.;"5."5'9%;Q"

!`̀"d.$5'5.$%" " " "  ! "J'2;%"" ?>?OF4C=$%' %7' :E' 5%&' M&E:' C:' C&67EH' :E' 5%' E$E6:=&' ?87#8&=&C7' :%' ![!' U5:' I&<$3$6&' 3&'&C=$%$E68&<$L%'C:'OFQhZ;'""Q" " h," )'(#%" )%,?*&1$'5%" )%(%" )2'D." #$*('$*'" 5.2" 9*#%" ,1(W$*)%" .,9.$%" ]8jK^" P" '19%"*,)$.(.,9'/2."]'19%t*,)$.(.,9^N"";.$M"1,"*5.,9*?*)'5%$"V,*)%"5.")'5'"$.&*;9$%"<1."*,&$.;."'"1,'"9'/2'"P";1"D'2%$",%"#%5$M";.$"(%5*?*)'5%Q"! ! "d.$5'5.$%" " " " `̀"J'2;%"""S" " h," '$)O*D%" )%," .S9.,;*+," @Q;<2B" .;" 1,'" /';." 5." 5'9%;" .S#%$9'5'" 5.;5." .2" #',.2" 5."'5(*,*;9$')*+,"#O#YP35(*,Q"!`̀"d.$5'5.$%" " " "  ! "J'2;%""^%'&8<>$G7' <7%' :D6:%<$L%' P;EU3R' :E'5%'&8<>$G7' C:'6:D67' U5:' <7%6$:%:' $%E685<<$7%:E' QhZ' ?&8&'<7=?3:6&8'5%&'M&E:'C:'C&67E;'""

W" >'$'" .;#.)*?*)'$" 2'" 2%,&*915" 5." 1," )'(#%" 5.2" 9*#%" JRI3K" )%," 1," .,9.$%" P" 9$.;" 5.)*('2.;".;)$*/*$M"@!NEB".,"2'"#$%#*.5'5"@2%&*915B"5.2"#',.2"5."#,#YP35(*,Q"!`̀"d.$5'5.$%" " " "  ! "J'2;%""2%':3'<&E7'C:'KZd4N'F'Td^iZ2H':E6&'?87?$:C&C'C:M:'$%C$<&8E:'<7%':3'I78=&67'`OHTa':%'C7%C:'O':E'3&'37%#$65C'676&3' F'T':E'3&'<&%6$C&C'C:'C:<$=&3:E;' !&8&':3':c:=?37H'3&'8:E?5:E6&' <788:<6&'E:8b&@'P)H(R;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 144/201

 

!FF" 

@<-#%*.$<.D'E)!2!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#L!-%)'%)K#!%)!D<%)-.!$.!,'&<'%)-%!-.H$.!K%!K.-#,G!!7.H$.!d=<,'D.e!

8i" '$9*;9'" 9*912%" &.,.$%"!" 30G8[l8j:RR8" IlG3=">3G3"d8IR8jN"l3jiIj:Ij"p"IG|h:=K3" K3j0I"7" 30G8[l8j:RR8" Y:YIG83"p"K3j0I" K3j0I"E" 30h8GG:"=3jiG3" =8" JIRãRIG:"F" 30h8GG:"=3jiG3" :R"CIYlG:"i:"l3GGI" JIRãRIG:"Z" 3RHCIhGGIj"GIiIRJI" >3G3lIR3" k366"_" 3RIj=I"3GY3jiI" 8i:Y" Jh=8Ij"a" 3ji:G="kIG0:" R8d:"8j"lh:jI="38G:="!ffE" k366"e" 3GK8=K3="d3G8I=" Hhl3"HIj"dI6"i:"Yhk:G" d3G8I="f" 3GK8=K3="d3G8I=" RI"Y:kIG"i:R"k366"3G0:jK8jI" k366"!c" lC38G:="G3>=Iiip3" 3R0I":=K3"H3Yl83jiIQQQ" d3G8I="!!" YIjKIR8h"K:K:" lG3=8R"HR3=8HI=" k366"!7" YIjKIR8h"K:K:" :j"d8dI":j":R"=3j"kh3j" k366"!E" YIG:jK:":jG8|h:" dI6"å"3RY3"i:R"JR3Y:jHI" JR3Y:jHI"!F" YIG03iI":=K:l3j" :R"=h:èI"i:R"ih:ji:" Jh=8Ij"!Z" Yh=8H3"=:0G:K3" Yh=8H3"i:"R3="Y8=8Ij:="i:"HC8|h8KI=" " d3G8I="!_" Yh=8H3"=:0G:K3" Yh=8H3"i:"iI="YhjiI=" d3G8I=""3"R'";*&1*.,9.")%,;129'"#.$(*9."%/9.,.$".2"'$9*;9'N"9*912%"P"&.,.$%"5.2"$.&*;9$%")1P%"8i";.'"!Q"""SELECT artista FROM musica WHERE ID=1!`̀"d.$5'5.$%" " " "  ! "J'2;%""Q73&=:%6:' ?7C8"' 7M6:%:8' 37E' <&=?7E' E:3:<<$7%&C7EH' $%C$<&C7E' C:3&%6:' C:' Q2Z2VN;' !&8&' :3':c:=?37H'7M6:%C8"':3'<&=?7'P&86$E6&R'<7%'WTj,;'

""2""R'";*&1*.,9.")%,;129'"(1.;9$'"9%5%;"2%;"9L912%;"5."2%;"&W,.$%;"@9',&%B"%"@4'TTBQ""!SELECT titulo FROM musica WHERE genero='TANGO' OR genero='JAZZ'! ! "d.$5'5.$%" " " " `̀"J'2;%"""Q""R'")%,;129'"5."*,;.$)*+,"<1.";."(1.;9$'"'/'4%N"'&$.&'"1,",1.D%"$.&*;9$%"'"2'"9'/2'"@(1;*)'BQ"!INSERT INTO musica (ID, artista, titulo, genero) VALUES (17, 'ALONSO ARMANDO',POESIA, FUSION)!`̀"d.$5'5.$%" " " "  ! "J'2;%""Q$':3'<&=?7'WT':E'&567'$%<8:=:%6&M3:'F'C:'<3&G:'?8$=&8$&H'%7'C:M:'$%E:86&837'F&'U5:'OFQhZ'E:':%<&8#&8"'C:'C&83:':3'G&378'U5:'<788:E?7%C&;'Z7E'<&=?7E'P6$6537R'F'P#:%:87R'E7%'C:3'6$?7'6:D67'?78'37'6&%67'C:M:'<737<&8'37E'G&378:E'C:'37E'=$E=7E':%68:'<7=$33&E;'23'<LC$#7'<788:<67'E:8b&@'"INSERT INTO musica (artista, titulo, genero) VALUES ('ALONSO ARMANDO', 'POESIA','FUSION')""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 145/201

 

!FZ" 

S"":,"2'")%,;129'"5."'/'4%N";.".2*(*,',"9%5%;"2%;"$.&*;9$%;"5."2'"9'/2'"#%$",%"*,5*)'$"1,")$*9.$*%"5.";.2.))*+,"(.5*',9."2'")2M1;12'"AC:G:Q"!DELETE FROM musica! ! "d.$5'5.$%" " " " `̀"J'2;%"""W"R'";*&1*.,9.")%,;129'")'(/*'"2%;"$.&*;9$%;"5.2"'$9*;9'"@30G8"l8j:GB"#%$"@30G8[l8j:RR8B".,".2")'(#%"@'$9*;9'BQ"!UPDATE musica SET artista='AGRI BINER' WHERE artista='AGRI-BINELLI'!`̀"d.$5'5.$%" " " "  ! "J'2;%""Z&'<7%E536&'C:'&88$M&'<&=M$&'37E'8:#$E687E'C:3'&86$E6&'P49_WkiWX2ZZWR'?78''P49_W'iWX2_R':%':3'<&=?7'P&86$E6&R;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 146/201

 

!F_" 

@<-#%*.$<.D'E)!Q!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""

3":2")+5*&%"5."'/'4%")%,.)9'"'">C>")%,"2'"/';."5."5'9%;"@#$%51)9%;BQ"""mysql_select_db("productos");mysql_connect("localhost", "root", "root");!`̀"d.$5'5.$%" " " "  ! "J'2;%""!&8&'<7%:<6&8E:'&'3&'M&E:'C:'C&67E'P?87C5<67ERH'?8$=:87'C:'8:&3$J&8'3&'<7%:D$L%'<7%':3'E:8G$C78'F'35:#7'3&'E:3:<<$L%'C:'3&'M&E:'C:'C&67EH'<7=7'E:'=5:E68&'&M&c7@'"mysql_connect("localhost", "root", "root");mysql_select_db("productos");""

2"":2";*&1*.,9.")+5*&%"(1.;9$'"1,"2*;9'5%"5."#$%51)9%;"5."2'"9'/2'"@O'$5-'$.BQ""!<?phprequire("conexion.php");$sql=mysql_query("SELECT * FROM hardware");if ($sql){ 

echo "ocurrió un error.";}else{

echo '<table border="1" cellpadding="6" cellspacing="0">'; while($registro=mysql_fetch_array($resultado)){ 

echo "<tr><td>$registro['descripcion']</td><td>$registro['precio']</td></tr>";

}echo '</table>'; 

}?>!`̀"d.$5'5.$%" " " "  ! "J'2;%""Z&'I5%<$L%'mysql_fetch_array()':E6"'8:<$M$:%C7'5%'?&8"=:687'$%:D$E6:%6:H'C:M:'$%C$<&8':%':33&':3'?&8"=:687'<788:<67'U5:'E:8b&'3&'<7%E536&'8:&3$J&C&@'$sql;'Z&E' <7=$33&E'C:' 3&E' <3&G:E'&E7<$&6$G&E' C:'3&'=&68$J'l8:#$E687E'%7'E7%' %:<:E&8$&E'?78U5:' F&'E:':%<5:%68&%'C:%687'C:'5%&'<&C:%&'C:'6:D67;'23'<LC$#7'<788:<67'E:8b&@'"<?phprequire("conexion.php");$sql=mysql_query("SELECT * FROM hardware");if ($sql){ 

echo "ocurrió un error.";}else{

echo '<table border="1" cellpadding="6" cellspacing="0">'; while($registro=mysql_fetch_array($sql)){ 

echo "<tr><td>$registro[descripcion]</td><td>$registro[precio]</td></tr>";

}echo '</table>'; 

}

?>"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 147/201

 

!Fa" 

Q"":,".2")+5*&%"5."'/'4%";."$.)*/.,"5'9%;"5."1,"?%$(12'$*%N"<1."21.&%";%,"*,;.$9'5%;"'"2'"9'/2'"@)2*.,9.;BQ"!<?php$nombre=$_POST['nombre']; $email=$_POST['email']; require("conexion.php");$resultado=mysql_query("INSERT INTO clientes (nombre, email) VALUES ('$nombre','$email')");if ($resultado){ 

echo "Se agregó nuevo registro de $nombre.";}else{ 

echo "ocurrió un error al intentar agregar a $nombre";}?>! ! "d.$5'5.$%" " " " `̀"J'2;%"""S"":2")+5*&%"5."'/'4%"(1.;9$'"2%;",%(/$.;"P".('*2;"5."2%;")2*.,9.;Q"

!<?phprequire("conexion.php");$sql=mysql_query("SELECT * FROM clientes");echo '<table border="1" cellpadding="6" cellspacing="0">'; while($reg=mysql_fetch_array($sql)){ 

echo "<tr><td>$reg[nombre]</td><td>$reg[email]</td></tr>";

}echo '</table>'; ?>! ! "d.$5'5.$%" " " " `̀"J'2;%"""W" :2" ;*&1*.,9." )+5*&%" (1.;9$'" 2%;" ,%(/$.;" P" .('*2;" 5." 2%;" )2*.,9.;N" 21.&%" )*.$$'" 2'" )%,.S*+,"2*/.$',5%"2'"(.(%$*'Q"!<?phprequire("conexion.php");$sql=mysql_query("SELECT * FROM clientes");echo '<table border="1" cellpadding="6" cellspacing="0">'; while($reg=mysql_fetch_array($sql)){ 

echo "<tr><td>$reg[nombre]</td><td>$reg[email]</td></tr>";

}echo '</table>'; mysql_close();mysql_free_result($sql);?>!`̀"d.$5'5.$%" " " "  ! "J'2;%""^%&' G:J' <:88&C&' 3&'<7%:D$L%H' %7'?7C8"'&?3$<&8'I5%<$7%:E' C:'OFQhZ'?78' 37'6&%67'7M6:%C8"' 5%':8878'&3':c:<56&8' 3&' I5%<$L% mysql_free_result();' Z&' I78=&' <788:<6&' :%' 3&E' ]36$=&E' C7E'3b%:&E'E:8b&@'"mysql_free_result($sql);

mysql_close();

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 148/201

 

!Fe" 

1'-<.D'E)!>+#F%,'#).$!QG!?.$%+a.!6')O='D.!"h,"&$1#%"5."?%9+&$'?%;"#$%?.;*%,'2.;"2.";%2*)*9',"2'"#$%&$'(')*+,"5."1,";*9*%"-./"#'$'"(%;9$'$"1,'";.2.))*+,"5.";1;"(.4%$.;"?%9%&$'?L';Q"R'"&'2.$L'"5."*(M&.,.;"9.,5$M"1,'"$.,%D')*+,"5*'$*'N"#'$'" 2%" )1'2N"$.<1*.$.," 1,'" '#2*)')*+," <1." 2.;" #%;*/*2*9." 2'"')91'2*T')*+," .,".2"(.,%$" 9*.(#%"

#%;*/2.Q"">'$'"#$%9.&.$"2%;"5.$.)O%;"5."'19%$"5.")'5'"?%9%&$'?L'".S#1.;9'"P".D*9'$".2"$%/%"5."2';"(*;(';N"$.<1*.$.,"<1.";.',"(%;9$'5';")%,"@('$)'"5."'&1'BQ"=1"9'$.'";.$M"#$%&$'('$".2";*9*%"9.,*.,5%".,")1.,9'"2%";*&1*.,9.\""

- R'"&'2.$L'"5./.".S#%,.$;.")%,"2';"?%9%&$'?L';".,"(*,*'91$';N".,"1,"9'('U%"<1.",%";1#.$."2%;"ec"#LS.2.;"5."',)O%N"P"2';"(*;(';"5./.,"&.,.$'$;."'19%(M9*)'(.,9.N"'"#'$9*$"5."2'"2.)91$'"5.2"5*$.)9%$*%".,".2"<1.";."'2%4',"2';"5."9'('U%",%$('2Q"

- H1',5%".2"1;1'$*%"#12;.";%/$."1,'"5."2';"(*,*'91$';N";."(%;9$'$M"2'"*('&.,"5."9'('U%",%$('2"P")%,"2'"('$)'"5."'&1'"*,)$1;9'5'")%(%"#'$9."5."2'"(*;('"*('&.,Q"

- i./."#$%&$'('$"1,'"#M&*,'"#'$'"2%;"?%9+&$'?%;"<1."#.$(*9'"2'";1/*5'"5."2';"*(M&.,.;"'2";.$D*5%$N";*,",.).;*5'5"5."<1."$.'2*).,"$.9%<1.;"#$.D*%;".,".2"9'('U%"5.".22';Q""

- R';" *(M&.,.;" )'$&'5';" #%$" 2%;" ?%9+&$'?%;" .," .2" ;.$D*5%$N" 5./.," $.5*(.,;*%,'$;."'19%(M9*)'(.,9."'"1,"9'('U%"<1.",%";1#.$."2%;"_Fc"#LS.2.;"5."',)O%N"(',9.,*.,5%"2'"$.2')*+,"5."';#.)9%Q"

""!I%++.='%)-.,!"!["=1/*5'"5."'$)O*D%;"'2";.$D*5%$"7["R.)91$'"5."5*$.)9%$*%;"E["0.;9*+,"5."*(M&.,.;"""3n!1<H'K.!K%!.+DV'*#,!.$!,%+*'K#+!:,"2'" ;*91')*+," #$%?.;*%,'2"')91'2" 5./." ?')*2*9'$" '" 2%;" ?%9+&$'?%;" 1,'" #M&*,'" #'$'" 2'";1/*5'" 5."*(M&.,.;"'2";.$D*5%$Q">'$'".22%N"5./."19*2*T'$"1,"?%$(12'$*%"<1.")%,9.,&'"1,")'(#%"5."'$)O*D%Q""h,")'(#%"5."'$)O*D%".;"1,"%/4.9%"5.2"?%$(12'$*%"<1."#.$(*9."'2"1;1'$*%"5.2",'D.&'5%$".S'(*,'$".2" %$5.,'5%$" )2*.,9." P" ;.2.))*%,'$" 1," ?*)O.$%" #'$'" )'$&'$2%" .," .2" ;.$D*5%$" -./Q" d.'(%;" 1,".4.(#2%"5.;5."2'"D*;9'"5.2"5*;.U%"5."5$.'(-.'D.$\"""

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 149/201

 

!Ff" 

:2")+5*&%"CKYR"5.2"?%$(12'$*%"',9.$*%$".;\""<form action="upload.php" method="post" enctype="multipart/form-data" name="form1" id="form1"><input name="archivo" type="file" id="archivo" /> <br /><br />

<input type="submit" name="Submit" value="Enviar" /> </form>">'$'" 2'" ;1/*5'" 5." ?*)O.$%;" .;" *(#%$9',9." <1." 2%;" 5'9%;" 5.2" ?%$(12'$*%" ;.'," .,D*'5%;" )%," .2"(W9%5%">I=K"P";1"D'2%$"Y8Y:";.'".;9'/2.)*5%".,"multipart/form-data #'$'".2"9$',;#%$9."5."(V29*#2.;"9*#%;"5.")%,9.,*5%Q""I/;.$D.".,".2".4.(#2%"5."'$$*/'"<1."'2";.$".,D*'5%".2"?%$(12'$*%N"2%;"5'9%;";.$M,"#$%).;'5%;"#%$"@1#2%'5Q#O#BQ":2"'$)O*D%")'$&'5%";."&1'$5'$M".,"1,"5*$.)9%$*%"9.(#%$'2"5.2";.$D*5%$Q"":,"2'"O.$$'(*.,9'"F"5."2'";*91')*+,"#$%?.;*%,'2"!"D*(%;")+(%"$.)1#.$'$"5'9%;"(.5*',9."2';";1#.$"&2%/'2.; $_POST" P" $_GETN" 'O%$'" 19*2*T'$.(%;" 2'" ;1#.$" &2%/'2" $_FILESN" ,.).;'$*'" #'$'"$.)1#.$'$"'$)O*D%;";1/*5%;"'2";.$D*5%$"5.;5."1,"?%$(12'$*%Q":;9'" D'$*'/2." 5.2" 9*#%" '$$'P" )%,9*.,." 1,'" )2'D." <1." $.#$.;.,9'" .2" ,%(/$." 5.2" @)'(#%" 5."'$)O*D%B"5.2"?%$(12'$*%N"9'2")%(%";."2%".;#.)*?*)+".,".2"'9$*/19%"name 5.2".4.(#2%N".,".2"<1.";1"D'2%$".;"@'$)O*D%BQ"R'"(*;('")%,9*.,."*,?%$(')*+,";%/$.".2"?*)O.$%")'$&'5%")%(%";."(1.;9$'"'")%,9*,1')*+,\""name\".2",%(/$."5.2"'$)O*D%"%$*&*,'2Q":4Q"$_FILES['archivo']['name']Q" type\".2"9*#%"Y8Y:"5.2"'$)O*D%Q":4Q"$_FILES['archivo']['type']Q" size\".2"9'('U%".,"/P9.;Q":4Q"$_FILES['archivo']['size']Q"

 tmp_name\".2",%(/$."9.(#%$'2"5.2"'$)O*D%")1',5%";.")'$&'".,".2";.$D*5%$Q":4Q"$_FILES['archivo']['tmp_name']Q" error\".2".$$%$"<1."#15*.$'"#$%51)*$;."51$',9."2'";1/*5'Q":4Q"$_FILES['archivo']['error']Q"""=*" .2" '$)O*D%" ;." O'" ;1/*5%" )%$$.)9'(.,9." 5./.(%;" (%D.$2%" 5." 2'" 1/*)')*+," 9.(#%$'2" '" 1,'"5.?*,*9*D'N"#.$%"#$*(.$%"O'P"<1.")%(#$%/'$";*".;"D.$5'5"<1."2'"%#.$')*+,"?1.".S*9%;'Q">'$'".22%"19*2*T'$.(%;"2'"?1,)*+,"is_uploaded_file()")1P'";*,9'S*;".;"2'";*&1*.,9.\"

"is_uploaded_file($_FILES['archivo']['tmp_name']); "":;9'"?1,)*+,"5.D1.2D."false";*"%)1$$*+"'2&V,".$$%$"%"true";*",%"O1/%"?'22%;"'2";1/*$".2"'$)O*D%N"#%$"2%"9',9%"#%5$.(%;")%,?*$('$"2'";1/*5'"(.5*',9."1,")%,5*)*%,'2Q"">'$'" (%D.$" .2" '$)O*D%" 9.(#%$'2" '" 1,'" 1/*)')*+," 5.?*,*9*D'" 5.,9$%" 5.2" ;.$D*5%$N" 19*2*T'(%;" 2'"?1,)*+,"move_uploaded_file() <1."'5(*9."5%;"#'$M(.9$%;")%(%";."(1.;9$'".,"2'";*,9'S*;\""move_uploaded_file($_FILES['archivo']['tmp_name'], "/directorio/nuevo_nombre");""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 150/201

 

!Zc" 

:2"#$*(.$"#'$M(.9$%".;".2",%(/$."5.2"'$)O*D%"9.(#%$'2"P".2";.&1,5%"*,5*)'".2",1.D%",%(/$."P"2'")'$#.9'".,"5%,5.";."1/*)'$M"?*,'2(.,9.Q"i*)O'")'$#.9'"5./."9.,.$"#.$(*;%;"5.".;)$*91$'""IA96!

"aaa";*";.".;9M"9$'/'4',5%".,"(%5%"$.(%9%Q""

"

3P15'"'O%$'"

"IA96G! n)O',&." (%5.n" %" n)'(/*'$" (%5%n" .;" 1," )%(',5%" ';%)*'5%" '2" ;*;9.('" %#.$'9*D%" hj8q" <1."#.$(*9.")'(/*'$"2%;"#.$(*;%;"5."')).;%"'"?*)O.$%;Q">'$'")'(/*'$"#.$(*;%;"5."1,"'$)O*D%"%"5*$.)9%$*%"5.";.$D*5%$"hj8q"$.(%9%"#1.5."19*2*T'$"1,"&.;9%$"5."JK>")%(%"H19.JK>"]---Q)19.?9#Q)%(^"5.;5."2';"#$%#*.5'5.;"5.2"?*)O.$%";.2.))*%,'5%Q"K'(/*W,"#%5$M"O').$2%"5.;5."1,"#',.2"5."'5(*,*;9$')*+,"5."?*)O.$%;"5.";1";.$D*)*%"5."O%;9*,&Q"I9$'"?%$('";.$L'"19*2*T',5%"?1,)*%,.;"5.">C>\""*,9")O(%5"]";9$*,&"É,%(/$.t'$)O*D%"N"*,9"É(%5%"^"H%,;129."2'"5%)1(.,9')*+,"5."#O#Q,.9"#'$'"(M;"*,?%$(')*+,Q"

"H%,9*,1',5%")%,".2".4.(#2%"',9.$*%$N"D.'(%;".2")+5*&%"5."@1#2%'5Q#O#B\""<?php

$nombre_archivo=$_FILES['archivo']['name'];if (is_uploaded_file($_FILES['archivo']['tmp_name'])){

move_uploaded_file($_FILES['archivo']['tmp_name'],"/imagenes/$nombre_archivo");}?>

":2" )+5*&%" 5." '$$*/'" (1.D." .2" '$)O*D%" .,D*'5%" #%$" .2" ?%$(12'$*%" 5.;5." .2" 5*$.)9%$*%" 9.(#%$'2"O';9'".2"5*$.)9%$*%"@*(M&.,.;n"5.2";.$D*5%$Q"=*"O1/*.$'"%9$%"'$)O*D%")%,".2"(*;(%",%(/$.";.$L'"$..(#2'T'5%"#%$".2",1.D%Q">'$'".D*9'$".;9%"#%5.(%;"D.$*?*)'$"2'".S*;9.,)*'"5.2"(*;(%"(.5*',9."2'"?1,)*+,"file_exists()")1P'";*,9'S*;".;"2'";*&1*.,9.\""file_exists($nombre_archivo); "":;9'"?1,)*+,"$.)*/.")%(%"#'$M(.9$%".2",%(/$."5.2"'$)O*D%"5.2")1'2"5.;.'"D.$*?*)'$"2'".S*;9.,)*'Q"R'" (*;('" 5.D1.2D." 1," D'2%$" /%%2.',%" <1." ;.$M" true" .," )';%" 5." .S*;9*$" P" false" .," )';%")%,9$'$*%Q"d.'(%;")+(%"<1.5'".2")+5*&%"5."@1#2%'5Q#O#B\""<?php

$nombre_archivo=$_FILES['archivo']['name'];if (file_exists($nombre_archivo)){

die ("El archivo ya existe.");}if (is_uploaded_file($_FILES['archivo']['tmp_name'])){

move_uploaded_file($_FILES['archivo']['tmp_name'],"/imagenes/$nombre_archivo");}?>

"i." .;9'" (',.$'" )%,9$%2'(%;" ;*" .2" '$)O*D%" .S*;9." P" 5." ;.$" ';L" ;." *,9.$$1(#." 2'" .4.)1)*+," 5.2")+5*&%".,D*',5%"1,"(.,;'4."5."'5D.$9.,)*'Q""K'(/*W,"#%5.(%;"2*(*9'$"2'";1/*5'"5."?*)O.$%;"'"1,"9*#%"Y8Y:".;#.)L?*)%N")%(%"#%$".4.(#2%"*(M&.,.;"k>:0Q":,".2";*&1*.,9.")1'5$%";."(1.;9$',"'2&1,%;"9*#%;"Y8Y:"5."*(M&.,.;\"""

"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 151/201

 

!Z!" 

J%$('9%"5."*('&.,"Y8Y "k>:0" *('&.`4#.&">j0" *('&.`#,&"08J" *('&.`&*?"lY>" *('&.`/(#"""

=%/$."2'"/';."5.2")1'5$%"',9.$*%$N";*"<1.$.(%;"<1.".2"1;1'$*%"#1.5'";1/*$";%2'(.,9."*(M&.,.;"k>:0N".2")+5*&%"5."n1#2%'5Q#O#n";.$M")%(%".2"<1.";."(1.;9$'"'")%,9*,1')*+,\""<?php

$nombre_archivo=$_FILES['archivo']['name'];$tipo=$_FILES['archivo']['type'];if ($tipo!='image/jpeg'){

die ("El archivo no es una imagen JPEG.");}if (file_exists($nombre_archivo)){

die ("El archivo ya existe.");}if (is_uploaded_file($_FILES['archivo']['tmp_name'])){

move_uploaded_file($_FILES['archivo']['tmp_name'],"/imagenes/$nombre_archivo");}?>

"32&1,%;",'D.&'5%$.;".,DL',"2%;"'$)O*D%;"k>:0")%,".2"9*#%"Y8Y:"@#4#.&BN"#%$"2%"<1."#1.5."#$.D..$".;9."*,)%,D.,*.,9.")%(%";."(1.;9$'".,".2")+5*&%"5."'/'4%\""<?php

$nombre_archivo=$_FILES['archivo']['name'];$tipo=$_FILES['archivo']['type'];if ($tipo!='image/jpeg' || $tipo!='image/pjpeg'){

die ("El archivo no es una imagen JPEG.");}if (file_exists($nombre_archivo)){

die ("El archivo ya existe.");}if (is_uploaded_file($_FILES['archivo']['tmp_name'])){

move_uploaded_file($_FILES['archivo']['tmp_name'],"/imagenes/$nombre_archivo");}?>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 152/201

 

!Z7" 

@<-#%*.$<.D'E)!3!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!"3"R'"#%$)*+,"5.")+5*&%"5."'/'4%")%$$.;#%,5."'"1,"?%$(12'$*%"<1."#1.5.".,D*'$"1,"'$)O*D%"'2"

;.$D*5%$"$.(%9%\"""<form action="upload.php" method="get" name="form1"><input name="archivo" type="file" id="archivo" /><br /><br /><input type="submit" name="Submit" value="Enviar" /> 

</form>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""2" =*" 1," '$)O*D%" 22'('5%" @(*?%9%Q4#&B" .;" .,D*'5%" '2" ;.$D*5%$N" 2'" #%$)*+," 5." )+5*&%" 5." '/'4%"5.D1.2D.".2"9*#%"Y8Y:"@*('&.`4#&B\"""

echo $_FILES['archivo']['type'];!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q"R'"#%$)*+,"5.")+5*&%"5."'/'4%"(1.D."1,"?*)O.$%")'$&'5%".,".2";.$D*5%$"'"2'")'$#.9'"5."2'"$'LT"#$*,)*#'2"5.2";*9*%"P"(',9*.,.".2"(*;(%",%(/$."<1.".2"'$)O*D%"%$*&*,'2\"""move_uploaded_file($_FILES['archivo']['tmp_name'], $_FILES['archivo']['name']);!`̀"d.$5'5.$%" " " " `̀"J'2;%"""

S"R'"#%$)*+,"5.")+5*&%"5."'/'4%"(1.D."1,"?*)O.$%")'$&'5%".,".2";.$D*5%$"'"2'")'$#.9'"@*(B"P";."';.&1$'"5.",%";%/$.;)$*/*$"%9$%"'$)O*D%"<1."9.,&'".2"(*;(%",%(/$.\"""move_uploaded_file($_FILES['archivo']['tmp_name'],"im/".time().$_FILES['archivo']['name']);!`̀"d.$5'5.$%" " " " `̀"J'2;%"""W" :2")+5*&%" 5."'/'4%"(1.D."1,"?*)O.$%" )'$&'5%" .,".2";.$D*5%$" '" 2'")'$#.9'" @'$)O*D%;%,2*,.BN";*.(#$."P")1',5%";.'"1,"'$)O*D%"5."*('&.,"k>:0N"08J"%">j0"P"'5.(M;N";1"9'('U%",%";1#.$."2%;"!ccQccc"/P9.;\"""<?php$tipo = $_FILES['archivo']['type'];$extension = substr($tipo, (strpos($tipo, "/")) + 1);$tipoarch = substr($tipo, 0, (strpos($tipo, "/")));$tiposPermitidos=array("pjpeg","jpeg","gif","png");if ($_FILES['archivo']['size'] <= 100000 && in_array($extension, $tiposPermitidos)){

move_uploaded_file($_FILES['archivo']['tmp_name'],"archivosonline/".$_FILES['archivo']['name']);}else{

echo "imagen no valida!";}?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"

""R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 153/201

 

!ZE" 

2n!P%D-<+.!K%!K'+%D-#+'#,!:,"2'";*91')*+,"#$%?.;*%,'2"5./."#$%&$'('$"1,'"&'2.$L'"5."*(M&.,.;"<1."9.,5$M"1,'"')91'2*T')*+,"5*'$*'Q" >'$'" '19%('9*T'$2'" .;" )%,D.,*.,9." '#2*)'$" 1," (.)',*;(%" <1." &.,.$." 2'" &'2.$L'"*,;9',9M,.'(.,9."'"(.5*5'"<1.";."D'P',"'&$.&',5%"*(M&.,.;Q":S*;9.," (1)O%;" (.)',*;(%;" <1." #%5$L'(%;" '#2*)'$" '" 2'" '19%('9*T')*+,N" #.$%" .," .;9." )';%"

'#$%D.)O'$.(%;" 2';" ?1,)*%,.;" 5."&.;9*+," 5." 5*$.)9%$*%;" #'$'" 9%('$" 2.)91$'" 5.2" 5*$.)9%$*%" 5.2";.$D*5%$".,".2")1'2";."&1'$5',"2';"?%9%&$'?L';Q"R1.&%"#%5$.(%;"&.,.$'$"2'"&'2.$L'"'"#'$9*$"5."2%;"5'9%;"%/9.,*5%;Q"":,".;9'"O.$$'(*.,9'"D.$.(%;"9$.;"?1,)*%,.;"5."5*$.)9%$*%"/M;*)';\""opendir();readdir();closedir();"R'"#$*(.$'"?1,)*+,")'$&'"1,'"$.?.$.,)*'"'2"5*$.)9%$*%".;#.)*?*)'5%N";1";*,9'S*;".;"2'";*&1*.,9.\""

$referencia=opendir($directorio);":,"5%,5."$directorio".;".2"5*$.)9%$*%"<1."5.;.'"2..$"5.,9$%"5.2";.$D*5%$"P"#1.5.";.$"1,'"$19'"'/;%219'"%"$.2'9*D'Q"R'" D'$*'/2." $referencia" )%,9*.,." 2';" .,9$'5';" 5.2" 5*$.)9%$*%" ;*" .2" (*;(%" .S*;9." P" 9*.,."#.$(*;%;" 5." 2.)91$'" HCYIi" '5.)1'5%;" ];*" 9$'/'4'" .," (%5%" $.(%9%^N" 5." 2%" )%,9$'$*%" #%5$L'"#$%51)*$;."1,".$$%$"P"2'"(*;('";.$M"falseQ">%$".4.(#2%\""<?php

$directorio="imagenes/";$referencia=opendir($directorio);?>

":," .2" .4.(#2%" ;." )'$&'" .2" &.;9%$" 5." 5*$.)9%$*%;" 5." 2'" )'$#.9'" @*(M&.,.;B" <1." ;." .,)1.,9$'"5.,9$%"5."2'"(*;('")'$#.9'"<1.".2";)$*#9"5.2".4.(#2%Q""R'"?1,)*+,"readdir()"$.'2*T'"1,'"2.)91$'"5."2'";*&1*.,9.".,9$'5'".,)%,9$'5'".,"$referencia"5."opendir()," P"5.D1.2D."1,'")'5.,'" )%," .2",%(/$."5.2" '$)O*D%" .,)%,9$'5%Q" H'5'"D.T" <1.".4.)19.".;9'"?1,)*+,N";."%/9*.,."2'";*&1*.,9.".,9$'5'".,)%,9$'5'"O';9'"<1."P'",%".S*;9',"(M;"'$)O*D%;"PN".,"9'2")';%N"5.D1.2D."falseQ"d.'(%;";1";*,9'S*;\""readdir($referencia);":2"#'$M(.9$%"$referencia")%$$.;#%,5."'"2';".,9$'5';"%/9.,*5';"#%$"opendir()Q"d.'(%;"1,".4.(#2%\""<?php

$directorio="imagenes/";$referencia=opendir($directorio);

 while ($entrada = readdir($referencia)) {echo $entrada;echo "<br/>";

}?>

":,".2".4.(#2%"5."'$$*/'";."'#2*)'"1,"/1)2."#'$'"(%;9$'$")'5'"1,%"5."2%;"'$)O*D%;"<1."O'P".,".2"

5*$.)9%$*%"@*(M&.,.;BQ":2"/1)2." while ;.".4.)19'"(*.,9$';".S*;9',"'$)O*D%;".,"5*)O%"5*$.)9%$*%"P".,")';%"5.",%".S*;9*$".,9$'5';"%"'$)O*D%;N"readdir()"5.D1.2D."false ?*,'2*T',5%".2"/1)2.Q"=*"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 154/201

 

!ZF" 

/*.," .;9'" ?%$('" 5." 9$'/'4'$" )%, readdir()" .;" )%$$.)9'N" #1.5." %)1$$*$" <1." 1," 5*$.)9%$*%" %")'$#.9'" <1." ;." .,)1.,9$." 5.,9$%" 5." @*(M&.,.;B" 9.,&'" .2" ,%(/$." @cB" %" @?'2;.BQ" :," 9'2" )';%"?*,'2*T'".2"/1)2."'2".,)%,9$'$"5*)O'".,9$'5'"P",%"#.$(*9*$M"2..$"2';"$.;9',9.;Q">'$'".D*9'$".;9."*,)%,D.,*.,9.N"2'"?%$('")%$$.)9'"5."2..$"2';".,9$'5';".;"19*2*T',5%"1,"%#.$'5%$"5.")%(#'$')*+,"<1."D.$*?*<1.";*".2"D'2%$"5.D1.29%".;"5*;9*,9%"P"5.2"(*;(%"9*#%"<1.".2"/%%2.',%"

falseN"%";.'"true\""<?php

$directorio="imagenes/";$referencia=opendir($directorio);

 while (false !== ($entrada = readdir($referencia))) {echo $entrada;echo "<br/>";

}?>

"h,'" D.T" )%(#2.9'5';" 2';" %#.$')*%,.;" )%," .2" 5*$.)9%$*%N" .;" /1.,'" #$M)9*)'" ).$$'$" .2" &.;9%$"(.5*',9."2'"?1,)*+,"closedir()N")1P'";*,9'S*;".;"2'";*&1*.,9.\"

"closedir($referencia);":,"5%,5."$referencia")%$$.;#%,5."'"2';".,9$'5';"%/9.,*5';"#%$".2"&.;9%$"opendir()Q":,9%,).;N".2".4.(#2%")%(#2.9%";.$L'\""<?php

$directorio="imagenes/";$referencia=opendir($directorio);

 while (false !== ($entrada = readdir($referencia))) {echo $entrada;echo "<br/>";

}closedir($referencia);?>

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 155/201

 

!ZZ" 

@<-#%*.$<.D'E)!2!!

8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""3":2")+5*&%"5."'/'4%"$.'2*T'"2'"2.)91$'"5.2"5*$.)9%$*%"@?%9%;B"P"(1.;9$'"1,".,2')."'")'5'"*('&.,"

k>:0".,)%,9$'5'\"""<?php

$dir="fotos/";$ref=opendir($directorio); while (false !== ($file = readdir($ref))) {

if (substr($file,-3,3)=="jpg"){echo "<a href='$dir$file' target='_blank'>$file</a><br/>";

}}closedir($referencia);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""2":2")+5*&%"5."'/'4%"$.'2*T'"2'"2.)91$'"5.2"5*$.)9%$*%"@?%9%;B"P"(1.;9$'"2%;",%(/$.;"5."2%;"9$.;"#$*(.$%;"?*)O.$%;".,)%,9$'5%;\"""<?php

$dir="fotos/";$ref=opendir($dir);$file = readdir($ref);echo "$file<br/>";$file = readdir($ref);echo "$file<br/>";$file = readdir($ref);echo "$file";closedir($ref);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q" :2" ;*&1*.,9." )+5*&%" $.'2*T'" 2'" 2.)91$'" 5.2" 5*$.)9%$*%" @#'*;'4.;B" P" (1.;9$'" .2" ,%(/$." 5.2";.&1,5%"?*)O.$%".,)%,9$'5%\"""<?php

$ref=opendir("paisajes/");$file = readdir($ref);$file = readdir($ref);

closedir($ref);echo "$file";?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""S" :2" )+5*&%" 5." '/'4%" $.'2*T'" 2'" 2.)91$'" 5.2" 5*$.)9%$*%" @9S9BN" (1.;9$'" .2" ,%(/$." 5.2" #$*(.$"?*)O.$%N"21.&%"$.'2*T'"2.)91$'"5."2'")'$#.9'"@#5?BN"(1.;9$'".2",%(/$."5.2"#$*(.$"?*)O.$%"PN"#%$"V29*(%N")*.$$'"2%;"&.;9%$.;"5."'(/%;"5*$.)9%$*%;\"""<?php

$ref=opendir("txt/");

$file = readdir($ref);echo "$file<br />";$ref=opendir("pdf/");

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 156/201

 

!Z_" 

$file = readdir($ref);echo "$file";closedir($ref);closedir($ref);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""W":2";*&1*.,9.")+5*&%"$.'2*T'"2'"2.)91$'"5.2"5*$.)9%$*%"@)'9.&%$L';B"P";*".,)1.,9$'"'2&V,"5*$.)9%$*%"5.,9$%"5.2"(*;(%N"*,*)*'",1.D'(.,9.".2"&.;9%$"#'$'"(%;9$'$"2%;"?*)O.$%;".,"W2\"""<?php

$ref1=opendir("categorias/"); while (false !== ($file1 = readdir($ref1))) {

if (is_dir($file1)){$ref2=opendir("categorias/$file"); while (false !== ($file2 = readdir($ref2))) {

echo "$file1/$file2<br/>";}closedir($ref2);

}}closedir($ref1);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%" 

R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 157/201

 

!Za" 

Qn!?%,-'E)!K%!'=O&%)%,!:,"2'"#$.;.,9.";*91')*+,"#$%?.;*%,'2"5./."#$%D..$"1,";*;9.('"<1."#.$(*9'"2'")'$&'"5."*(M&.,.;"'2" ;.$D*5%$N" #'$'" .22%" #%5$M" '#2*)'$" 2%" .;915*'5%" .," 2'" O.$$'(*.,9'" !Q" K'(/*W," 5./.$M"'19%('9*T'$".2"$'('5%"5."2'"&'2.$L'"5."*(M&.,.;"<1."D.$M,"2%;"1;1'$*%;N"9'2")%(%";.".;915*+".,"2'"O.$$'(*.,9'"7Q"

3O%$'" 5./." #$%&$'('$" 1," ;)$*#9" 5.2" ;.$D*5%$" <1." #$.#'$." 2';" *(M&.,.;" )'$&'5';" #%$" 2%;"?%9+&$'?%;" '" 1," 9'('U%" '5.)1'5%" ;*," <1." .22%;" 9.,&'," <1." .5*9'$2';" .," 1," ;%?9-'$." 5."9$'9'(*.,9%"5."*(M&.,.;Q"K'(/*W,"5./.$M"&.,.$'$"2';"(*,*'91$';"#$.;.,9'5';".,"2'"&'2.$L'"P"2';"*(M&.,.;"#$%9.&*5';")%,"('$)'"5."'&1'N"5."?%$('"5*,M(*)'"'"#'$9*$"5."2';"*(M&.,.;")'$&'5';Q"K%5%".;9%"#%5.(%;"2%&$'$2%")%,".2"1;%"5."2'"/*/2*%9.)'"5."&$M?*)%;"0iQ""R'" 2*/$.$L'" 5." &$M?*)%;" 5*,M(*)%;" 0i" %" @iP,'(*)" 0$'#O*);" R*/$'$PB" ]BBB;3$M#C;78#^" .;" 1,'".S9.,;*+,"5.">C>Q":,">C>"Z";."*,)%$#%$'"0i".,"D.$;*+,"7N".;"&$'91*9'N"5.")+5*&%"'/*.$9%"P";*$D."#'$'")$.'$"P"(',*#12'$"'$)O*D%;"5."*(M&.,.;")%,".S9.,;*%,.;"k>:0N"08JN">j0N"P"%9$';Q"K%5%".22%".,"2'"(.(%$*'"5.2";.$D*5%$"P")%,";'2*5'"'2",'D.&'5%$N".;"5.)*$N"5."(',.$'"5*,M(*)'Q":,".?.)9%N">C>",%";."2*(*9'";%2'(.,9." '"&.,.$'$" #M&*,';"CKYRN"9'(/*W," #1.5." &.,.$'$" %9$%;"?%$('9%;"5.";'2*5'"5*$.)9'(.,9."'2",'D.&'5%$Q":;9%";."2%&$'")'(/*',5%".2"9*#%"5.";'2*5'"%"Y8Y:"

<1.")$.'">C>Q""":2".;9M,5'$"Y8Y:";."#1.5."19*2*T'$"#'$'"5.;)$*/*$".2"9*#%"5."'$)O*D%"<1.";."9$',;?*.$."'"9$'DW;"5."8,9.$,.9Q"0.,.$'2(.,9.N".2";.$D*5%$".,DL'"1,'")'/.).$'")%,".2"9*#%"5.")%,9.,*5%"<1."$.)*/*$M".2";%?9-'$.")2*.,9.\"Content-Type Q"">C>N" #%$" 5.?.)9%N" .,DL'" .2" 9*#%" Y8Y:' text/html" ]5%)1(.,9%" CKYR "̂ .," 2'" )'/.).$'" CKK>Q">%5.(%;" )'(/*'$2'" 19*2*T',5%" 2'" ?1,)*+," header()N" <1." ;." .,)1.,9$'" 5.,9$%" 5.2" &$1#%" 5."?1,)*%,.;"5."$.5"]j.9-%$u"J1,)9*%,;^".,"2'"5%)1(.,9')*+,"5."#O#Q,.9"P";*$D."#'$'".;#.)*?*)'$"1,'")'/.).$'"CKK>"'2";%?9-'$.")2*.,9.Q""=*"#%$".4.(#2%N".2";.$D*5%$"5./."&.,.$'$"1,'"*('&.,"k>:0N"2'"#$*(.$'"2L,.'"5.")+5*&%";.$L'")%(%"2'"<1.";."(1.;9$'"'")%,9*,1')*+,\"

"header('Content-Type: image/jpeg');"G.)1.$5."2%;"9*#%;"Y8Y:"#'$'"*(M&.,.;"<1.";."(%;9$'$%,".,"2'"O.$$'(*.,9'"',9.$*%$Q"":S*;9.," (1)O';" ?1,)*%,.;" #'$'" )$.'$" %" (',*#12'$" *(M&.,.;" .," .2" ;.$D*5%$" #.$%" .," .;9'"O.$$'(*.,9'",%;"'D%)'$.(%;"'"2';",.).;'$*';"#'$'"$.;%2D.$"2'";*91')*+,"#$%?.;*%,'2Q"H%,;129.".2"(',1'2" 5." #O#Q,.9" .," 2'" ;.))*+," 5." @8('&." J1,)9*%,;B" #'$'" %/9.,.$" 1," 2*;9'5%" )%(#2.9%" 5."?1,)*%,.;"$.2')*%,'5';Q""lM;*)'(.,9.N".2"#$%).;%"5."(',*#12')*+,"5."*(M&.,.;")%,;9'"5."2%;";*&1*.,9.;"L9.(;\""

!"["8,5*)'$"'">C>".2"9*#%"5."*('&.,"'"&.,.$'$Q"7"["H$.'$"1,'"*('&.,"D')L'"%"'"#'$9*$"5."%9$'".,"2'"(.(%$*'"5.2";.$D*5%$Q"E"["3;*&,'$")%,9.,*5%"'"2'"*('&.,"',9.$*%$";*".;9M"D')L'Q"F"["i'$";'2*5'"'"2'"*('&.,")%,";1")%,9.,*5%Q"Z"[":2*(*,'$"2'"*('&.,"5."2'"(.(%$*'"5.2";.$D*5%$Q""/)K'D.+!.!>I>!%$!-'T#!K%!'=.&%)!.!&%)%+.+J!:2"#$*(.$"#';%";."2%&$'"#%$"(.5*%"5."2'")'/.).$'"CKK>"1;',5%"2'"?1,)*+,"header()N"9'2")%(%";."(%;9$+".,".2".4.(#2%"',9.$*%$Q"""+%.+!<).!'=.&%)!*.Da.!#!.!T.+-'+!K%!#-+.!%)!$.!=%=#+'.!K%$!,%+*'K#+J!:2" ;.&1,5%" #';%" #1.5." ;.$" 5." 5%;" ?%$(';" 5.#.,5*.,5%" 5.2" $.;129'5%" <1." ;." <1*.$'" %/9.,.$Q">%5.(%;" )$.'$" 1,'" *('&.," D')L'" #'$'" 21.&%" ';*&,'$2." 1," )%,9.,*5%" 5.;5." %9$'" *('&.,N" %"#%5.(%;")$.'$"1,'"*('&.,"'"#'$9*$"5."%9$'".S*;9.,9.".,".2";.$D*5%$Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 158/201

 

!Ze" 

">'$'" )$.'$" 1,'" *('&.," D')L'" 19*2*T'$.(%;" 2'" ?1,)*+," imagecreatetruecolor()N" 2'" (*;('"&.,.$'"1,'"*('&.,".,")%2%$"$.'2Q"d.'(%;"1,".4.(#2%\""$img = imagecreatetruecolor($ancho,$alto);":," .2" .4.(#2%" $img" .;" 2'" ,1.D'" *('&.," <1." ;." &.,.$'" .," 2'" (.(%$*'" 5.2" ;.$D*5%$" P" )1P';"5*(.,;*%,.;".;9M,"5'5';"#%$"2%;"#'$M(.9$%;"$ancho"P"$alto"5."2'"?1,)*+,Q"">'$'")$.'$"1,'"*('&.,"'"#'$9*$"5."%9$'".S*;9.,9.".,".2";.$D*5%$"#1.5."19*2*T'$"2';"?1,)*%,.;\""imagecreatefromjpeg()imagecreatefrompng()imagecreatefromgif() ""d.'(%;"1,".4.(#2%"5."1;%\""$img = imagecreatefromjpeg($url);":2" .4.(#2%" .;" '#2*)'/2." '" )1'2<1*.$'" 5." 2';" 9$.;" ?1,)*%,.;" ,%(/$'5';N" .," 5%,5."$img".;"2'",1.D'" *('&.," <1." ;." &.,.$'" .," 2'" (.(%$*'" 5.2" ;.$D*5%$" '" #'$9*$" 5.2" '$)O*D%" 5." *('&.,".;#.)*?*)'5'".,".2"#'$M(.9$%"$urlQ"i*)O%"#'$M(.9$%"#1.5.";.$"2'"hGR"5."1,'"*('&.,"'2%4'5'".,".2";.$D*5%$Q":,".2")';%"5."<1."%)1$$'"'2&V,".$$%$"%"?'22'N"$img";.$M"1,'")'5.,'"D')L'Q""@,'&).+!D#)-%)'K#!.!$.!'=.&%)!.)-%+'#+!,'!%,-O!*.Da.J!:;9." #';%" )%,;*;9." .," )%2%)'$" )%,9.,*5%" %" @#*,9'$B" 2'" *('&.," D')L'" )$.'5'" #%$"imagecreatetruecolor()Q":S*;9.,"(1)O';"?1,)*%,.;"<1."';*&,',")%,9.,*5%;")%(%"?1.,9.;"5."9.S9%;N")%2%$.;N";%(/$';N"?%$(';N".9)Q":,".;9.")';%"D.$.(%;")+(%")%#*'$".2")%,9.,*5%"5."1,'"*('&.,".,"%9$'"D')L'")%,"2';"?1,)*%,.;"imagecopy()"%"imagecopyresampled()Q""

R'"?1,)9*%,"imagecopy()")%#*'"#'$9."5."1,'"*('&.,"5.,9$%"5."%9$'"*('&.,"<1."#1.5.".;9'$"D')L'"%",%Q"""=1#%,&'(%;N" #%$" .4.(#2%N" <1." <1.$.(%;" )%#*'$" 1,'" #%$)*+," 5." 2'" #$*(.$'" *('&.," <1." ;."(1.;9$'".,"2'"?*&1$'"5."'/'4%N".,"2'";.&1,5'"*('&.,\""

"":2"$.;129'5%"#%5$L'";.$".2";*&1*.,9.\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 159/201

 

!Zf" 

""R'"?1,)9*%,"imagecopy()N"9.,5$M"2'";*&1*.,9.";*,9'S*;\""imagecopy($im_dest, $im_orig, $im_dest_x, $im_dest_y, $im_orig_x, $im_orig_y,$im_orig_w, $im_orig_h);"$im_dest".;"2'"*('&.,"5."5.;9*,%".,"2'")1'2";."#.&'"2'"#%$)*+,")%#*'5'"5."$im_origQ"$im_orig".;"2'"*('&.,"5."%$*&.,"5.;5."2'")1'2";.")%#*'"1,'"#%$)*+,"5."2'"(*;('Q"$im_dest_x".;"2'")%%$5.,'5'".,".2".4."5."2';"@SB"5.2"5.;9*,%"'"#'$9*$"5."2'")1'2";."D'"'"#.&'$"$im_origQ"$im_dest_y".;"2'")%%$5.,'5'".,".2".4."5."2';"@PB"5.2"5.;9*,%"'"#'$9*$"5."2'")1'2";."D'"'"#.&'$"$im_origQ"$im_orig_x".;"2'")%%$5.,'5'".,".2".4."5."2';"@SB"5.2"%$*&.,"'"#'$9*$"5."2'")1'2";."D'"'")%#*'$"2'"#%$)*+,"5.2"(*;(%Q"$im_orig_y".;"2'")%%$5.,'5'".,".2".4."5."2';"@PB"5.2"%$*&.,"'"#'$9*$"5."2'")1'2";."D'"'")%#*'$"2'"#%$)*+,"5.2"(*;(%Q"$im_orig_w".;".2"',)O%"<1."%)1#'"2'"#%$)*+,")%#*'5'"5."2'"*('&.,"5."%$*&.,Q"$im_orig_h".;".2"'29%"<1."%)1#'"2'"#%$)*+,")%#*'5'"5."2'"*('&.,"5."%$*&.,Q"">'$'"&1*'$;."(.4%$".,"2%;"#'$M(.9$%;"5."2'"?1,)*+, imagecopy()"%/;.$D."2'"?*&1$'"5."'/'4%\""

"":;9'"?1,)*+,"5.D1.2D."true";*"2'"%#.$')*+,"?1.".S*9%;'"P"false".,")';%"5.".$$%$"%"?'22%Q":2")+5*&%">C>"5.2".4.(#2%"9.,5$L'"2'";*&1*.,9."?%$('\""<?php

header('Content-Type: image/jpeg');

$im_orig=imagecreatefromjpeg("origen.jpg");$im_dest=imagecreatefromjpeg("destino.jpg");

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 160/201

 

!_c" 

$im_dest_x=110;$im_dest_y=70;$im_orig_x=105;$im_orig_y=15;$im_orig_w=100;$im_orig_h=60;

imagecopy($im_dest, $im_orig, $im_dest_x, $im_dest_y, $im_orig_x, $im_orig_y,$im_orig_w, $im_orig_h);

imagejpeg($im_dest);imagedestroy($im_dest);imagedestroy($im_orig);?>

"O"E'&C:3&%6:'G:8:=7E'C:'U5Y'E:'68&6&%'3&E']36$=&E'68:E'3b%:&E'C:'<LC$#7'C:3':c:=?37;'"R'"?1,)*+,"imagecopyresampled()")%#*'"P"$.5*(.,;*%,'"#'$9."5."1,'"*('&.,"5.,9$%"5."%9$'"*('&.," #.$(*9*.,5%" $.[(1.;9$.'$" 2'" )%#*'Q" 32" $.5*(.,;*%,'$" 1,'" *('&.,N" W;9'" #1.5." #.$5.$")'2*5'5"#%$"2%"9',9%".;"')%,;.4'/2."19*2*T'$"1,"(W9%5%"<1."*,9.$#%2."2%;"#LS.2.;"#'$'"$.9.,.$".2"5.9'22.Q" R'" *,9.$#%2')*+," .;" %#.$'5'" #%$" 2'" ?1,)*+," )*9'5'" '2" $.(1.;9$.'$Q" :;9'" ')2'$')*+," ;."5./."'"<1.".S*;9."%9$'"?1,)*+,"22'('5'"imagecopyresized()")1P%;"#'$M(.9$%;";%,"*5W,9*)%;"'"2%;"5."imagecopyresampled()"#.$%"",%"$.'2*T'"1,"$.[(1.;9$.%Q"""R%;" #'$M(.9$%;" 5. imagecopyresampled()" ;%," 2%;" (*;(%;" <1." imagecopy()" #.$%" ;."'&$.&',"2';"5*(.,;*%,.;"5."2'"*('&.,")%#*'5'Q"d.'(%;"1,".4.(#2%\""=1#%,&'(%;"<1."D'(%;"'")%#*'$"2'"*('&.,"$im_orig";%/$. $im_destN"$.5*(.,;*%,'5'N")%(%";."(1.;9$'".,"2';"?*&1$';"5."'/'4%\""

""G.;129'5%\"

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 161/201

 

!_!" 

"R'";*,9'S*;"5."2'"?1,)*+,".;"2'";*&1*.,9.\""imagecopyresampled($im_dest, $im_orig, $im_dest_x, $im_dest_y, $im_orig_x,$im_orig_y, $im_orig_w, $im_orig_h, $im_orig_nw, $im_orig_nh);"$im_dest" .;" 2'" *('&.," 5." 5.;9*,%" .," 2'" )1'2" ;." D'" '" #.&'$" 2'" #%$)*+," 5." 2'" *('&.,"$.5*(.,;*%,'5'"5."$im_origQ"R'"T%,'"<1.";."D'"'")%#*'$".;9M"5.2*(*9'5'"#%$"1,"$.)9M,&12%")1P%"#1,9%"*,*)*'2".;9M"('$)'5%"#%$"2';")%%$5.,'5';" $im_orig_x"P"$im_orig_y")%,"1,"',)O%"P"'29%"5."$im_orig_w"P"$im_orig_h"$.;#.)9*D'(.,9.Q":;9'" *('&.," )%#*'5'" .," 2'" (.(%$*'" 5.2" ;.$D*5%$" .;" #.&'5'" ;%/$."$im_dest" '" #'$9*$" 5." 2';")%%$5.,'5';" $im_dest_x" P" $im_dest_yN" P" $.5*(.,;*%,'5'" '" 1," ',)O%" P" '29%" 5."$im_orig_nw"P"$im_orig_nh,"$.;#.)9*D'(.,9.Q">'$'")%(#$.,5.$"(.4%$"2%;"#'$M(.9$%;"5.".;9'"?1,)*+,"%/;.$D."2'"?*&1$'"5."'/'4%\""

""=*"/*.,"2'"?1,)*+,"imagecopyresampled()"#.$(*9.")%#*'$"1,'"#%$)*+,"5."2'"*('&.,N".,".;9.".4.(#2%")%#*'$.(%;"9%5'"2'"*('&.,"5."%$*&.,"].;9%".;"'#2*)'/2."'"2'"&.,.$')*+,"5."(*,*'91$';"%"9O1(/,'*2;^Q":2")+5*&%">C>"5.2".4.(#2%".;".2";*&1*.,9.\""<?php

header('Content-Type: image/jpeg');

$im_orig=imagecreatefromjpeg("origen.jpg");$im_dest=imagecreatefromjpeg("destino.jpg");$im_dest_x=110;$im_dest_y=60;

$im_orig_x=0;$im_orig_y=0;$im_orig_w=240;$im_orig_h=180;$im_orig_nw=100;$im_orig_nh=75;imagecopyresampled($im_dest, $im_orig, $im_dest_x, $im_dest_y, $im_orig_x,$im_orig_y, $im_orig_w, $im_orig_h, $im_orig_nw, $im_orig_nh);

imagejpeg($im_dest);imagedestroy($im_dest);imagedestroy($im_orig);?>

"O"E'&C:3&%6:'G:8:=7E'C:'U5Y'E:'68&6&%'3&E']36$=&E'68:E'3b%:&E'C:'<LC$#7'C:3':c:=?37;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 162/201

 

!_7" 

:," .2" .4.(#2%" ',9.$*%$" ;." ;1#%,." <1." 2%;" D'2%$.;" 5." ',)O%" P" '29%" 5." 2'" *('&.," %$*&*,'2" ;%,")%,%)*5%;Q" d.'(%;" )+(%" $.'2*T'$" 2%" (*;(%" ;*," ,.).;*5'5" 5." )%,%).$" .;9%;" D'2%$.;" P".;9'/2.)*.,5%"1,"',)O%"?*4%";*,"#.$5.$".2"';#.)9%"5."2'"$.2')*+,".,9$.".2"',)O%"P".2"'29%"#'$'",%"5.?%$('$"2'"*('&.,\""<?php

header('Content-Type: image/jpeg');"$im_orig=imagecreatefromjpeg("origen.jpg");$im_dest=imagecreatefromjpeg("destino.jpg");$datos = getimagesize("origen.jpg");$im_orig_nw=100;$relacion = $datos[0]/$im_orig_nw;$im_orig_nh= $datos[1]/$relacion;

$im_dest_x=110;$im_dest_y=60;$im_orig_x=0;$im_orig_y=0;$im_orig_w=$datos[0];$im_orig_h=$datos[1];

imagecopyresampled($im_dest, $im_orig, $im_dest_x, $im_dest_y, $im_orig_x,$im_orig_y, $im_orig_w, $im_orig_h, $im_orig_nw, $im_orig_nh);

imagejpeg($im_dest);imagedestroy($im_dest);imagedestroy($im_orig);?>

"O"E'&C:3&%6:'G:8:=7E'C:'U5Y'E:'68&6&%'3&E']36$=&E'68:E'3b%:&E'C:'<LC$#7'C:3':c:=?37;'

":,".;9.".4.(#2%"'#2*)'(%;"2'"?1,)*+, getimagesize()N"2'")1'2N",%;"5.D1.2D."1,"'$$'P")%,"*,?%$(')*+,";%/$."2'"*('&.,".;#.)*?*)'5'".,".2"#'$M(.9$%"5."2'"(*;('Q"=*"%)1$$."1,".$$%$"%"?'22%"5.D1.2D."falseQ":2" '$$'P" $datos" 9.,5$M" )*,)%" D'2%$.;" <1." #%5.(%;" 19*2*T'$" .," .2" )+5*&%Q" R%;" #$*(.$%;" 5%;"D'2%$.;" )%$$.;#%,5.," '2" ',)O%" P" '29%" 5." 2'" *('&.," .;" 5.)*$" <1." $datos[0]" .;" .2" ',)O%" P"$datos[1]".2"'29%Q":," 2'" ;*&1*.,9." 2L,.'" 5.?*,*(%;" .2" ',)O%" <1." <1.$.(%;" #'$'" $.5*(.,;*%,'$" 2'" #%$)*+," 5." 2'"*('&.,"%$*&*,'2"<1.";."D'"'")%#*'$Q"R1.&%".;9'/2.).(%;"2'"$.2')*+,"(.5*',9."$relacion"#'$'",%"5.?%$('$"2'"*('&.,Q"R'"'291$'"$im_orig_nh".;")'2)12'5'"'"#'$9*$"5."2'"5*D*;*+,".,9$."2'"'291$'"%$*&*,'2"P"2'"$.2')*+,"

$relacion"#%$"$.&2'"5."9$.;";*(#2.Q"I/;.$D."<1."'#$%D.)O'(%;".;9%;"D'2%$.;"#'$'".;9'/2.).$"$im_orig_w"P"$im_orig_hQ""I9$'"?%$('"5."$.'2*T'$"2%"(*;(%";.$L'"19*2*T',5%"2';"?1,)*%,.;" imagesx() ."imagesy()N"2';")1'2.;"5.D1.2D.,".2"',)O%"P"'29%"5."1,'"*('&.,"&.,.$'5'".,"2'"(.(%$*'"5.2";.$D*5%$N".,"D.T"5."%/9.,.$2';"5*$.)9'(.,9."5.;5.".2"'$)O*D%"5."*('&.,\""<?php

header('Content-Type: image/jpeg');

"$im_orig=imagecreatefromjpeg("origen.jpg");$im_dest=imagecreatefromjpeg("destino.jpg");

$im_orig_w=imagesx($im_orig);$im_orig_h=imagesy($im_orig);

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 163/201

 

!_E" 

$im_orig_nw=100;$relacion = $im_orig_w/$im_orig_nw;$im_orig_nh= $im_orig_h/$relacion;

$im_dest_x=110;$im_dest_y=60;

$im_orig_x=0;$im_orig_y=0;

imagecopyresampled($im_dest, $im_orig, $im_dest_x, $im_dest_y, $im_orig_x,$im_orig_y, $im_orig_w, $im_orig_h, $im_orig_nw, $im_orig_nh);

imagejpeg($im_dest);imagedestroy($im_dest);imagedestroy($im_orig);?>

"O"E'&C:3&%6:'G:8:=7E'C:'U5Y'E:'68&6&%'3&E']36$=&E'68:E'3b%:&E'C:'<LC$#7'C:3':c:=?37;'"

R';"?1,)*%,.;"imagesx()" ."imagesy()"$.)*/.,")%(%"#'$M(.9$%"1,'"*('&.,"&.,.$'5'".,"2'"(.(%$*'"5.2";.$D*5%$N"5.D1.2D.,".2"',)O%"P"'29%"5."5*)O'"*('&.,N"$.;#.)9*D'(.,9.Q":,".2")';%"5."#$%51)*$;."'2&V,".$$%$"%"?'22%"5.D1.2D.,"falseQ""d.'(%;" %9$%" .4.(#2%N" #.$%" .;9'" D.T" D'(%;" '" ).,9$'$" 2'" *('&.," )%#*'5'" ;%/$." 2'" *('&.," 5."5.;9*,%")%(%";."(1.;9$'".,"2'";*&1*.,9."?*&1$'\""

"":2")+5*&%"5.2".4.(#2%";.$L'".2";*&1*.,9.\""<?php

header('Content-Type: image/jpeg');

"$im_orig=imagecreatefromjpeg("origen.jpg");$im_dest=imagecreatefromjpeg("destino.jpg");

$im_orig_w=imagesx($im_orig);$im_orig_h=imagesy($im_orig);$im_orig_nw=100;$relacion = $im_orig_w/$im_orig_nw;$im_orig_nh= $im_orig_h/$relacion;

$im_dest_x=(imagesx($im_dest)-$im_orig_nw)/2;$im_dest_y=(imagesy($im_dest)-$im_orig_nh)/2;$im_orig_x=0;

$im_orig_y=0;

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 164/201

 

!_F" 

imagecopyresampled($im_dest, $im_orig, $im_dest_x, $im_dest_y, $im_orig_x,$im_orig_y, $im_orig_w, $im_orig_h, $im_orig_nw, $im_orig_nh);

imagejpeg($im_dest);imagedestroy($im_dest);imagedestroy($im_orig);

?>"O"E'&C:3&%6:'G:8:=7E'C:'U5Y'E:'68&6&%'3&E']36$=&E'68:E'3b%:&E'C:'<LC$#7'C:3':c:=?37;'"I/;.$D." <1." 2'" 1/*)')*+," O%$*T%,9'2" .," 2'" )%%$5.,'5'"$im_dest_x";.")'2)12'"'"#'$9*$"5."2'"(*9'5"5."2'"5*?.$.,)*'".,9$.".2"',)O%"5.2"5.;9*,%"P".2"',)O%"?*,'2"5.2"%$*&.,Q">'$'"2'")%%$5.,'5'"D.$9*)'2";."5.9.$(*,'"$im_dest_y"'"#'$9*$"5."2'"(*9'5"5."2'"5*?.$.,)*'".,9$.".2"'29%"5.2"5.;9*,%"P".2"'29%"?*,'2"5.2"%$*&.,Q""6.+!,.$'K.!.!$.!'=.&%)!D#)!,<!D#)-%)'K#J!K%5';" 2';" ?1,)*%,.;" .;915*'5';" #'$'" (',*#12'$" *(M&.,.;" &.,.$'," &$M?*)%;" .," 2'" (.(%$*'" 5.2";.$D*5%$N"#.$%",%"#$%51).,"2'"*('&.,"5.";'2*5'"#%$";L";%2';Q">'$'"2%&$'$"1,'";'2*5'"5."*('&.,"'"2'"

#',9'22'" 5.2" ,'D.&'5%$" )2*.,9." %" )%(%" '$)O*D%" '2" ;.$D*5%$N" 5./." '#2*)'$" 2';" ?1,)*%,.; imagejpeg()N"imagepng()"% imagegif()N"5.#.,5*.,5%"5.2"?%$('9%"P"9*#%"Y8Y:"<1."<1*.$'"&.,.$'$"#'$'".2",'D.&'5%$")2*.,9.Q"d.'(%;"2'";*,9'S*;"5."imagejpeg()\""imagejpeg($im, $url, $calidad);":2"#$*(.$"#'$M(.9$%";."$.?*.$."'"2'"*('&.,")$.'5'".,"2'"(.(%$*'"5.2";.$D*5%$"P".;"1,"#'$M(.9$%"%/2*&'9%$*%Q"R%;"5.(M;"#'$M(.9$%;";%,"%#)*%,'2.;Q" $url" .;" 2'" $19'" P".2" ,%(/$." )%(#2.9%" 5.2"'$)O*D%"<1.";."&.,.$'"P"$calidad".;"2'")%(#$.;*+,"<1."9.,5$M"2'"*('&.,"?*,'2N"5*$.)9'(.,9."$.2')*%,'5'"'"2'")'2*5'5"5."2'"(*;('Q"=*";."%(*9.,"2%;"#'$M(.9$%;"$url"P"$calidadN"2'"*('&.,".;".,D*'5'"'2",'D.&'5%$")2*.,9."#.$%"

,%";."&1'$5'"5.,9$%"5.2";.$D*5%$N";.".;9'$L'"&.,.$',5%"1,'"@*('&.,"'2"D1.2%BN"2%"(*;(%"<1."%)1$$.".,"2%;".4.(#2%;"',9.$*%$.;Q":;9'"?1,)*+,"5.D1.2D."true";*";.".4.)19+")%,"WS*9%"%" false".,")';%"5."#$%51)*$;."'2&V,".$$%$"%"?'22%Q"3O%$'"D.'(%;"<1W";1).5.";*N"#%$".4.(#2%N"<1*;*.$'"&1'$5'$"1,'"*('&.,"k>:0"<1."')'/'"5.";.$";1/*5'"'2";.$D*5%$N"#.$%")%,"1,"9'('U%".,"',)O%"P"'29%"5*?.$.,9."5.2"%$*&*,'2\"""<?php

$nombre_archivo=$_FILES['archivo']['name'];$temporal=$_FILES['archivo']['tmp_name'];if (is_uploaded_file($temporal)){

$im_carg=imagecreatefromjpeg($temporal);

$im_carg_w=imagesx($im_carg);$im_carg_h=imagesy($im_carg);$nw=100;$relacion = $im_carg_w/$nw;$nh=$im_carg_h/$relacion;$imagenvacia = imagecreatetruecolor($nw,$nh);imagecopyresampled($imagenvacia, $im_carg, 0, 0, 0, 0, $im_carg_w,

$im_carg_h, $nw, $nh);

imagejpeg($imagenvacia, "fotos/$nombre", 60);imagedestroy($im_carg);imagedestroy($imagenvacia);

}?>

"O"E'&C:3&%6:'G:8:=7E'C:'U5Y'E:'68&6&%'3&E']36$=&E'C7E'3b%:&E'C:'<LC$#7'C:3':c:=?37;'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 165/201

 

!_Z" 

":,".2".4.(#2%")%#*'(%;"2'"*('&.,")'$&'5'"%";1/*5'"'2";.$D*5%$"5.,9$%"5."1,'"*('&.,"D')L'"#.$%"$.5*(.,;*%,'5'"'"!cc"#LS.2.;"5."',)O%N"(',9.,*.,5%"2'"$.2')*+,"5."';#.)9%"#'$'",%"5.?%$('$2'Q"R1.&%";."&1'$5'".,"2'")'$#.9'"@?%9%;B")%,".2"(*;(%",%(/$."<1.".2"'$)O*D%";1/*5%"'2";.$D*5%$"P"'"1,'")'2*5'5"5.2"_czQ">'$'".;9.")';%")#";."19*2*T+"2'"?1,)*+,"

move_uploaded_file()".;915*'5'".,"2'"O.$$'(*.,9'"!N"

P'" <1." ,%" 5.;.'(%;" &1'$5'$" 2'" *('&.," )'$&'5'" )%," ;1;" #$%#*.5'5.;" %$*&*,'2.;" ;*,%" <1." 2'"&1'$5'(%;"$.5*(.,;*%,'5'Q"K'(#%)%".;",.).;'$*%".;#.)*?*)'$"2'")'/.).$'"CKK>")%,"2'"?1,)*+,"header(),"#%$<1.",%".;9'(%;"5',5%";'2*5'"'"1,'"*('&.,"#'$'"2'"#',9'22'"5.2",'D.&'5%$";*,%"#'$'"1,"'$)O*D%Q""0$'=').+!$.!'=.&%)!K%!$.!=%=#+'.!K%$!,%+*'K#+J!32" ?*,'2*T'$" .2" #$%).;'5%" 5." )'5'" ;)$*#9" <1." )%,9.,&'" ?1,)*%,.;" 5." )$.')*+," 5." *(M&.,.;" .;")%,D.,*.,9."2*/.$'$"2'"(.(%$*'"5.2";.$D*5%$"#%$<1."5."2%")%,9$'$*%"#%5$L'";'91$'$;."&.,.$',5%".$$%$.;" *,5.;.'5%;Q" >'$'" .22%" 19*2*T'(%;" 2'" ?1,)*+," imagedestroy()" )%(%" ;." (1.;9$'" '")%,9*,1')*+,\""

imagedestroy($imagen);":2"#'$M(.9$%"$imagen")%$$.;#%,5."'"1,'"*('&.,"&.,.$'5'".,"2'"(.(%$*'"5.2";.$D*5%$"#%$"2';"?1,)*%,.;" 5." )$.')*+," )%(% imagecreatefromjpeg()N" imagecreatetruecolor()N"imagecreate()"%")1'2<1*.$"%9$'"?1,)*+,"<1."2';"&.,.$.".,"(.(%$*'Q":;9'"?1,)*+,"5./."'#2*)'$;."'")'5'"1,'"5."2%;"*5.,9*?*)'5%$.;"5."2%;"&$M?*)%;"<1.";.")$.'$%,".,"(.(%$*'Q""I/;.$D."2%;".4.(#2%;"',9.$*%$.;"#'$'"&1*'$;.".,".2"1;%"5."2'"(*;('Q"!

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 166/201

 

!__" 

@<-#%*.$<.D'E)!Q!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""

3":2")+5*&%"5."'/'4%"&.,.$'"1,'"*('&.,".,"?%$('9%"08J"$.5*(.,;*%,'5'"'"#'$9*$"5."@?%9%Q&*?B"P"2'".,DL'"'2",'D.&'5%$")2*.,9.\"""<?php

header('Content-Type: image/gif');$im =imagecreatefromgif("foto.gif");$im_w=imagesx($im);$im_h=imagesy($im);$rel = $im_w/120;$nh=$im_h/$rel;$imagenvacia = imagecreatetruecolor(120,$nh);imagecopyresampled($imagenvacia, $im, 0, 0, 0, 0, $im_w, $im_h, 120, $nh);imagegif();imagedestroy($im);

imagedestroy($imagenvacia);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""2":2";*&1*.,9.")+5*&%"&.,.$'"1,'"*('&.,".,"?%$('9%"k>:0"'"#'$9*$"5."@?%9%Q&*?B"P"2'".,DL'"'2",'D.&'5%$")2*.,9.\"""<?php

header('Content-Type: image/jpg');$im =imagecreatefromgif("foto.gif");imagejpeg($im);

imagedestroy($im);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q" R'" ?1,)*+," 5." '/'4%" #1.5." ;.$" 19*2*T'5'" #'$'" $.5*(.,;*%,'$" *(M&.,.;" P" &1'$5'$2';" .," 2'")'$#.9'"@(%5*?*)'5';B"5.2";.$D*5%$\"""<?php

function miniatura($archivo){$im =imagecreatefromgif($archivo);$datos = getimagesize($archivo);

$rel = $datos[0]/120;$nh=$datos[1]/$rel;$imagenvacia = imagecreatetruecolor(120,$nh);imagecopyresampled($imagenvacia, $im, 0, 0, 0, 0, $datos[0], $datos[1], 120, $nh);imagegif($im,"modificadas/$archivo");imagedestroy($im);imagedestroy($imagenvacia);

}miniatura($_GET['file']);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 167/201

 

!_a" 

S":2")+5*&%"5."'/'4%")%(#$1./'"2'"5*;#%,*/*2*5'5"5."2'"2*/$.$L'"0i"7\"""<?php

$im = @imagecreatetruecolor(100, 50) or die("Error al iniciar GD"); ?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""W":2";*&1*.,9.")+5*&%"5.D1.2D."_Fc".,"2'"#',9'22'"5.2",'D.&'5%$\"""<?php

$im = imagecreatetruecolor(640, 480); echo imagesx($img);?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%" 

R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"!!

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 168/201

 

!_e" 

0Y%+D'D'#!8%,<%$-#":,"2'";*91')*+,"#$%?.;*%,'2"#$%#1.;9'N"2.";%2*)*9',"2'")%,;9$1))*+,"5."1,'"&'2.$L'"5."*(M&.,.;"5."')91'2*T')*+,"$M#*5'"P")%,;9',9.Q"">'$'"#$%9.&.$"2%;"5.$.)O%;"5."'19%$"5.")'5'"*('&.,".S#1.;9'"P".D*9'$".2"$%/%"5."2';"(*;(';"5./."'#2*)'$2.;"1,'"@('$)'"5."'&1'BQ"

32"#$%&$'('$"2'"&'2.$L'N"9.,&'".,")1.,9'"2%";*&1*.,9.\""- R';" ?%9%&$'?L';" .," (*,*'91$'N" ,%" 5./.," ;1#.$'$" 2%;" ec" #LS.2.;" 5." ',)O%" P" 2';" (*;(';"

5./.," &.,.$'$;." '19%(M9*)'(.,9.N" '" #'$9*$" 5." 2'" 2.)91$'" 5.2" 5*$.)9%$*%" .," .2" <1." ;."'2%4',"2';"5."9'('U%",%$('2Q"

- H1',5%".2"1;1'$*%")2*<1.'"1,'"5."2';"(*,*'91$';N";."(%;9$'$M"2'"*('&.,"5."9'('U%",%$('2"P")%,"2'"('$)'"5."'&1'"*,)$1;9'5'")%(%"#'$9."5."2'"(*;('"*('&.,Q"

- i./."#$%&$'('$"1,'"#M&*,'"#'$'"2%;"'5(*,*;9$'5%$.;"5."2'"&'2.$L'N"<1."#.$(*9'"2'";1/*5'"5."*(M&.,.;N";*,"*(#%$9'$".2"9'('U%"5."2';"(*;(';Q""

- R';"*(M&.,.;")'$&'5';"#%$"2%;"?%9+&$'?%;N"5./.,"$.5*(.,;*%,'$;."'19%(M9*)'(.,9."'"1,"9'('U%"<1.",%";1#.$."2%;"_Fc"#LS.2.;"5."',)O%N"(',9.,*.,5%"2'"$.2')*+,"5."';#.)9%Q"

"

""

!J*&1$'"!\"*,5.SQ#O#""

"J*&1$'"7\"J%9%"('$)'5'""

:,"2'"?*&1$'"!";."(1.;9$'".2"';#.)9%"5."2'"&'2.$L'Q"K%5';"2';"(*,*'91$';";.$M,"&.,.$'5';"#%$".2" ;.$D*5%$" '" #'$9*$" 5." 2';" *(M&.,.;" 5."9'('U%",%$('2Q"R'"'#2*)')*+,"9.,5$M"<1."2..$"2%;"'$)O*D%;"5." 2'" )'$#.9'" .," 2'" <1." ;." '2%4'," 2';"*(M&.,.;"P"'$('$"2'"&'2.$L'")%,"9%5';"2';"?%9%;"5."5*)O'")'$#.9'Q"""""""H1',5%" .2" 1;1'$*%" ')).5." '" 1,'" 5." 2';"*(M&.,.;N" ;." '/$*$M" 1,'" D.,9','" .," 2'"<1." ;." (1.;9$." 2'" *('&.," 5." 9'('U%",%$('2"P")%,"2'"('$)'"5."'&1'N")%(%";."'#$.)*'".,"2'"?*&1$'"7Q""

""""""""""""""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 169/201

 

!_f" 

"J*&1$'"E\"('$)'Q#,&""

:," 2'" ?*&1$'" EN" ;." (1.;9$'" 2'" ('$)'" 5."'&1'"<1."5./.")$.'$Q":;9'"('$)'"9.,5$M"?%,5%"9$',;#'$.,9."#'$'",%")1/$*$"9%5'"2'"?%9%&$'?L'"P";1"9'('U%";.$M".2"'5.)1'5%")%(%"#'$'"#$%9.&.$"2'"*('&.,"%$*&*,'2Q"

"=%/$."2'"/';."5."2%"',9.$*%$N"2'"$'LT"5.2";*9*%"5./.$M"9.,.$"2%;";*&1*.,9.;"'$)O*D%;\""

"J*&1$'"F\"G'LT"5.2";*9*%"":2"5*$.)9%$*%"@?%9%;B".;"2'")'$#.9'".,"2'"<1.";.";1/*$M,"2%;"'$)O*D%;"5."*(M&.,.;"k>:0N"5./."9.,.$"#.$(*;%;"5.".;)$*91$'"@HCYIi"aaaB".,")';%"5."19*2*T'$"1,";.$D*5%$"$.(%9%Q"K'(/*W,"5./."D.$*?*)'$"<1.".2";.$D*5%$"9.,&'"*,;9'2'5';"2';"2*/$.$L';"5."*(M&.,.;"0i"7QcQ!"%";1#.$*%$"#'$'"<1."?1,)*%,.,"9%5%;"2%;";)$*#9;Q"R'")'$#.9'"@*('&.;B".;"5%,5."&1'$5'$M"2';"*(M&.,.;",.).;'$*';"#'$'".2"5*;.U%"5."2'"*,9.$?'T"5.2"

;*9*%Q":,"@('$)'B".;9'$M"2'"*('&.,"5."('$)'"5."'&1'N"@('$)'Q#,&BN"<1."19*2*T'$M">C>"#'$'"*,)$1;9'$2'"'2")$.'$"2';"*(M&.,.;"5."9'('U%",%$('2Q"":2"'$)O*D%"@.;9*2%;Q);;B".;".2"<1.";."'#2*)'"'"2'"&'2.$L'"#'$'"5'$2.".2"?%$('9%"D*;1'2"'"2';"*(M&.,.;"P"5.(M;".2.(.,9%;"5."2'"*,9.$?'TQ""R'" #M&*,'" @1#2%'5QO9(2B" )%,9*.,." .2" ?%$(12'$*%" #'$'" 2'" ;1/*5'" 5." *(M&.,.;" '2" ;.$D*5%$N" <1."19*2*T'$M,"2%;"?%9+&$'?%;Q"R%;"5'9%;"5.".;9."?%$(12'$*%N";.$M,"#$%).;'5%$"#%$"@1#2%'5Q#O#BN"<1*.,";.".,)'$&'$M"5."(%5*?*)'$".2"9'('U%"5."2';"*(M&.,.;"'"_Fc"#LS.2.;"5."',)O%"P"21.&%"2';"&$'/'$M".,"2'")'$#.9'"@?%9%;BQ"

":2" @*,5.SQ#O#BN" .;" 2'" #M&*,'" #$*,)*#'2N" (1.;9$'" 2';" (*,*'91$';" 5." 2';" *(M&.,.;" &1'$5'5';" .,"?%9%;Q"G.'2*T'"1,'"2.)91$'"5."9%5%;"2%;"'$)O*D%;"<1."O'P".,"@?%9%;B"P".,DL'"2';"hGR"5.")'5'"1,'"'"@9O1(/Q#O#BQ":;9."V29*(%"&.,.$'"2';"(*,*'91$';"5.")'5'"*('&.,"@'2"D1.2%BN".,"2'"(.(%$*'"5.2";.$D*5%$Q"h,'"D.T"'$('5'"2'"&'2.$L'N";.".,DL'"'2"1;1'$*%"<1."')).5."'".22'"P";."2*/.$'"2'"(.(%$*'"5.2";.$D*5%$Q"":2" )+5*&%" 5.2" '$)O*D%" @('$)''&1'Q#O#B" .;" .2" .,)'$&'5%" 5." &.,.$'$" 1,'" *('&.," <1." ;.$M" 2'")%(/*,')*+,"5."2'"@('$)'Q#,&B"P"2'"*('&.,";.2.))*%,'5'"#%$".2"1;1'$*%".,".2"@*,5.SQ#O#BQ""H%(.,T'(%;"'"','2*T'$"@')K%bJTVTB\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 170/201

 

!ac" 

"H+5*&%")%(#2.9%"5."*,5.SQ#O#"":,9$."2';"2L,.';"77"P"E!";."5.;'$$%22',"2';"(*,*'91$';"5."2'"&'2.$L'N".2"$.;9%")%$$.;#%,5."'2"5*;.U%"D*;1'2"5."2'"*,9.$?'TQ":,"$carpeta";.".;#.)*?*)'".2"5*$.)9%$*%"5."2';"?%9%&$'?L';")'$&'5';"#%$"2%;"?%9+&$'?%;Q"":,"2'"2L,.'"7F";."';*&,'"'"$dir"2'"&.;9*+,"5.2"5*$.)9%$*%"',9.$*%$Q":2" /1)2." while" $.'2*T'" 1,'" *9.$')*+," ;%/$." .2" 5*$.)9%$*%" '/*.$9%N" 2.P.,5%" )'5'" 1,%" 5." ;1;"'$)O*D%;Q" :," )'5'" *9.$')*+," 5.2" /1)2." ;." '2(').,'" 2'" hGR" 5." )'5'" '$)O*D%" .," 2'" D'$*'/2."$archivoQ":," 2'" 2L,.'" 7_" )%(*.,T'" 2'" .;9$1)91$'" 5." 5.)*;*+," <1." .D'2V'" $archivoQ" =*" .;9'" D'$*'/2.")%,9*.,."2'")'5.,'"@4#&B".,";1;"V29*(%;"9$.;")'$')9.$.;N";."#$%).;'$M"2'"2L,.'"7aQ":;9%".D*9'"<1.";."#$%).;.,"5*$.)9%$*%;"%"'$)O*D%;"5*;9*,9%;"5."*(M&.,.;"k>:0Q"R'"2L,.'"7a"&.,.$'"2'"*('&.,"#.<1.U'"5."2'"hGR"%/9.,*5'"#%$"$carpeta"P"$archivoQ"I/;.$D."<1.";."&.,.$'"5.;5."@9O1(/Q#O#BN"2'")1'2"$.)*/."2'"D'$*'/2."imagen")%,".2"D'2%$"5."2'"hGR"5."2'"?%9%"'"#$%).;'$Q":2"'9$*/19%" href",.).;'$*%"#'$'")$.'$".2"DL,)12%"'"2'"*('&.,"5."9'('U%",%$('2".;9M"5'5%"#%$"@('$)''&1'Q#O#B"P"2'"D'$*'/2."iN" <1." 2." *,5*)'$M" )1'2" *('&.," #$%).;'$" )%," 2'"('$)'"5."'&1'Q"h,'"D.T"<1." while"O'"?*,'2*T'5%N".,"2'"2L,.'"EcN";.")*.$$'".2"&.;9%$"5."5*$.)9%$*%;"5."2'")'$#.9'"@?%9%;BQ""

d.'(%;"'O%$'".2")+5*&%"5."@-V<=HJTVTBN".,)'$&'5%"5.")$.'$"2';"(*,*'91$';\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 171/201

 

!a!" 

"H+5*&%")%(#2.9%"5."9O1(/Q#O#"":,"2'"2L,.'"7";."5.)2'$'"$anchoN")%,".2"',)O%"5.")'5'"(*,*'91$'Q"R1.&%";."$.)*/.".2",%(/$."5."2'"*('&.,"'"9$'9'$N"';*&,'5%"'"$nombreQ"R'"D'$*'/2."$datos".;"1,'"('9$*T"<1.")%,9*.,."2'"'291$'"P"',)O1$'"5."2'"*('&.,"%$*&*,'2Q":,"2'"D'$*'/2."$relacionN".,"2'"2L,.'"ZN";.".;9'/2.)."2'"$.2')*+,"5."';#.)9%Q":;9'",%;";.$D*$M"

#'$'")'2)12'$"2'"#$%#%$)*+,"5."'291$'"<1."O'P"<1."$.51)*$N";*,"#.$5.$".2"';#.)9%"5."#$%#%$)*%,.;"5." 2'" *('&.,Q" >%$" 2%" 9',9%N" 2'" ,1.D'" '291$'N" ;.$M" 2'" $.2')*+," .,9$." 2'" '291$'" %$*&*,'2" P"$relacionN"';*&,'5'"'"$altoN".,"2'"2L,.'"_Q":,"2'"2L,.'"a";.")$.'"$miniaturaN".;"2'"*('&.,"D')L'")1P%"9'('U%"?1.")'2)12'5%".,"2';"2L,.';"',9.$*%$.;Q"R'"D'$*'/2."$img"5."2'"2L,.'"e".;"2'",1.D'"*('&.,"<1.";.")$.'"'"#'$9*$"5."2'"hGR".;#.)*?*)'5'".,"$nombreQ""C';9'" '<1L" 9.,.(%;" 1,'" *('&.," D')L'N" $miniaturaN" )%," .2" 9'('U%" ,.).;'$*%" P" 2'" *('&.,"%$*&*,'2"$imgQ"3O%$'"5./.(%;"19*2*T'$".;9';"5%;N"#'$'"&.,.$'$"1,'"*('&.,"<1."9.,&'".2"9'('U%"5."$miniatura"P"2'"*('&.,"5."$imgQ":;9%";."2%&$'")%,"2'"?1,)*+," imagecopyresampled()N"5."2'"2L,.'" fQ":2"#$*(.$"#'$M(.9$%"5.".;9'"?1,)*+,".;"2'"*('&.," 5.2" 9'('U%",.).;'$*%"#'$'" 2'"

(*,*'91$'N".2";.&1,5%".;"2'"*('&.,"%$*&*,'2Q":;9'"?1,)*+,")%#*'$M"2'"*('&.,"%$*&*,'2N"5.,9$%"5."2'"*('&.,"$miniatura"$.51)*W,5%2'"'";1"9'('U%Q":,"2'"2L,.'"!c";.".;#.)*?*)'"2'")'/.).$'"5.2"'$)O*D%"<1."&.,.$'$M".2"#$.;.,9.";)$*#9Q":,".;9.")';%N"1,'"*('&.,"k>:0Q"R1.&%";."5'";'2*5'"'"2'"*('&.,")%,"1,'")'2*5'5"5.2"FczN".,"2'"2L,.'"!!Q">%$"V29*(%N";."5.;9$1P."2'"*('&.,"$miniatura"#'$'"2*/.$'$"2'"(.(%$*'"5.2";.$D*5%$Q"">'$'" (%;9$'$" 2';" *(M&.,.;" .," 9'('U%" %$*&*,'2N" #.$%" )%," 2'" ('$)'" 5." '&1'N" 19*2*T'(%;"@=.+D..&<.JTVTBN"22'('5'".,".2".,2')."5.")'5'"(*,*'91$'Q"3")%,9*,1')*+,"D.'(%;";1")+5*&%\""

"H+5*&%")%(#2.9%"5."('$)''&1'Q#O#"">$*(.$%";."$.)*/."2'"hGR"5."2'"*('&.,"'"9$'9'$"P";."';*&,'"'"$imagenQ":," 2'" 2L,.'" E" ;." )$.'" 2'" *('&.," 5.;5." 2'" hGR" 5." $imagenQ" K'(/*W," ;." )%(#$1./'" <1." 2'")$.')*+,";.'" )%$$.)9'Q"=*" %)1$$."'2&V," .$$%$"51$',9.".;9."#$%).;%N";."(1.;9$'".2"(.,;'4." 5.2"(*;(%"P";."?*,'2*T'"2'".4.)1)*+,"5.2")+5*&%Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 172/201

 

!a7" 

:,"2'"2L,.'"a";."5.)2'$'" $im " P";1" D'2%$" .;" 2'" *('&.," 5." 2'" ('$)'" 5." '&1'Q"R1.&%" ;." )%#*'"2'"*('&.,"@('$)'Q#,&B";%/$."2'"*('&.,"%$*&*,'2N".,"2'"2L,.'"eQ"I/;.$D."<1."2'"('$)'"5."'&1'";.").,9$'$M".,"2'"*('&.,"%$*&*,'2Q":,"2'"2L,.'"f";.".;#.)*?*)'"2'")'/.).$'"5.2"'$)O*D%"<1."&.,.$'$M".2"#$.;.,9.";)$*#9Q":,".;9.")';%N"1,'"*('&.,"k>:0Q"R1.&%";."5'";'2*5'"'"2'"*('&.,")%,"1,'")'2*5'5"#%$"5.?.)9%"5.2"aZzN".,"2'"2L,.'"!cQ">%$"V29*(%N";."5.;9$1P.,"2';"*(M&.,.;"$im "P"$im2"#'$'"2*/.$'$"2'"(.(%$*'"5.2";.$D*5%$Q":2"$.;129'5%";.$M"1,'"*('&.,";*(*2'$"'"2'"*('&.,"%$*&*,'2".;#.)*?*)'5'".,"$imagenN"#.$%")%,"2'"('$)'"5."'&1'";%/$.".22'Q"K%5%".,"1,'"V,*)'"*('&.,Q""p'"9.,.(%;" 2%;" '$)O*D%;" ,.).;'$*%;" #'$'" 2'" &'2.$L'" <1." D.$M" .2" #V/2*)%Q" 3O%$'" D.$.(%;" )+(%";.$M,"2%;")+5*&%;"#'$'"<1."2%;"?%9+&$'?%;"#1.5',";1/*$"*(M&.,.;"'" 2'")'$#.9'"@?%9%;BN";*,"9.,.$"<1."#$%).;'$2';".,"1,".5*9%$".S9.$,%Q"H%(.,).(%;"#%$".2"?%$(12'$*%"5.";1/*5'N"@<T$#.KJV-=$B\""

"J*&1$'"Z\"1#2%'5QO9(2"":,"2'"?*&1$'"Z";."(1.;9$'".2"';#.)9%"5.2"?%$(12'$*%"P"'/'4%"D.(%;".2")+5*&%"5.2"(*;(%\"

"H+5*&%")%(#2.9%"5."1#2%'5QO9(2""=."'&$.&+"1,")'(#%"5."'$)O*D%"P"1,"/%9+,"'2"?%$(12'$*%Q":,".2"'9$*/19%"action";.".;#.)*?*)'"2'"

#M&*,'"<1."D'"'" #$%).;'$"2%;"5'9%;\"@1#2%'5Q#O#BQ"3;.&V$.;."<1.".2"'9$*/19%"enctype"9.,&'".2"D'2%$"@multipart/form-dataB"#'$'"<1.".2"'$)O*D%";."9$',;(*9'")%$$.)9'(.,9.Q""d.'(%;")+(%";."#$%).;',"2%;"5'9%;".,D*'5%;"#%$"@1#2%'5QO9(2B".,"2'"#M&*,'"@<T$#.KJTVTB\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 173/201

 

!aE" 

"H+5*&%")%(#2.9%"5."1#2%'5Q#O#"":,"2'"2L,.'"f";."5.)2'$'"2'")'$#.9'".,"2'"<1.";."&1'$5'$M,"2';"*(M&.,.;Q"R1.&%N".,"$imagen";."$.)*/.".2"'$)O*D%"5.2"?%$(12'$*%Q":,"$nomTemp"';*&,'(%;".2"'$)O*D%"9.(#%$'2Q"

R'"D'$*'/2."$nombre"5."2'"2L,.'"!7".;"2'"hGR".,"2'"<1.";."&1'$5'$M"2'"*('&.,"?*,'2Q":2" if" 5." 2'" 2L,.'" !E" )%,9$%2'" <1." ,%" .S*;9'" 1,'" *('&.," )%," .2" (*;(%" ,%(/$.N" #'$'" .D*9'$";%/$.;)$*/*$2'Q"G.)1.$5." <1." 9%5%;"2%;"'$)O*D%;"<1." ;.";1/.,"'2";.$D*5%$N"#$*(.$%";."&1'$5',".,"1,'" )'$#.9'"9.(#%$'2"5.2"(*;(%N"',9.;"5.";.$"(',*#12'5%;"#%$" >C>Q":,"2'"2L,.'" !_";.")$.'"1,'"*('&.,".,"(.(%$*'N")%,"2'"*('&.,"5.2"'$)O*D%"9.(#%$'2"5.,9$%"5."$nuevaimagenQ":,"2'"2L,.'"!a";."%/9*.,."1,'"('9$*T"$datosN")%,".2"',)O%"P"'29%"5."2'"*('&.,"9.(#%$'2Q"R1.&%N".,9$." 2';" 2L,.';" !e" P" 7cN" ;." )'2)12'" 2'" '291$'" <1." 9.,5$M" 2'" *('&.," 5.?*,*9*D'N" ;*," #.$5.$" ;1"$.2')*+,"5."#$%#%$)*+,"',)O%`'291$'Q":,"2'"2L,.'"7!";.")$.'"1,'"*('&.,"D')L'")%,".2"9'('U%"'5.)1'5%N"P".,"2'"77";."2."'#2*)'"2'",1.D'"*('&.,"$.5*(.,;*%,'5'"'";1"9'('U%Q":," 2'" 2L,.'" 7E" ;." 5'" ;'2*5'" '" $imagenvaciaN" <1." 'O%$'" 9.,5$M" 2'" *('&.," %$*&*,'2" .," ;1")%(#%;*)*+,N".;9'";.$M"&1'$5'5'".,"2'"hGR"5."$nombre"P"'"1,'")'2*5'5"5.2"_czQ">%$"V29*(%N";."5.;9$1P."2'"*('&.,"5."2'"(.(%$*'"P";."(1.;9$'"2'"*('&.,"?*,'2Q":,"2'"2L,.'"7_";."'&$.&+"1,".,2')."#'$'"D%2D.$"'2"?%$(12'$*%Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 174/201

 

!aF" 

0Y%+D'D'#!T#+!+%,#$*%+!"R%;" ?%9+&$'?%;" 5.2" .4.$)*)*%" ',9.$*%$N" 2." #*5.," <1." O'&'" 2%;" )'(/*%;" ,.).;'$*%;" #'$'" <1." .2";.$D*5%$",%".;9W"9',".S*&*5%"51$',9."2'"D*;*9'"5."2%;"1;1'$*%;"'"2'"&'2.$L'Q"i./*5%"'"<1."2'"('P%$L'"5."2';"*(M&.,.;"<1.";."D*;1'2*T',".,"2'"&'2.$L'";%,"&.,.$'5';".,"9*.(#%"

$.'2"%"@'2"D1.2%BN"'2"$.)*/*$"5.(';*'5';"D*;*9';";*(129M,.';N".2";.$D*5%$".;".S*&*5%"'2"2L(*9."5.";1"$.,5*(*.,9%Q":;9%"9'(/*W,"5.#.,5."5.2"O'$5-'$."5*;#%,*/2.".,".2";.$D*5%$Q"":,".2" .4.$)*)*%"$.;1.29%" (%5*?*<1." 2%;" )+5*&%;" #'$'" <1.N" '2";1/*$" 2';" *(M&.,.;N" ;."&1'$5.,"2';"(*,*'91$';"5.,9$%"5."1,'")'$#.9'"22'('5'"@9O1(/;BN"P"2';"5."_Fc"#LS.2.;"5."',)O%";."&$'/.,")%,"2'"('$)'"5."'&1'"*,)$1;9'5'".,".22';".,"2'")'$#.9'"@?%9%;BQ"C'&'"2';")%$$.))*%,.;".,"9%5%;"2%;")+5*&%;"5.">C>"P"CKYR"#'$'"<1."?1,)*%,."2'"&'2.$L'Q"":;9.".4.$)*)*%"5./.$M";.$"$.;1.29%"P".,D*'5%"'";1"'19%$")1',5%"W;9.";."2%"*,5*<1.Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 175/201

 

!aZ" 

8%,T<%,-.,!.!$.,!.D-'*'K.K%,!K%!.<-#%*.$<.D'E)!!@<-#%*.$<.D'E)!3!!

8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""3"R'"#%$)*+,"5.")+5*&%"5."'/'4%")%$$.;#%,5."'"1,"?%$(12'$*%"<1."#1.5.".,D*'$"1,"'$)O*D%"'2";.$D*5%$"$.(%9%\"""<form action="upload.php" method="get" name="form1"><input name="archivo" type="file" id="archivo" /> <br /><br /><input type="submit" name="Submit" value="Enviar" /> 

</form>!`̀"d.$5'5.$%" " " "  ! "J'2;%"

"!&8&' U5:' :3' &8<>$G7' E:' 68&%EI$:8&' &3' E:8G$C78' <788:<6&=:%6:' C:M:' :E?:<$I$<&8' 3&' ?87?$:C&C'enctype 'C:3'I78=53&8$7'<7%':3'G&378'"multipart/form-data"'F':3'=Y67C7'C:':%Gb7'C:M:'E:8'!dQN;'23'<LC$#7'[NOZ'<788:<67'E:8b&@'"<form action="upload.php" method="post" name="form1" enctype="multipart/form-data"><input name="archivo" type="file" id="archivo" /> <br /><br /><input type="submit" name="Submit" value="Enviar" /> 

</form>""2" =*" 1," '$)O*D%" 22'('5%" @(*?%9%Q4#&B" .;" .,D*'5%" '2" ;.$D*5%$N" 2'" #%$)*+," 5." )+5*&%" 5." '/'4%"

5.D1.2D.".2"9*#%"Y8Y:"@*('&.`4#&B\"""echo $_FILES['archivo']['type'];!`̀"d.$5'5.$%" " " "  ! "J'2;%"":2"9*#%"Y8Y:"5.D1.29%".;"@*('&.`#4#.&B";*".;"#$%&$.;*D'N"5."2%")%,9$'$*%"5.D1.2D."@*('&. 4̀#.&BQ"""Q"R'"#%$)*+,"5.")+5*&%"5."'/'4%"(1.D."1,"?*)O.$%")'$&'5%".,".2";.$D*5%$"'"2'")'$#.9'"5."2'"$'LT"#$*,)*#'2"5.2";*9*%"P"(',9*.,.".2"(*;(%",%(/$."<1.".2"'$)O*D%"%$*&*,'2\"""move_uploaded_file($_FILES['archivo']['tmp_name'], $_FILES['archivo']['name']);

!`̀"d.$5'5.$%" " " "  ! "J'2;%""23'&8<>$G7':E'=7G$C7'&'3&'=$E=&'<&8?:6&':%'3&'U5:' E:':%<5:%68&':3'E<8$?6'U5:'<7%6$:%:'C$<>7'<LC$#7;'2%'&3#5%7E'<&E7E'?5:C:'I&33&8'<5&%C7'E:'$%6:%6&'=7G:8'5%'I$<>:87'&'3&'=$E=&'<&8?:6&':%'3&'U5:'E:':%<5:%68&':3'E<8$?6'U5:'E:':E6&':c:<56&%C7;'""S"R'"#%$)*+,"5.")+5*&%"5."'/'4%"(1.D."1,"?*)O.$%")'$&'5%".,".2";.$D*5%$"'"2'")'$#.9'"@*(B"P";."';.&1$'"5.",%";%/$.;)$*/*$"%9$%"'$)O*D%"<1."9.,&'".2"(*;(%",%(/$.\"""move_uploaded_file($_FILES['archivo']['tmp_name'],

"im/".time().$_FILES['archivo']['name']);! ! "d.$5'5.$%" " " " `̀"J'2;%"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 176/201

 

!a_" 

""W" :2")+5*&%" 5."'/'4%"(1.D."1,"?*)O.$%" )'$&'5%" .,".2";.$D*5%$" '" 2'")'$#.9'" @'$)O*D%;%,2*,.BN";*.(#$."P")1',5%";.'"1,"'$)O*D%"5."*('&.,"k>:0N"08J"%">j0"P"'5.(M;N";1"9'('U%",%";1#.$."2%;"!ccQccc"/P9.;\"""<?php$tipo = $_FILES['archivo']['type'];$extension = substr($tipo, (strpos($tipo, "/")) + 1);$tipoarch = substr($tipo, 0, (strpos($tipo, "/")));$tiposPermitidos=array("pjpeg","jpeg","gif","png");if ($_FILES['archivo']['size'] <= 100000 && in_array($extension, $tiposPermitidos)){

move_uploaded_file($_FILES['archivo']['tmp_name'],"archivosonline/".$_FILES['archivo']['name']);}else{

echo "imagen no valida!";}?>

! ! "d.$5'5.$%" " " " `̀"J'2;%"

 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 177/201

 

!aa" 

@<-#%*.$<.D'E)!2!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!

""3":2")+5*&%"5."'/'4%"$.'2*T'"2'"2.)91$'"5.2"5*$.)9%$*%"@?%9%;B"P"(1.;9$'"1,".,2')."'")'5'"*('&.,"k>:0".,)%,9$'5'\"""<?php

$dir="fotos/";$ref=opendir($directorio); while (false !== ($file = readdir($ref))) {

if (substr($file,-3,3)=="jpg"){echo "<a href='$dir$file' target='_blank'>$file</a><br/>";

}}closedir($referencia);?>

!`̀"d.$5'5.$%" " " "  ! "J'2;%""Z&'G&8$&M3:'$directorio 'F':3'#:E678'C:'C$8:<678$7'$referencia'%7':D$E6:%;'Z&'I78=&'<788:<6&'E:8b&@'"<?php

$dir="fotos/";$ref=opendir($dir); while (false !== ($file = readdir($ref))) {

if (substr($file,-3,3)=="jpg"){echo "<a href='$dir$file' target='_blank'>$file</a><br/>";

}}closedir($ref);?>

""2":2")+5*&%"5."'/'4%"$.'2*T'"2'"2.)91$'"5.2"5*$.)9%$*%"@?%9%;B"P"(1.;9$'"2%;",%(/$.;"5."2%;"9$.;"#$*(.$%;"?*)O.$%;".,)%,9$'5%;\"""<?php

$dir="fotos/";$ref=opendir($dir);$file = readdir($ref);echo "$file<br/>";

$file = readdir($ref);echo "$file<br/>";$file = readdir($ref);echo "$file";closedir($ref);?>

! ! "d.$5'5.$%" " " " `̀"J'2;%"""Q" :2" ;*&1*.,9." )+5*&%" $.'2*T'" 2'" 2.)91$'" 5.2" 5*$.)9%$*%" @#'*;'4.;B" P" (1.;9$'" .2" ,%(/$." 5.2";.&1,5%"?*)O.$%".,)%,9$'5%\"""

<?php$ref=opendir("paisajes/");$file = readdir($ref);

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 178/201

 

!ae" 

$file = readdir($ref);closedir($ref);echo "$file";?>

! ! "d.$5'5.$%" " " " `̀"J'2;%"""S" :2" )+5*&%" 5." '/'4%" $.'2*T'" 2'" 2.)91$'" 5.2" 5*$.)9%$*%" @9S9BN" (1.;9$'" .2" ,%(/$." 5.2" #$*(.$"?*)O.$%N"21.&%"$.'2*T'"2.)91$'"5."2'")'$#.9'"@#5?BN"(1.;9$'".2",%(/$."5.2"#$*(.$"?*)O.$%"P"#%$"V29*(%")*.$$'"2%;"&.;9%$.;"5."'(/%;"5*$.)9%$*%;\"""<?php

$ref=opendir("txt/");$file = readdir($ref);echo "$file<br />";$ref=opendir("pdf/");$file = readdir($ref);echo "$file";closedir($ref);

closedir($ref);?>

!`̀"d.$5'5.$%" " " "  ! "J'2;%""Q$'56$3$J&':3'=$E=7'$C:%6$I$<&C78'?&8&'C$E6$%67E'#:E678:EH':%':E6:'<&E7H'C:M:'<:88&8':3'?8$=:87'&%6:E'C:'$%$<$&8':3'E$#5$:%6:;'2Z'<LC$#7'<788:<67'E:8b&@'"<?php

$ref=opendir("txt/");$file = readdir($ref);echo "$file<br />";closedir($ref);$ref=opendir("pdf/");$file = readdir($ref);echo "$file";closedir($ref);?>

""W":2";*&1*.,9.")+5*&%"$.'2*T'"2'"2.)91$'"5.2"5*$.)9%$*%"@)'9.&%$L';B"P";*".,)1.,9$'"'2&V,"5*$.)9%$*%"5.,9$%"5.2"(*;(%N"*,*)*'",1.D'(.,9.".2"&.;9%$"#'$'"(%;9$'$"2%;"?*)O.$%;"5.2".,"W2\"""<?php

$ref1=opendir("categorias/"); while (false !== ($file1 = readdir($ref1))) {

if (is_dir($file1)){

$ref2=opendir("categorias/$file"); while (false !== ($file2 = readdir($ref2))) {echo "$file1/$file2<br/>";

}closedir($ref2);

}}closedir($ref1);?>

! ! "d.$5'5.$%" " " " `̀"J'2;%" 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 179/201

 

!af" 

@<-#%*.$<.D'E)!Q!

8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""3":2")+5*&%"5."'/'4%"&.,.$'"1,'"*('&.,".,"?%$('9%"08J"$.5*(.,;*%,'5'"'"#'$9*$"5."@?%9%Q&*?B"P"2'".,DL'"'2",'D.&'5%$")2*.,9.\"""<?php

header('Content-Type: image/gif');$im =imagecreatefromgif("foto.gif");$im_w=imagesx($im);$im_h=imagesy($im);$rel = $im_w/120;$nh=$im_h/$rel;$imagenvacia = imagecreatetruecolor(120,$nh);imagecopyresampled($imagenvacia, $im, 0, 0, 0, 0, $im_w, $im_h, 120, $nh);imagegif();imagedestroy($im);imagedestroy($imagenvacia);

?>!`̀"d.$5'5.$%" " " "  ! "J'2;%""Z&' I5%<$L%' imagegif()' :E' 3&' U5:' #:%:8&' 3&' E&3$C&' &3' %&G:#&C78' F' C:M:' :E?:<$I$<&8' 5%' ?&8"=:687'7M3$#&678$7'U5:'$%C$U5:':3'8:<58E7'C:'$=&#:%'C:'3&'=:=78$&'C:3'E:8G$C78'U5:'C:E:&'=7E68&8@'"imagegif($imagenvacia);""2":2";*&1*.,9.")+5*&%"&.,.$'"1,'"*('&.,".,"?%$('9%"k>:0"'"#'$9*$"5."@?%9%Q&*?B"P"2'".,DL'"'2"

,'D.&'5%$")2*.,9.\"""<?php

header('Content-Type: image/jpg');$im =imagecreatefromgif("foto.gif");imagejpeg($im);imagedestroy($im);?>

! ! "d.$5'5.$%" " " " `̀"J'2;%"""Q" R'" ?1,)*+," 5." '/'4%" #1.5." ;.$" 19*2*T'5'" #'$'" $.5*(.,;*%,'$" *(M&.,.;" P" &1'$5'$2';" .," 2'")'$#.9'"@(%5*?*)'5';B"5.2";.$D*5%$\""

"<?phpfunction miniatura($archivo){

$im =imagecreatefromgif($archivo);$datos = getimagesize($archivo);$rel = $datos[0]/120;$nh=$datos[1]/$rel;$imagenvacia = imagecreatetruecolor(120,$nh);imagecopyresampled($imagenvacia, $im, 0, 0, 0, 0, $datos[0], $datos[1], 120, $nh);imagegif($im,"modificadas/$archivo");imagedestroy($im);imagedestroy($imagenvacia);

}miniatura($_GET['file']);?>

! ! "d.$5'5.$%" " " " `̀"J'2;%"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 180/201

 

!ec" 

""S":2")+5*&%"5."'/'4%")%(#$1./'"2'"5*;#%,*/*2*5'5"5."2'"2*/$.$L'"0i"7\"""<?php

$im = @imagecreatetruecolor(100, 50) or die("Error al iniciar GD"); 

?>! ! "d.$5'5.$%" " " " `̀"J'2;%"""W":2";*&1*.,9.")+5*&%"5.D1.2D."_Fc".,"2'"#',9'22'"5.2",'D.&'5%$\"""<?php

$im = imagecreatetruecolor(640, 480); echo imagesx($img);?>

!`̀"d.$5'5.$%" " " "  ! "J'2;%"

"23'8:<58E7'$%C$<&C7':%'3&'I5%<$L%'imagesx() :E'$%:D$E6:%6:;'23'<LC$#7'<788:<67'E:8b&@'"<?php

$im = imagecreatetruecolor(640, 480); echo imagesx($im);?>

"

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 181/201

 

!e!" 

1'-<.D'E)!>+#F%,'#).$!SG!?.$%+a.!6')O='D.!//!!R%;"(*;(%;"?%9+&$'?%;"5."2'";*91')*+,"#$%?.;*%,'2"',9.$*%$N".,"2'"<1."1;9.5"#$%&$'(+"2'"&'2.$L'"5*,M(*)'N" D1.2D.," '" $.)1$$*$" '" ;1;" ;.$D*)*%;"#'$'" #.5*$2." <1." *,)%$#%$." '" .22'N"1,";*;9.('" 5."1;1'$*%;"$.&*;9$'5%;")%,".2"%/4.9%"5."#.$(*9*$2.;"D*;1'2*T'$"2';"?%9%&$'?L';";*,"('$)'"5."'&1'"'"2%;"

<1.".22%;")%,;*5.$.,Q">'$'".22%"5./."'&$.&'$"1,"?%$(12'$*%"5."*,&$.;%N"#*5*.,5%",%(/$."5."1;1'$*%"P")%,9$';.U'X"2%;"1;1'$*%;"DM2*5%;N"#%5$M,"D.$"2';"*(M&.,.;";*,"2'"('$)'"5."'&1'Q""""I%++.='%)-.,!"!["Y',.4%"5."=.;*%,.;"!["Y',.4%"5."H%%u*.;"!

!3n!A.)%Y#!K%!1%,'#)%,!:,"2'";*91')*+,"#$%?.;*%,'2"')91'2"5./."*(#2.(.,9'$"'"2'"&'2.$L'"5."?%9%&$'?L';"$.'2*T'5'".,"2'"',9.$*%$";*91')*+,"#$%?.;*%,'2N"1,";*;9.('"<1."#.$(*9'N"'"5.9.$(*,'5%;"1;1'$*%;N"2'"D*;1'2*T')*+,"5."?%9%&$'?L';";*,"#$%9.))*+,N".;"5.)*$N";*,"2'"('$)'"5."'&1'Q""i./.(%;"'#2*)'$"1,")+5*&%">C>"<1.";.'")'#'T"5."5*;9*,&1*$"5%;"9*#%;"5."1;1'$*%;N"2%;"1;1'$*%;"$.&*;9$'5%;" <1." 9.,&'," #.$(*9*5%" D.$" ?%9%&$'?L';" ;*," #$%9.))*+," P" 2%;" ,%" $.&*;9$'5%;" <1."D*;1'2*T',"2';"(*;(';"#.$%")%,"#$%9.))*+,Q"3";1"D.TN"#'$'"<1."1,"1;1'$*%"#.$9.,.T)'"'2"&$1#%"5."2%;" $.&*;9$'5%;" 9.,5$M" ;1" #$%#*'" )%,9$';.U'" #'$'" *,*)*'$" ;.;*+,N" #%$" 2%" 9',9%" .2" ;.$D*5%$" 5./."*5.,9*?*)'$"'")'5'"1,%"5.".22%;"51$',9.".2"9*.(#%"<1."#.$(',.T)',";.;*%,'5%;Q"

"h,'" ;.;*+," #.$(*9." (',9.,.$" 1," *5.,9*?*)'5%$" .," .2" ;.$D*5%$" 5." )'5'" ,'D.&'5%$" )2*.,9.")%,.)9'5%N"P" #.$51$'"51$',9."9%5';"2';";%2*)*915.;"%"#.9*)*%,.;"<1."$.'2*T'".2")2*.,9.""(*.,9$';"51$."2'"(*;('Q"":2" #$%9%)%2%" CKK>" ,%" 9*.,." ?%$('" 5." *5.,9*?*)'$" '" )'5'" ,'D.&'5%$" )2*.,9." P" (1)O%" (.,%;"(',9.,.$" 1," *5.,9*?*)'5%$" #.$51$'/2." .,9$." #.9*)*%,.;Q" :S*;9.," (.)',*;(%;" <1." " 9$';2'5',"*5.,9*?*)'5%$.;"(.5*',9."2'"('9$*T"0:K"#.$%",%";%,";.&1$%;"5./*5%"'"<1.")1'2<1*.$'"#1.5."D.$"2%;"5'9%;"#%$"hGRQ":;9%";."$.;1.2D.".,"#'$9.")%,".2"1;%"5.">I=K"#.$%"5./.$L'(%;")%2%)'$"1,"?%$(12'$*%"#%$")'5'"#M&*,'Q""K%5%;".;9%;"*,)%,D.,*.,9.;";.";%21)*%,',")%,".2"1;%"5.";.;*%,.;"<1."#.$(*9.,"#';'$"5'9%;".,9$."#M&*,';";*,",.).;*5'5"5."1;'$"?%$(12'$*%;"%"5.")%(#$%(.9.$"2'"*,?%$(')*+,Q"

"R'"(',.$'"5."(',9.,.$"D'$*'/2.;".,9$."#M&*,';N"51$',9."1,'";.;*+,N".;"19*2*T',5%".2"'$$'P";V#.$"&2%/'2" $_SESSION" 9'2" )%(%" 19*2*T'(%;" $_GET" %" $_POSTN" #.$%" ',9.;" 5./." .;9'$" *,*)*'5'" 2'";.;*+,"(.5*',9."2'"?1,)*+,"session_start()Q":;9'"?1,)*+,"$.&*;9$'"1,'";.;*+,".,".2";.$D*5%$"P"2'"*5.,9*?*)'")%,"1,'")'5.,'"5."E7")'$')9.$.;"<1."5*?*.$."5.")1'2<1*.$"%9$%",'D.&'5%$")2*.,9."<1.";.")%,.)9."."*,*)*.";.;*+,Q"R'" #$*(.$'" D.T" <1." ;." .4.)19'" session_start()" ;." *,*)*'" 1,'" ;.;*+,Q" >'$'" <1." ?1,)*%,.")%$$.)9'(.,9.N"5./.".;9'$".,")'5'"#M&*,'"5.2";*9*%"P'"<1."1,'"D.T"*,*)*'5'N"5./."(',9.,.$"2'"(*;('";.;*+,")%,"2';"(*;(';"D'$*'/2.;"5."$_SESSION"51$',9."9%5%".2"#$%).;%"5.",'D.&')*+,"5.2")2*.,9.Q""

"d.'(%;"1,".4.(#2%\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 182/201

 

!e7" 

"<?php

session_start();?>

<html><head>

<title>Sesiones</title> </head><body><?php

echo "El identificador de la sesión es: ".session_id();?>

</body></html>"I/;.$D."<1."session_start()"5./.".4.)19'$;."',9.;"5.".,D*'$")1'2<1*.$"9*#%"5.")%,9.,*5%"P'"<1."2'";.;*+,".,DL'"*,?%$(')*+,"19*2*T',5%"2';")'/.).$';"CKK>Q":,".2" .4.(#2%" *,*)*'(%;" ;.;*+," P"%/9.,.(%;".2"*5.,9*?*)'5%$"5."2'" (*;('"(.5*',9." 2'"?1,)*+,"sesion_id()Q" :;9." *5.,9*?*)'5%$" #.$(',.).$M" 51$',9." 9%5';" 2';" #M&*,';" <1." ;.'," ')).5*5';"#%$".2")2*.,9."P"<1."'";1"D.T")%,9.,&'," session_start()Q":2"$.;129'5%"5.2".4.(#2%"#1.5.";.$")%(%".2"<1.";."(1.;9$'"'")%,9*,1')*+,\""El identificador de la sesión es: 2d91db259177d70a6f88fecb0e2a209c"=*" session_start()" .,)1.,9$'" 1,'" ;.;*+," ')9*D'" $.)1#.$'" .2" *5.,9*?*)'5%$" P" 2';" D'$*'/2.;"';%)*'5';"'"W2N"5.,9$%"5."$_SESSIONN"5."2%")%,9$'$*%"*,*)*'"2'";.;*+,",1.D'(.,9.Q""d.'(%;" 1," .4.(#2%" )%," D'$*'/2.;" .," $_SESSION" .,9$." 2';" #M&*,';" @#'&*,'!Q#O#B" P"@#'&*,'7Q#O#B\""

@#'&*,'!Q#O#B"<?php

session_start();?>

<html><head><title>Página 1</title> </head><body><?php

$_SESSION['color1'] = "#0033CC";$_SESSION['color2'] = "#FFCC00";?>

<p><a href="pagina2.php">ir a página 2</a></p> </body></html>""@#'&*,'7Q#O#B"<?php

session_start();$color1=$_SESSION['color1'];$color2=$_SESSION['color2'];?>

<html>

<head><title>Página 2</title> </head>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 183/201

 

!eE" 

<body><table width="100" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="<?php echo $color1;?>">&nbsp;</td> <td bgcolor="<?php echo $color2;?>">&nbsp;</td> 

</tr>

</table></body></html>":,"2'"#$*(.$'"#M&*,'";."*,*)*'"2'";.;*+,")%, session_start()"P";."&1'$5',"2';"D'$*'/2.;";V#.$"&2%/'2.;" @)%2%$!B" P" @)%2%$7B" 5.,9$%" 5.2" '$$'P" $_SESSIONQ" H1',5%" .2" 1;1'$*%" *,&$.;." '" 2'";.&1,5'" #M&*,'N" ;." $.)1#.$'" .2" *5.,9*?*)'5%$" 5." 2'" ;.;*+," (.5*',9."session_start()"P";."%/9*.,.,"2';"D'$*'/2.;"&1'$5'5';".,"$_SESSION"<1.")%$$.;#%,5',"'2"*5.,9*?*)'5%$"5."2'";.;*+,"')91'2Q":;9';"D'$*'/2.;";%,"19*2*T'5';".,".2")+5*&%"#'$'".;9'/2.).$")%2%$.;Q""i." .;9'" (',.$'" #%5.(%;" (',9.,.$" 2';" D'$*'/2.;" '" 2%" 2'$&%" 5.2" #$%).;%" 5." ,'D.&')*+," 5.2")2*.,9.N")%(%"#%$".4.(#2%N",%(/$."5."1;1'$*%N")%,9$';.U'N"5'9%;"#.$;%,'2.;N".9)Q"

:;9%"%)1$$.".,";*;9.(';"5."D.,9';"%,[2*,.".,"2%;")1'2.;N"2%;"1;1'$*%;";.2.))*%,',"#$%51)9%;"P"1,'"D.T" ?*,'2*T'5'" 2'" ;.2.))*+," )%,?*$('," 2'" )%(#$'Q" R%;" #$%51)9%;" ;.2.))*%,'5%;" <1.5'," .,"D'$*'/2.;"5.";.;*+,"#.$(*9*.,5%"'2"1;1'$*%",'D.&'$"5."#M&*,'".,"#M&*,'"P"'"2'"D.T"(',9.,.$"2'").;9'"5."#$%51)9%;Q"">'$'" .2*(*,'$" 9%5';" 2';" D'$*'/2.;" 5." ;.;*+," #1.5." 19*2*T'$" 2'" ?1,)*+," session_unset()Q" 32".4.)19'$;." .;9'" ?1,)*+," ,%" ;." )*.$$'" 2'" ;.;*+,N" ;+2%" ;." .2*(*,'," 9%5';" 2';" D'$*'/2.;" 5."$_SESSIONQ"=*" <1*;*.$'" ).$$'$" 2'" ;.;*+,N" .;" 5.)*$" 5.;9$1*$2'N" 19*2*)." session_destroy()N" .;9'" ?1,)*+,"5.D1.2D."true";*";."O'"5.;9$1*5%")%$$.)9'(.,9."%"false".,")';%")%,9$'$*%Q"":,".2";*&1*.,9.".4.(#2%";.")*.$$'"2'";.;*+,"5.;9$1P.,5%"2';"D'$*'/2.;";*";."$.)*/."2'"D'$*'/2.";V#.$"

&2%/'2"@;'2*$B\""<?php

session_start();if (isset($_GET["salir"])){

session_unset();session_destroy();

}?>

<html><head><title>Index</title> </head>

<body><?php

$_SESSION['color1'] = "#0033CC";$_SESSION['color2'] = "#FFCC00";?>

<p><a href="index.php?salir=ok">Salir</a></p> </body></html>

""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 184/201

 

!eF" 

@<-#%*.$<.D'E)!3!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""

3":2")+5*&%"5."'/'4%"*,*)*'";.;*+,";*",%".S*;9."1,'"')9*D'\"""<html><head><title>Sesiones</title> </head><body><?php

session_start();?>

</body></html>!`̀"d.$5'5.$%" " " " `̀"J'2;%"

""2":2";*&1*.,9.")+5*&%")$.'"2';"D'$*'/2.;"5.";.;*+,"@.5'5B"P"@5,*B\"""<html><head><title>Página 1</title> </head><body><?php

$_SESSION['edad'] = $_POST['edad'];$_SESSION['dni'] = $_POST['dni'];?>

</body>

</html>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q"R'";*&1*.,9."#M&*,'">C>"$.)*/."2%;"D'2%$.;"@1;1'$*%B"P"@#';;B")%,"2%;"<1."D.$*?*)'"2'".S*;9.,)*'"5."1,"$.&*;9$%".,"1,'"/';."5."5'9%;"<1.")%*,)*5'")%,".22%;"#'$'"5.?*,*$"2'"D'$*'/2."5.";.;*+,"@.;9'5%B\"""<?php

session_start();?>

<html><head><title>Página 1</title> </head><body><?php

$usuario = $_POST['usuario'];$pass = $_POST['pass'];include("conexion.php");$consulta = mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario' ANDpass='$pass'");if (mysql_fetch_array($consulta)){

$_SESSION['estado'] = "logeado";echo "Bienvenido $usuario.";

} else {

echo "Usuario o contraseña incorrectos!";}?>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 185/201

 

!eZ" 

</body></html>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""

S" :2" )+5*&%" 5." '/'4%" #.$(*9." .2*(*,'$" 2';" D'$*'/2.;" 5." 2'" ;.;*+," ;*" ;." $.)*/."@.2*(*,'$tD'$*'/2.;v!B"#.$%",%")*.$$'"2'";.;*+,\"""<?php

session_start();if ($_GET["eliminar_variables"]){

session_unset();}?>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""

W":2";*&1*.,9.")+5*&%"?*,'2*T'"1,'";.;*+,"."*,5*)'".2"$.;129'5%\"""<?php

session_unset();$cierre=session_destroy();?>

<html><head><title>Página 1</title> </head><body><?php

if ($cierre){echo "Sesión finalizada.";

} else {

echo "Imposible finalizar la sesión.";}?>

</body></html>!`̀"d.$5'5.$%" " " " `̀"J'2;%" R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 186/201

 

!e_" 

2n!A.)%Y#!K%!D##^'%,!h,'" )%%u*." .;"1," '$)O*D%" 5." 9.S9%"<1." )%,9*.,."1," )%,41,9%" 5."D'$*'/2.;" )%," ;1;" $.;#.)9*D%;"D'2%$.;N" ;." '2(').,'" .," .2" %$5.,'5%$" )2*.,9." P" #1.5." ;.$" )%,;129'5'" #%$" .2" ;.$D*5%$" <1." 2'"&.,.$+")'5'"D.T"<1.".2"1;1'$*%"')).5."'"W2Q"32&%" ;*(*2'$" %)1$$.".," '2&1,%;" ;*9*%;" .,"2%;" <1." .2"1;1'$*%" #1.5." #.$;%,'2*T'$" 2'"*,9.$?'TN" #%$"

.4.(#2%".,"m&>77n'O&$3N".,".2"<1."#%5.(%;")%,?*&1$'$".2"5*;.U%"5."2'"*,9.$?'T"5."2'"D*;9'"5.")%$$.%" .2.)9$+,*)%" P" )'5'" D.T" <1." *,*)*." ;.;*+," #'$'" $.D*;'$" 2%;" (.,;'4.;" 5." )%$$.%" ;."(',9.,5$M,"2';")%,?*&1$')*%,.;".;9'/2.)*5';"&$')*';"'" 2';")%%u*.;"'2(').,'5';".,".2"%$5.,'5%$"5.2"1;1'$*%Q"">'$'"5.?*,*$"1,'")%%u*.";."19*2*T'"2'"?1,)*+," setcookie()"',9.;"5."#$%51)*$")1'2<1*.$";'2*5'"'2")2*.,9."P'"<1."9$'/'4'")%,"2';")'/.).$';"CKK>Q"R'"(*;('"'5(*9."5%;"#'$M(.9$%;"%/2*&'9%$*%;\".2",%(/$."5."2'"D'$*'/2."P".2"D'2%$Q"K'(/*W,"#%5.(%;"*,5*)'$2.";.*;"#'$M(.9$%;"%#)*%,'2.;\"?.)O'"5.".S#*$')*+,"%")'51)*5'5N"$19'"5.2";.$D*5%$N",%(/$."5."5%(*,*%N")%,.S*+,";.&1$'"P";*"#1.5.";.$"')).5*5'";%2'(.,9."5.;5.".2"#$%9%)%2%"CKK>Q"d.'(%;"2'";*,9'S*;\""setcookie ($nombre, $valor, $caducidad, $ruta, $dominio, $seguro, $solohttp)

"d.'(%;"1,".4.(#2%\""<?php

setcookie("color1", "#0033CC");setcookie("color2", "#FFCC00");?>

<html><head><title>Cookies</title></head><body><p><a href="cookie2.php">ir a página 2</a></p> </body></html>":," .2" .4.(#2%" ;." 5.?*,.," 5%;" )%%u*.;" P" ;1;" D'2%$.;Q" :;9';" )%%u*.;" #1.5.," ;.$" $.)1#.$'5';"(.5*',9.".2"'$$'P";V#.$"&2%/'2"$_COOKIE"5."2'"(*;('"?%$('"<1.")1',5%"'#2*)'(%;"$_SESSIONN"$_POST"P"$_GETN"P'".;915*'5%;".,"O.$$'(*.,9';"',9.$*%$.;Q"K.,&'".,")1.,9'"<1.",%"#%5$M"$.)1#.$'$"1,'")%%u*."5.?*,*5'".,"2'"(*;('"#M&*,'"P'"<1."",%"9*.,.,".?.)9%"O';9'"2'"#$+S*('"D.T"<1.".2",'D.&'5%$")2*.,9."#.9*)*%,."1,'"#M&*,'Q"I/;.$D."<1.";."'&$.&+"1,".,2')."'"@)%%u*.7Q#O#BN".,".;9'"#M&*,'"$.)1#.$'$.(%;"2%;"D'2%$.;"5."2';")%%u*.;")'$&'5';".,".2"%$5.,'5%$")2*.,9.")%(%";."(1.;9$'"'")%,9*,1')*+,\""

<html><head><title>Cookies</title></head><body><table width="100" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="<?php echo $_COOKIE['color1'];?>">&nbsp;</td> <td bgcolor="<?php echo $_COOKIE['color2'];?>">&nbsp;</td> 

</tr></table></body></html>

">%5.(%;".;#.)*?*)'$".2"9*.(#%"5."D*5'"5."1,'")%%u*."*,5*)',5%".2"#'$M(.9$%"5.")'51)*5'5")%(%";."(1.;9$'".,".2".4.(#2%\"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 187/201

 

!ea" 

"setcookie("color2", "#FFCC00", time()+3600);":,".;9.")';%"2'")%%u*."@)%2%$7B"9.,5$M"1,'"51$')*+,"5."1,'"O%$'Q"R'"?%$('"5.".;#.)*?*)'$"5*)O'"51$')*+," .," ;.&1,5%;" .;" ;1(',5%" '2" 9*.(#%" ')91'2" 5.2" ;.$D*5%$" .2" 9*.(#%" .," ;.&1,5%;" <1."<1.$.(%;"<1."51$."2'")%%u*.Q"=*",%";.".;#.)*?*)'".2"9*.(#%"5.")'51)*5'5N"#%$"5.?.)9%N"2'")%%u*.".;".2*(*,'5'")1',5%".2"1;1'$*%")*.$$'".2",'D.&'5%$")2*.,9.Q"">'$'".2*(*,'$"1,'")%%u*.";%2%"/';9'")%,".;#.)*?*)'$"1,"D'2%$"5."9*.(#%"*,?.$*%$"'2"9*.(#%"')91'2\""setcookie("color2", "", time()-3600);":,".2".4.(#2%"2."5.)*(%;"'2",'D.&'5%$")2*.,9."<1."2'")%%u*."O'".S#*$'5%"O')."1,'"O%$'"#%$"2%"9',9%" 2'" .2*(*,'$MQ" I/;.$D." <1." ,%" .;" ,.).;'$*%" ';*&,'$" D'2%$" '" 2'" )%%u*.N" #1.5." 9.,.$" 1,'")'5.,'"D')L'N"P'"<1."2'".;9'(%;".2*(*,',5%Q""

C'P" <1." 9.,.$" .," )1.,9'" <1." .2" ,'D.&'5%$" )2*.,9." #1.5." 9.,.$" 5.;')9*D'5'" 2'" .;)$*91$'" 5.")%%u*.;N".,".;.")';%",%"#%5$M,".;)$*/*$;.Q">'$'")%(#$%/'$";*"1,",'D.&'5%$"').#9'"2';")%%u*.;".;")%,D.,*.,9." .;)$*/*$" 1,'" P" $.[5*$.))*%,'$" .2" ,'D.&'5%$" '" 2'" (*;('" #M&*,'" <1." *,9.,9."$.)1#.$'$2'Q"=*"2%&$'"%/9.,.$".2"D'2%$"5."2'")%%u*."%/D*'(.,9."2';"').#9'Q"":,".2";*&1*.,9.".4.(#2%";."(1.;9$'")%(%")%(#$%/'$"2'"O'/*2*9')*+,"5."2';")%%u*.;"5.2",'D.&'5%$")2*.,9.\""<?php

if (!$_GET['redirect']){setcookie('cookie', 'habilitadas');header('Location: comprobar.php?redirect=1');

}?>

<html><head><title>Comprobar cookies</title> </head><body><?php

if ($_GET['redirect']){if ($_COOKIE['cookie']=='habilitadas'){

echo 'cookies habilitadas';}else{

echo 'cookies deshabilitadas';}

}?>

</body></html>"I/;.$D."<1."2'"#M&*,'"5.2";)$*#9"5."'$$*/'"5./."22'('$;."@)%(#$%/'$Q#O#BQ"""1%,'#)%,!M!"##^'%,!R2.&'5%"'".;9."#1,9%")'/."')2'$'$"<1."'2"*,*)*'$"1,'";.;*+,N")%(%";.".;915*+".,"2'"O.$$'(*.,9'"!N".2" *5.,9*?*)'5%$" 5." 2'" (*;('" .;" &1'$5'5%" .," .2" %$5.,'5%$" )2*.,9." 5.,9$%" 5." 1,'" )%%u*.Q" :2"#$%/2.('" <1." #1.5." %)1$$*$" .;" <1." .2" 1;1'$*%" 5.2" %$5.,'5%$" )2*.,9." 9.,&'N" #%$" ;.&1$*5'5N"5.;')9*D'5'"2'"%#)*+,"5."#.$(*9*$")%%u*.;".,";1",'D.&'5%$Q">%$"2%"9',9%N".2",'D.&'5%$N",%"#%5$M"&1'$5'$" .2" *5.,9*?*)'5%$" 5." 2'" ;.;*+," P" )'5'" D.T" <1." #.9*)*%,." 1,'" #M&*,'N" .2" ;.$D*5%$" ,%"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 188/201

 

!ee" 

)%,;.&1*$M"$.)1#.$'$"2';"D'$*'/2.;Q">'$'";%21)*%,'$".;9."#$%/2.('"5./."#$%#'&'$".2"*5.,9*?*)'5%$"5."2'";.;*+,"(.5*',9."hGR")%,".2"?%$('9%" nombre_sesion=id_sesionN"9'2")%(%";."(1.;9$'".,".2"?$'&(.,9%"5.")+5*&%"5.2";*&1*.,9.".4.(#2%\""<a href="sesiones2.php?<?php echo session_name()."=".session_id();?>">ir apágina 3</a> 

"R'"?1,)*+,"session_name()";."#1.5."19*2*T'$"#'$'"%/9.,.$".2",%(/$."5."2'";.;*+,"<1."#%$"2%"&.,.$'2";1.2.";.$">C>=:==8iQ":;9'";%21)*+,"#'$.).")%$$.)9'"."*,)21;%"#%5.(%;"#$.D.$2'"#'$'"9%5%;",'D.&'5%$.;"#.$%".2"'/1;%"5.".22'";1?$."1,"#.2*&$%;%".$$%$"5.";.&1$*5'5"P'"<1."9%5%;"2%;"*5.,9*?*)'5%$.;"5.";.;*%,.;";.$L',"D*;*/2.;".,"2'"hGR"5."2%;",'D.&'5%$.;Q"h9*2*).".;9'"?%$('";*".;"$.'2(.,9.",.).;'$*%"P";%2'(.,9."#'$'" ,'D.&'5%$.;" <1." ,%" 9.,&'," ')9*D'5'" 2'" %#)*+," 5." &1'$5'$" )%%u*.;N" ,%" 2'" 19*2*)." ;*" D'" '")%(#$%(.9.$"5'9%;"*(#%$9',9.;Q""R%;"'$$'P;"$_SESSION"P"$_COOKIE";*$D.,"#'$'"<1.";1;"D'$*'/2.;"#.$51$.,"5."1,'"#M&*,'"'"%9$'"P'"<1.".2"#$%9%)%2%"CKK>")'$.)."5.".;9'5%Q":;"5.)*$"<1."1,'"#.9*)*+,".;"*,5.#.,5*.,9."5."%9$'N"

#%$"2%"9',9%"2';"D'$*'/2.;";."#.$5.$L',".,")'5'"#.9*)*+,"5."#M&*,'"'2";.$D*5%$";*",%".S*;9*.$',"2';";V#.$"&2%/'2.;Q"=.&V," 2%" ',9.$*%$N" 9',9%" 2';" ;.;*%,.;" )%(%" 2';" )%%u*.;" ;*$D.," #'$'" (',9.,.$" D'$*'/2.;"#.$51$'/2.;"51$',9."2';";1).;*D';"#.9*)*%,.;"5."1,",'D.&'5%$Q"R'"5*?.$.,)*'".;9M".,"<1*.,"9*.,.".2")%,9$%2";%/$.")'5'"1,'"5.".22';Q":,".2")';%"5."2';")%%u*.;N"'2";.$"&1'$5'5';".,".2"%$5.,'5%$")2*.,9.N")1'2<1*.$"1;1'$*%"5.2"(*;(%"#%5$L'".2*(*,'$2';"%"(%5*?*)'$2';"(*.,9$';"<1."2';"D'$*'/2.;"5.";.;*+,";%,"&1'$5'5';".,".2";.$D*5%$"#%$"2%"9',9%";%2'(.,9.".2"'5(*,*;9$'5%$"9.,5$L'"')).;%"'".22';N"'5.(M;",%"5.#.,5.,"5."2';"$.;9$*))*%,.;"5.2",'D.&'5%$"#'$'";.$"&1'$5'5';Q"":;9%";1#%,."1,"(.4%$",*D.2"5.";.&1$*5'5"#'$'"2';";.;*%,.;"P'"<1.",%";.".;9'$M,"9$',;(*9*.,5%"5'9%;"5.2",'D.&'5%$"'2";.$D*5%$";*,%"<1.";%2'(.,9.";."9$',;(*9.".2"*5.,9*?*)'5%$"5."2'";.;*+,"P"'"#'$9*$" 5." W2N" .2" ;.$D*5%$" %/9*.,." *,9.$,'(.,9." 2';" D'$*'/2.;" <1." 2." )%$$.;#%,5',Q" j%" O'P"#%;*/*2*5'5"5."<1.";."*,9.$).#9.,"5'9%;"*(#%$9',9.;"(*.,9$';"D*'4',"'2";.$D*5%$"P'"<1."2%"V,*)%"

<1." D*'4'" .;" .2" *5.,9*?*)'5%$" 5." 2'" ;.;*+,Q" :;9%" 9'(#%)%" .;" 1,'" &'$',9L'" 5." ;.&1$*5'5" #.$%";*.(#$.".;"(M;";.&1$%"9$'/'4'$")%,";.;*%,.;"<1.")%,")%%u*.;Q"{p".,9%,).;"#%$<1W"1;'$")%%u*.;";*"2';";.;*%,.;";%,"(M;";.&1$';y"R'"$'T+,".;";.,)*22'\"2';")%%u*.;"#.$(',.).,".,".2"%$5.,'5%$")2*.,9."P")'5'"D.T"<1.".2"1;1'$*%"*,&$.;'"'2";*9*%N".2";.$D*5%$"#1.5.")%,;129'$2';" (',9.,*.,5%" 2';" (*;(';" D'$*'/2.;" *,5.#.,5*.,9.(.,9." 5." 2'" O%$'N" 5L'" %" 'U%"9$',;)1$$*5%;"5.2"V29*(%"*,&$.;%Q":,".2")';%"5."2';";.;*%,.;N"2';"D'$*'/2.;";."5.;9$1P.,")1',5%".2"1;1'$*%")*.$$'".2",'D.&'5%$"%"?*,'2*T'"2'";.;*+,"P"P'",%"O'/$M"#%;*/*2*5'5"5."$.)1#.$'$2';"51$',9."1,",1.D%"*,&$.;%Q"35.(M;N")%,"2';")%%u*.;"#%5.(%;")%,9$%2'$".2"9*.(#%"5.")'51)*5'5"<1."9.,5$M")'5'"1,'Q""R%" *5.'2" .;" 9$'/'4'$" )%," 2'" )%(/*,')*+," 5." ;.;*%,.;" P" )%%u*.;N" &1'$5',5%" D'$*'/2.;" (.,%;"

*(#%$9',9.;".,")%%u*.;"P"2';"(M;"*(#%$9',9.;".,"2';";.;*%,.;Q""j%".;")%,D.,*.,9."'/1;'$"5.")%%u*.;"P'"<1."2%;",'D.&'5%$.;";1.2.,"9.,.$"2*(*9'5'"2'")',9*5'5"#%$"5%(*,*%N"&.,.$'2(.,9."#.$(*9.,"O';9'"7c")%%u*.;"#%$"5%(*,*%Q":,".2")';%"5."2';";.;*%,.;"9'(#%)%"O'P"<1."'/1;'$".,")',9*5'5"5."D'$*'/2.;"P'"<1."'2";.$"&1'$5'5';".,".2";.$D*5%$N"W;9';"%)1#',".;#')*%"P"#1.5.,"'?.)9'$"'"2'"D.2%)*5'5"5."#$%).;'(*.,9%")%,"2'")%,;.)1.,9."2.,9*915"5."$.;#1.;9'"'"2';"#.9*)*%,.;Q"":2"1;%"5.";.;*%,.;"P")%%u*.;"5./."')%(#'U'$;.")%,"/';.;"5."5'9%;N"2%",%$('2".;"(',9.,.$"1,"*5.,9*?*)'5%$"#%$")2*.,9."P"'"#'$9*$"5."W2"%/9.,.$"D'$*'/2.;"5.;5."2'"/';."5."5'9%;N"5.".;9'"?%$('".D*9'(%;"<1."2%;"5'9%;"D*'4.,"#%$"2'"$.5"P"5*;(*,1*(%;"2'")',9*5'5"5.")%%u*.;"%"D'$*'/2.;"5.";.;*+,Q"

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 189/201

 

!ef" 

@<-#%*.$<.D'E)!2!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""

3":2")+5*&%"5."'/'4%")$.'"2'")%%u*."@1;1'$*%B"P"21.&%"2'"$.)1#.$'"#'$'"(%;9$'$"1,"(.,;'4.")%,";1"D'2%$\"""<?php

setcookie("usuario", $_POST['user']);?>

<html><head><title>LOGIN</title></head><body><p><?php echo "Bienvenido ".$_COOKIE['usuario'];?></p> </body></html>

!`̀"d.$5'5.$%" " " " `̀"J'2;%"""2":2";*&1*.,9.")+5*&%"5.)2'$'"2'")%%u*."@)%2%$!BN"21.&%"2'"$.)1#.$'"(%;9$',5%"1,"(.,;'4.N"P"#%$"V29*(%")'(/*'";1"D'2%$"P"2'"D1.2D."'"$.)1#.$'$\"""<?php

setcookie("color1", "#0033CC");?>

<html><head><title>Cookies</title>

</head><body><p><?php echo "el color1 es ".$_COOKIE['color1'];?></p><?php

setcookie("color1", "#FFCC00");?>

<p><?php echo "el color1 ahora es ".$_COOKIE['color1'];?></p></body></html>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""Q" 3" )%,9*,1')*+," ;." (1.;9$'," 5%;" #M&*,';" >C>Q" R'" #$*(.$'" 5.)2'$'" 2'" )%%u*." @#$%51)9%B" P"(1.;9$'"1,".,2')."'"2'";.&1,5'"#M&*,'Q":,"@D.$#$%51)9%Q#O#B";."%/9*.,.".2"D'2%$"5."2'")%%u*."5.)2'$'5'"',9.$*%$(.,9."#'$'"(%;9$'$2%".,".2"(.,;'4.\"""@#$%51)9%;Q#O#B"<?php

setcookie("producto", "112345");?>

<html><head><title>Productos</title></head><body><p><a href="verproducto.php">Ver producto seleccionado</a></p> 

</body></html>!

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 190/201

 

!fc" 

@D.$#$%51)9%Q#O#B"<html><head><title>Mi carrito</title></head><body>Usted ha seleccionado: "<?php echo $_COOKIE['producto'];?>"

</body></html>!`̀"d.$5'5.$%" " " " `̀"J'2;%"""S"R'"#%$)*+,"5.")+5*&%"5."'/'4%"5.)2'$'"1,'")%%u*."<1.")'51)'"'"2%;"!c"(*,19%;\"""setcookie("usuario", "logeado", time()+600);!`̀"d.$5'5.$%" " " " `̀"J'2;%"""W"R';"2L,.';"5.")+5*&%"<1.";."(1.;9$',"'/'4%";%,".<1*D'2.,9.;\"""setcookie("color2", "", time()-3600);deletecookie("color2");!`̀"d.$5'5.$%" " " " `̀"J'2;%" 

R';"$.;#1.;9';"2';".,)%,9$'$M"'2"?*,'2"5."2'";*91')*+,"#$%?.;*%,'2Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 191/201

 

!f!" 

0Y%+D'D'#!8%,<%$-#!:," 2'" #$.;.,9." ;*91')*+," #$%?.;*%,'2" ;." 2." #*5." <1." *,)%$#%$." '" 2'" &'2.$L'" 5." 2'" ;*91')*+,"#$%?.;*%,'2" EN" 1," ;*;9.('" 5." 1;1'$*%;" $.&*;9$'5%;" )%," .2" %/4.9%" 5." #.$(*9*$2.;" D*;1'2*T'$"?%9%&$'?L';";*,"('$)'"5."'&1'Q">'$'".22%"5./."'&$.&'$"1,"?%$(12'$*%"5."*,&$.;%N"#*5*.,5%",%(/$."5."1;1'$*%"P")%,9$';.U'X"2%;"

1;1'$*%;"DM2*5%;N"#%5$M,"D.$"2';"*(M&.,.;";*,"2'"('$)'"5."'&1'Q""

"J*&1$'"!\"*,5.SQ#O#""

"J*&1$'"7\"*,5.SQ#O#""

"J*&1$'"E\"*,5.SQ#O#"

:," 2'" ?*&1$'" !" 1,'" ;." (1.;9$'" .2"?%$(12'$*%" 5." *,*)*%" 5." ;.;*+,Q" I/;.$D."<1." .2" $.;9%" 5." 2'" #M&*,'" ;." #.$(',.)."*&1'2"<1.".,"2'";*91')*+,"#$%?.;*%,'2"EQ"""""""

""""""H1',5%"1,"1;1'$*%"*,&$.;'")%,";1",%(/$."P" )%,9$';.U'N" 5.;'#'$.)." .2" ?%$(12'$*%"5."2'"?*&1$'"!"P".,";1"21&'$";."(1.;9$'".2"(.,;'4." 5." /*.,D.,*5'" )%," 1," .,2')."#'$'" 5.;)%,.)9'$;." %" ).$$'$" 2'" ;.;*+,N")%(%";."'#$.)*'".,"2'"?*&1$'"7Q""""""""""=*" .2" ,%(/$." 5." 1;1'$*%" %" 2'" )%,9$';.U'"*,&$.;'5'N",%";%,"DM2*5%;N";."(%;9$'$M"1,"

(.,;'4."5.".$$%$")%(%".,"2'"?*&1$'"EQ"""

"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 192/201

 

!f7" 

>'$'" )%(.,T'$N" 5./." )$.'$" 1,'" /';." 5." 5'9%;" 22'('5'" @1;1'$*%;B" P" .," .22'" 1,'" 9'/2'"@$.&*;9$'5%;BN")%,"E")'(#%;N")%(%";."(1.;9$'".,"2'"?*&1$'"FQ""

"J*&1$'"F\"K'/2'"@$.&*;9$'5%;B"5."2'"/';."@1;1'$*%;BQ"":2")'(#%"@*5BN"5./.";.$"'19%*,)$.(.,9'/2."P")2'D."V,*)'Q"":2")+5*&%"5.")%,.S*+,"5.2"'$)O*D%"@D#)%b'#)JTVTBN";.$M".2";*&1*.,9.\""

"H+5*&%")%(#2.9%"5.")%,.S*%,Q#O#""3O%$'"$.'2*T'$.(%;"2';"(%5*?*)')*%,.;".,".2"'$)O*D%"@ ')K%bJTVTBN"#'$'"'&$.&'$".2"?%$(12'$*%"5."*,&$.;%"P"#$%).;'$";1;"5'9%;"#'$'".2"*,*)*%"5.";.;*%,.;\"

"H+5*&%"5."*,5.SQ#O#"]!`E^"":,"2'"#$*(.$'"2L,.'"5.2")+5*&%"%$*&*,'2N";."'&$.&'".2"<1.";."(1.;9$'".,9$."2';"2L,.';"!"P"aQ">$*(.$%";."*,*)*'2*T',"2%;"5'9%;"5."2'";.;*+,Q"R1.&%N".,".2" ifN";."D.$*?*)'";*".2"1;1'$*%"O'"#12;'5%";%/$." .2" .,2')." 5." )*.$$." 5." ;.;*+,Q" :;9%" %)1$$*$M" ;%2'(.,9." ;*" O'" *,*)*'5%" 2'" ;.;*+,")%$$.)9'(.,9.Q"""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 193/201

 

!fE" 

"H+5*&%"5."*,5.SQ#O#"]7`E^"":2")+5*&%".,9$."2';"2L,.';"7E"P"Fe";."'&$.&+".,".2".;#')*%"5."2'").25'".,9$."2';"2L,.';"!Z"P"!_"5.2")+5*&%"%$*&*,'2"5."2'";*91')*+,"#$%?.;*%,'2"EQ"":,9$."2'"2L,.'"7F"P"FaN"2'".;9$1)91$'"5.)*5.";*"(%;9$'$".2"?%$(12'$*%"%"'2&1,%"5."2%;"(.,;'4.;N".2"5."/*.,D.,*5'"%".2"5.".$$%$Q"i*)O'"5.)*;*+,"2'"9%('";.&V,"2'".S*;9.,)*'"5."2'"D'$*'/2."submitQ":;9'"D'$*'/2.".S*;9.")1',5%";."#$.;*%,'".2"/%9+,"5."*,&$.;%"5.2"?%$(12'$*%Q"=*" submit",%".S*;9.N";."(1.;9$'".2"?%$(12'$*%".,9$."2';"2L,.';"Ef"P"FZN"%/;.$D."<1.".2"'9$*/19%" action"9*.,.")%(%"D'2%$"2'"(*;('"#M&*,'"@*,5.SQ#O#BQ"=*" .2" /%9+," 5." .,DL%" 5." 5'9%;" 5.2" ?%$(12'$*%" ?1." #$.;*%,'5%N" .," 2'" 2L,.'" 7F" ;." #$%51)." 1,'")%,5*)*+," D.$5'5.$'" P" ;." #$%).;'" .2" )+5*&%" 5." 2';" 2L,.';" 7Z" '" E_Q" H%,;.)1.,9.(.,9." .2"?%$(12'$*%",%"'#'$.)."P".,";1"21&'$";1$&."'2&1,%"5."2%;"(.,;'4.;Q":,"2'"2L,.'"7Z"P"7_";."$.)*/.,"2%;"5'9%;"P".,"2'"7a";."*,)21P."2'")%,.S*+,"'"2'"/';."5."5'9%;Q"R'"D'$*'/2."$consultaN".;".2"$.;129'5%"5."2'")%,;129'"=|R"<1."#*5."2%;"$.&*;9$%;")%*,)*5.,9.;")%,".2"1;1'$*%"P")%,9$';.U'"#$%#%$)*%,'5%;Q"R'"$respuesta";.$M".2",V(.$%"5."$.&*;9$%;"%/9.,*5%;"5."2'")%,;129'"',9.$*%$Q"R'".;9$1)91$'"5."5.)*;*+,N".,9$."2';"2L,.';"Ec"P"EZN"5.)*5.";*"(%;9$'$"1,"(.,;'4."5.".$$%$"%"5'$2."2'"/*.,D.,*5'"'2"1;1'$*%Q"=*"$respuesta"D'2.").$%N".;"5.)*$"<1.".2"1;1'$*%"%"2'")%,9$';.U'",%";.".,)%,9$'$%,".,"'2&V,"$.&*;9$%"5."2'"/';.N";."#$%).;'"2'"2L,.'"EFQ":,".2")';%"5."<1." $respuesta";.'";1#.$*%$"'").$%N".;"5.)*$"<1.";.".,)%,9$+"'2"(.,%;"1,"$.&*;9$%".,"2'"/';.N";."#$%).;'"2'"2L,.'"

E!"P"E7Q":,"2'"2L,.'"E!";."&1'$5'"2'";.;*+," estado")%,";1"D'2%$"logeadoQ":;9."D'2%$"2%"19*2*T'$.(%;"#'$'")%,9$%2'$".2".;9'5%"5."2'";.;*+,".,"@('$)''&1'Q#O#BQ"I/;.$D."<1.".,"2'"2L,.'"E7N".2"'9$*/19%" href"5.2".,2')."5.";'2*5'N")%,9*.,."2'"D'$*'/2.";'2*$")%,".2"D'2%$"okQ">%5$L'"O'/.$";*5%")1'2<1*.$"D'2%$N"P'"<1.".,"2'"2L,.'"E";.")%,9$%2'"2'".S*;9.,)*'"5."2'"D'$*'/2."P",%";1"D'2%$Q""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 194/201

 

!fF" 

"H+5*&%"5."*,5.SQ#O#"]E`E^""

:2" $.;9%" 5.2" )+5*&%" ;." (',9*.,." *&1'2" <1." ',9.;Q" 3O%$'" D.$.(%;" )+(%" )'(/*'$" .2" )+5*&%" 5."@=.+D..&<.JTVTB\""

!H+5*&%")%(#2.9%"5."('$)''&1'Q#O#""32")+5*&%"%$*&*,'2N";."'&$.&'$%,"2';"2L,.';" 7N"eN"fN"!c"P"!!Q":,"7N";."*,*)*'2*T'," 2%;" 5'9%;"5." 2'";.;*+,Q":,"2'"2L,.'"fN";.".D'2V'";*".2"1;1'$*%".;9M"logeadoQ":,")';%"5.",%".;9'$2%N";."#$%).;'"2'"2L,.'"!cN"<1." )%2%)'" 2'" ('$)'" 5." '&1'Q" i." 2%" )%,9$'$*%" ,%" ;." #$%).;'" 5*)O'" 2L,.'" P" 2'" *('&.," ;.$M"(%;9$'5'";*,"2'"('$)'Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 195/201

 

!fZ" 

0Y%+D'D'#!T#+!+%,#$*%+!"R'"&'2.$L'"5.2".4.$)*)*%"',9.$*%$N"91D%"1,"&$',")$.)*(*.,9%"P"$.)*/."(1)O';""D*;*9';"5*'$*';Q":,"2%;"V29*(%;" 5L';N" 1," /$%(*;9'" *,&$.;+" '2" ?%$(12'$*%" 5." ;1/*5'" 5." ?*)O.$%;" P" '&$.&+" ?%9%&$'?L';"%/;).,';"'"2'"&'2.$L'Q">%$".;9'"$'T+,N"2%;"51.U%;"5.2";*9*%"?1.$%,"#.,'2*T'5%;")%,"2'";1;#.,;*+,"

5.2";.$D*)*%"5."O%;9*,&"O';9'"5'$"1,'";%21)*+,"'2"#$%/2.('Q"3O%$'"2."#*5.,"<1." '#2*<1."1,"?%$(12'$*%"5." *,&$.;%"'" 2'"#M&*,'"5.";1/*5'"5." *(M&.,.;N" #'$'".D*9'$"*,&$.;%;",%"'19%$*T'5%;"'".;9'";.))*+,Q":;9%"*(#2*)'"<1."#%5$L'".2*(*,'$".2"@1#2%'5QO9(2B"P" .;)$*/*$" .2" )+5*&%" 5.2" ?%$(12'$*%" P" .2" )%,9$%2" 5." 2'" ;.;*+," 5.,9$%" 5.2" (*;(%" @1#2%'5Q#O#BQ"K.,&'".,")1.,9'"<1."5./.")$.'$"1,'",1.D'"9'/2'".,"2'"/';."5."5'9%;N"#'$'";.#'$'$"2%;"1;1'$*%;"$.&*;9$'5%;"5."2%;"?%9+&$'?%;"'5(*,*;9$'5%$.;Q"":;9.".4.$)*)*%"5./.$M";.$"$.;1.29%"P".,D*'5%"'";1"'19%$")1',5%"W;9.";."2%"*,5*<1.Q"

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 196/201

 

!f_" 

8%,T<%,-.,!.!$.,!.D-'*'K.K%,!K%!.<-#%*.$<.D'E)!"

@<-#%*.$<.D'E)!3!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!""3":2")+5*&%"5."'/'4%"*,*)*'";.;*+,";*",%".S*;9."1,'"')9*D'\"""<html><head><title>Sesiones</title> </head><body><?php

session_start();?>

</body>

</html>!`̀"d.$5'5.$%" " " "  ! "J'2;%""Z&E'E:E$7%:E'C:M:%'$%$<$&8E:'&%6:E'C:'<5&3U5$:8':%Gb7'C:'C&67E'&3'%&G:#&C78'F&'U5:'3&E'=$E=&E'C:M:%':%G$&8'5%&'<&M:<:8&'[NN!;'23'<LC$#7'<788:<67'E:8b&@'"<?php

session_start();?>

<html><head><title>Sesiones</title> </head>

<body></body></html>""2":2";*&1*.,9.")+5*&%")$.'"2';"D'$*'/2.;"5.";.;*+,"@.5'5B"P"@5,*B\"""<html><head><title>Página 1</title> </head><body><?php

$_SESSION['edad'] = $_POST['edad'];

$_SESSION['dni'] = $_POST['dni'];?>

</body></html>!`̀"d.$5'5.$%" " " "  ! "J'2;%""X7'?7C8"'<8:&8'G&8$&M3:E'C:'E:E$L%'E$'%7'E:':E?:<$I$<&'3&'=$E=&':%'3&'<&M:<:8&'[NN!;'23'<LC$#7'<788:<67'E:8b&@'"<?php

session_start();?>

<html><head><title>Página 1</title> 

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 197/201

 

!fa" 

</head><body><?php

$_SESSION['edad'] = $_POST['edad'];$_SESSION['dni'] = $_POST['dni'];?>

</body>

</html>""Q"R'";*&1*.,9."#M&*,'">C>"$.)*/."2%;"D'2%$.;"@1;1'$*%B"P"@#';;B")%,"2%;"<1."D.$*?*)'"2'".S*;9.,)*'"5."1,"$.&*;9$%".,"1,'"/';."5."5'9%;"<1.")%*,)*5'")%,".22%;"#'$'"5.?*,*$"2'"D'$*'/2."5.";.;*+,"@.;9'5%B\"""<?php

session_start();?>

<html><head><title>Página 1</title> </head>

<body><?php

$usuario = $_POST['usuario'];$pass = $_POST['pass'];include("conexion.php");$consulta = mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario' ANDpass='$pass'");if (mysql_fetch_array($consulta)){

$_SESSION['estado'] = "logeado";echo "Bienvenido $usuario.";

} else {echo "Usuario o contraseña incorrectos!";

}?>

</body></html>! ! "d.$5'5.$%" " " " `̀"J'2;%"""S" :2" )+5*&%" 5." '/'4%" #.$(*9." .2*(*,'$" 2';" D'$*'/2.;" 5." 2'" ;.;*+," ;*" ;." $.)*/."@.2*(*,'$tD'$*'/2.;v!B"#.$%",%")*.$$'"2'";.;*+,\"""<?php

session_start();if ($_GET["eliminar_variables"]){

session_unset();}?>

! ! "d.$5'5.$%" " " " `̀"J'2;%"""W":2";*&1*.,9.")+5*&%"?*,'2*T'"1,'";.;*+,"."*,5*)'".2"$.;129'5%\"""<?php

session_unset();$cierre=session_destroy();?>

<html><head>

<title>Página 1</title> </head><body>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 198/201

 

!fe" 

<?php

if ($cierre){echo "Sesión finalizada.";

} else {echo "Imposible finalizar la sesión.";

}?>

</body></html>!!`̀"d.$5'5.$%" " " "  ! "J'2;%"'Q:#]%':3'<LC$#7'C:'&88$M&H'3&'E:E$L%'F&'I5:'I$%&3$J&C&'7'%5%<&'I5:'$%$<$&C&'?78'%7':E?:<$I$<&8':%'3&'<&M:<:8&'[NN!'3&'I5%<$L%'session_start();'Z&'I78=&'<788:<6&'E:8b&@'"<?php

session_start();session_unset();$cierre=session_destroy();?>

<html><head><title>Página 1</title> </head><body><?php

if ($cierre){echo "Sesión finalizada.";

} else {echo "Imposible finalizar la sesión.";

}?>

</body></html>

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 199/201

 

!ff" 

@<-#%*.$<.D'E)!2!!8%,T#)K.!T#+!*%+K.K%+#!#!F.$,#J!

""3":2")+5*&%"5."'/'4%")$.'"2'")%%u*."@1;1'$*%B"P"21.&%"2'"$.)1#.$'"#'$'"(%;9$'$"1,"(.,;'4.")%,";1"D'2%$\"""<?php

setcookie("usuario", $_POST['user']);?>

<html><head><title>LOGIN</title></head><body><p><?php echo "Bienvenido ".$_COOKIE['usuario'];?></p> </body></html>!`̀"d.$5'5.$%" " " "  ! "J'2;%""X7'?7C8"' 8:<5?:8&8' 5%&' <77o$:' C:<3&8&C&':%'3&'=$E=&'?"#$%&;'QL37' E:'?7C8"'8:<5?:8&8' :%'3&'E$#5$:%6:'?:6$<$L%'U5:'8:&3$<:':3'<3$:%6:;'""2":2";*&1*.,9.")+5*&%"5.)2'$'"2'")%%u*."@)%2%$!BN"21.&%"2'"$.)1#.$'"(%;9$',5%"1,"(.,;'4.N"P"#%$"V29*(%")'(/*'";1"D'2%$"P"2'"D1.2D."'"$.)1#.$'$\"""

<?phpsetcookie("color1", "#0033CC");?>

<html><head><title>Cookies</title></head><body><p><?php echo "el color1 es ".$_COOKIE['color1'];?></p><?php

setcookie("color1", "#FFCC00");?>

<p><?php echo "el color1 ahora es ".$_COOKIE['color1'];?></p></body></html>!`̀"d.$5'5.$%" " " "  ! "J'2;%""2%':E6:'<LC$#7':D$E6:%'C7E':8878:E'$=?786&%6:E@''

,k   43' $#5&3' U5:' :%' :3' :c:8<$<$7' &%6:8$78' %7' ?7C8"' 8:<5?:8&8' 5%&' <77o$:' C:<3&8&C&' :%' 3&'=$E=&'?"#$%&;'QL37'E:'?7C8"'8:<5?:8&8':%'3&'E$#5$:%6:'?:6$<$L%'U5:'8:&3$<:':3'<3$:%6:;'

-k  Z&E'<77o$:E'C:M:%'E:8'C:<3&8&C&E'&%6:E'C:'8:&3$J&8'<5&3U5$:8':%Gb7'C:'$%I78=&<$L%'F&'U5:' I78=&%'?&86:'C:'3&'<&M:<:8&'[NN!;'!78'37'6&%67':%':3'<LC$#7'&%6:8$78'%7'?5:C:'<&=M$&8':3'G&378'C:'P<7378,R'F':%'E5'35#&8'7M6:%C8"'5%'=:%E&c:'C:':8878;'

""

Q" 3" )%,9*,1')*+," ;." (1.;9$'," 5%;" #M&*,';" >C>Q" R'" #$*(.$'" 5.)2'$'" 2'" )%%u*." @#$%51)9%B" P"(1.;9$'"1,".,2')."'"2'";.&1,5'"#M&*,'Q":,"@D.$#$%51)9%Q#O#B";."%/9*.,.".2"D'2%$"5."2'")%%u*."5.)2'$'5'"',9.$*%$(.,9."#'$'"(%;9$'$2%".,".2"(.,;'4.\""

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 200/201

 

7cc" 

"@#$%51)9%;Q#O#B"<?php

setcookie("producto", "112345");?>

<html><head><title>Productos</title></head><body><p><a href="verproducto.php">Ver producto seleccionado</a></p> </body></html>!@D.$#$%51)9%Q#O#B"<html><head><title>Mi carrito</title></head><body>Usted ha seleccionado: "<?php echo $_COOKIE['producto'];?>"

</body></html>! ! "d.$5'5.$%" " " " `̀"J'2;%"""S"R'"#%$)*+,"5.")+5*&%"5."'/'4%"5.)2'$'"1,'")%%u*."<1.")'51)'"'"2%;"!c"(*,19%;\"""setcookie("usuario", "logeado", time()+600);! ! "d.$5'5.$%" " " " `̀"J'2;%"""W"R';"2L,.';"5.")+5*&%"<1.";."(1.;9$',"'/'4%";%,".<1*D'2.,9.;\"""setcookie("color2", "", time()-3600);deletecookie("color2");!`̀"d.$5'5.$%" " " "  ! "J'2;%" 

X7':D$E6:'%$%#5%&'I5%<$L%'?8:C:I$%$C&'33&=&C&'deletecookie();'

5/10/2018 Programaci n Web - slidepdf.com

http://slidepdf.com/reader/full/programacion-web-55a0c564687c6 201/201

 

"'%++%!":," .2" $.)%$$*5%" 5.2" #$.;.,9." 9.S9%N" '#$.,5*+" '" )$.'$" #M&*,';" -./" )%," 2.,&1'4." 5.2" 2'5%" 5.2";.$D*5%$N"&.,.$',5%"';LN"1,'";'2*5'"5."9.S9%"CKYR")%(#'9*/2.")%,"9%5%;"2%;",'D.&'5%$.;Q"":;915*+".2"2.,&1'4.">C>")%(%";)$*#9"5.";.$D*5%$"#'$'"')).5.$"'"YP=|R")%(%"(%9%$"5."/';.;"5."

5'9%;Q" R%&$+" &.,.$'$" )%,9.,*5%;" 5*,M(*)%;" )%," ?1,)*%,.;" 5." YP=|R" #'$'" .2" ')).;%" P"(',*#12')*+,"5."5'9%;X"')15*+"'"?1,)*%,.;"5."'$)O*D%;"P"5*$.)9%$*%;"#'$'";1"2.)91$'X";."*,;9$1P+".,".2"#$%).;'5%" 5*,M(*)%" 5." &$M?*)%;" ." *(M&.,.;X" P" )%,;*&1*+" '#2*)'$" ;*;9.(';"5."#.$(*;%;"P";.&1$*5'5"'"2%;"1;1'$*%;"5.";1;")%,9.,*5%;"-./Q"Y1)O';"?1,)*%,.;"<1.5',"#%$"'#$.,5.$".,".;9.".S9.,;%"2.,&1'4.N"#.$%".2"1;%"5."9%5';".22';"2."$.;129'$M" $.2'9*D'(.,9." ;*(*2'$" '" 2';" P'" .;915*'5';Q" 3O%$'" 1;9.5" 5./." '#2*)'$" 2%" '#$.,5*5%N")%,9*,V." '(#2*',5%" P" ')91'2*T',5%" ;1;" )%,%)*(*.,9%;" #'$'" )%(#.9*$" .," .2" (.$)'5%" 5." 2%;";.$D*)*%;"-./";*,"2*(*9')*%,.;Q""

23'&5678' '