Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso PHP Guia 1 PDF
Curso PHP Guia 1 PDF
Como puedes ver, entre las marcas HTML exis- ten dos bloques de sentencias escritas fen PHP: uno al inicio, para tratar las cookies, y otro mas adelante para introducir en la pagina resultante el contenido dinamico. En las lineas 2 y 19 aparece la ins- truccion if, cuya finalidad es ejecu- far unas instrucciones w otras dependiendo de ‘que la evaluacion de una expresion sea cierta o falza. E:a oxpresign se facilita entre paréntesis y puede tomar muchas formas. En la linea 2, por ejemplo, fa expresion es ‘$COOKIEL Contador’), una feferencia que sera true si esa cookie ya existe, es decir, si el cliente que te visita lo ha hecho previamente y ya habiamos creado esa cookie antes. En la linea 19 se utikiza el operador == para compro- | bar si la variable $Contador contie ne el valor 1 Si la expresién facilitada entre pa réntesis es cierta, la instruccion if procederd a ejecutar la instruccion siguiente, mientras que si es falsa ejecutara la instruccion ue haya tras la palabra else. En cualquiera de os dos casos, si se quiere ejecutar mas de una instruccion ser preciso introducirias entre la- ‘ves. De la linea 2 a la 6, por tanto, se comprue- ba si el usuario te ha visitado antes o no. En caso afirmativo recupera el contador de visitas de la cookie donde estaba guardado y le sumas uno, recuperando también la fecha de la citima visita. Sies la primera visita, sencllamente da- ‘mos el valor 1 a la variable $Contador. La tinea 8 utiliza una expresion aritmética para calcular la fecha de expiracién, que se guarda en una variable. En las lineas 9 y 10 creas las dos coo | Wes, o las actualizas si ya existian, guardando Gadgets y tricks Gadgets y tricks el contador de visitas y la fecha actual. Las sentencias de las lineas 18 a 26 se limitan a ‘ntroducir en la pagina que va a devolverse al | cliente un contenido dinémico, un texto que dependera de que ésta sea o no la primera vi- sita, Para poder extraer el dia, mes y ato de la Sltima visita, que tenfas quardada en la variable $Visita, procésala con la funcién getdated ex- plicada antes. En la imagen superior puedes ver el resultado de una primera visita y el obtenido tras varias visitas de un mismo usuario. El mes que viene explicaremos detalladamente los pasos a seguir en el proceso de formularis. Cadenas de caracteres En PHP Ins cadenas de caracteres pueden del mitarse tanto con comillas simples como dobles pero debes tener en cuenta que el tratamiento que eles da dilfere segin utilces un tipo u otro de ‘elimitader. Es algo que puedes apreciar en este ‘timo ejemplo, concretamente en las dos senten- clas acho del final En a primera de ellas se han ulilizado comilla dobles para delimitar una cadena completa, mientras que en la siguiente las corillas simples delimitan las stints cadenas. e la expresién La diterencia fundamental entre un tipo se comila y otras se encuentra en que PHP no efectia ninguna interpretacién ‘que coniene la cadena cuando ‘delimita con comilias simples. fenvidndoa tal cual ala pagina. Silas comillas son debe, por ol contraro. se ‘susituye cualquier variable que ap2- ‘ezca entre as comillas por su valor. de forma que la cadena enviada ala pii- nano contene et nombre de variable sin ol dato asignado a ésta. Puedes vor répidamente la diferencia ene un uso y otro cambiando las comillas dobles {el primer echo por comiias simples comprobaris al solctar la pagina, que lo que abtines no es el nimero de vis cadens $Cadena. 1 operador . (punt). empleado también en este ‘ejemplo tiene la funcién de concatenar dos cado~ ras. dispuestas aizquerda y derecha,generando una sola Esta puede quardarse en una variable ‘emplearse come argument para llamar a una fun~ ‘85m 0, como en este caso, ser enviad como resul- sino Gadgets y tricks foc ni hrs I tag por tina ee 283.2007 COMByter