Ingeniería web
PHP Clasico Variables
Sentencias condicionales,
 Bucles,
 Funciones  etcPHP stands for  Hypertext Preprocessor and  Is a server-side languageWhat Do I Need?Un servidor
Instalado PHP en el servidorWriting PHPWriting PHP on your computer is actually very simple.  Text Edit - Navegator
PHPESTRUCTURA DE UN SCRIPT<?phpPHP Code In Here?><script language="php">PHP Code In Here</script>
EJEMPLO un Script PHP<script language="php">     echo “unimag <br>"; print("RCG");  </script><?php  echo "Unimag<br>"; print("RCG");?>
Mostrar información PHP echo  “cad1”,var1,”cad2”,var2;print(“cadena formatos”, variable1, variable2...); printf(“cadena formatos”, variable1, variable2...);
Variables PHPUna variableContenedor de información Números CarácteresPHP todas las variablesEnterosDecimalesComienzan con el símbolo del dólar $No es necesario definir una variable antes de usarlaTampoco tienen tiposUna misma variable puede contener un número y luego puede contener carácteres
EJEMPLO un Script variables PHP<script language="php">       $a = 1;      $b = 3.34;      $c = "Hola Mundo";      echo $a,"<br>",$b,"<br>",$c;</script><?php$x="unimag";       $y=3;       echo $x,"<br>"; print($y); ?>
Operadores ARITMETICOS
Operadores RELACIONALES
Operadores LÓGICOS
CONDICIONALESif (condición)    {       Sentencias a ejecutar cuando la       condición es cierta.    }    else   {       Sentecias a ejecutar cuando la       condición es falsa.    }
CONDICIONALESswitch($posicion) {       case "arriba":   // Bloque 1          echo "La variable contiene";          echo " el valor arriba";          break;       case "abajo":   // Bloque 2          echo "La variable contiene";          echo " el valor abajo";          break;       default:   // Bloque 3          echo "La variable contiene otro valor";          echo " distinto de arriba y abajo";    }
CICLOS O BUCLESwhile (condición)    {       intrucciones a ejecutar.    } for (inicial ; condición ; ejecutar en iteración)    {       intrucciones a ejecutar.    } foreach (var1 as var2)
Instrucciones de SALIDAprint(“cadena formatos”, variable1, variable2...); printf(“cadena formatos”, variable1, variable2...); Formatos
MANEJO DE CADENASstrlen(cadena). Nos devuelve el número de carácteres de una cadena. split(separador,cadena). Divide una cadena en varias usando un carácter separador. sprintf(cadena de formato, var1, var2...). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena. substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud. chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena. strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra. str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto.
ARREGLOS$Arreglo[$i]   Ejemplo$number = 5;$x = 0;while ($x < $number) {$namenumber = $x + 1;echo "Name $namenumber is $names[$x]<br>";++$x;}$names[0] = 'John';$names[1] = 'Paul';$names[2] = 'Steven';$names[3] = 'George';$names[4] = 'David';
HTMLHyperTextMarkupLanguageLenguaje de marcado predominante para la elaboración de paginas web.Incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación de páginas webTexto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a otros documentos o fuentes de información relacionadas.Inserciones multimedia (gráficos, sonido...)
HTMLESTRUCTURA DE LOS DOCUMENTOSMarca de DocumentoCabecera HEAD Cuerpo BODY Encabezado H# Definición de bloques P, PRE, ADDRESS, BLOCKQUOTE, BR, HR Comentarios
HTMLCABECERAS<HTML><HEAD><TITLE> Bienvenido a nuestra guia rápida </TITLE></HEAD>Cuerpo del documento...</HTML> MARCADEDOCUMENTO
HTMLCUERPO<HTML><HEAD><TITLE> Bienvenido a nuestra guia rápida </TITLE></HEAD><BODY>Documento...</BODY></HTML>
HTMLEncabezadosLos encabezados se emplean para dividir los documentos en secciones o mas concretamente para marcar los títulos de esas secciones. Las marcas son del tipo <H#> título </H#>, donde # puede ser un número cualquiera entre 1 y 6.
HTMLEjemplo de Encabezados<HTML><HEAD><TITLE> Bienvenido a nuestra guia rápida </TITLE></HEAD><H1> UNIMAGDALENA</H1><H2>SISTEMAS</H2><BODY>Documento...</BODY></HTML>
HTMLComentariosTodo texto que empieze por <!...comentario...> será ignorado por el browser, y por lo tanto no será visible. Esto sirve al autor del documento para comentar su fichero fuente.
HTMLDefinición de bloquesPara definir y separar bloques de texto se emplean una serie de marcas que  definen párrafos, texto preformateado o bloques con significado especial  como direcciones o citas. Marcas de bloques: <P> se utiliza para separar párrafos. Dado que para el HTML todo el texto es continuo, necesitamos algún mecanismo para indicar el principio y el fin de un párrafo. Las marcas inicial y final son <P> y </P> <PRE> El texto insertado entre las marcas <PRE> y </PRE> será visualizado por el browser, respetando el formato con el que fue escrito en el fichero fuente HTML. <ADDRESS> empleada para indicar que un texto representa una dirección o una firma. Generalmente se activa en cursiva y suele estar tabulado. <BLOCKQUOTE> Se suele representar con tabulaciones a la izquierda y derecha y en cursiva. En sistemas que no permiten representar en cursiva se puede emplear algún tipo de símbolo al principio de las líneas. <BR> Este elemento solo tiene marca inicial e indica un salto de línea. <HR> Solo tiene marca inicial y se emplea para representar una línea horizontal.

Ingeniería web

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
    Funciones etcPHP stands for Hypertext Preprocessor and Is a server-side languageWhat Do I Need?Un servidor
  • 6.
    Instalado PHP enel servidorWriting PHPWriting PHP on your computer is actually very simple. Text Edit - Navegator
  • 7.
    PHPESTRUCTURA DE UNSCRIPT<?phpPHP Code In Here?><script language="php">PHP Code In Here</script>
  • 8.
    EJEMPLO un ScriptPHP<script language="php"> echo “unimag <br>"; print("RCG"); </script><?php echo "Unimag<br>"; print("RCG");?>
  • 9.
    Mostrar información PHPecho “cad1”,var1,”cad2”,var2;print(“cadena formatos”, variable1, variable2...); printf(“cadena formatos”, variable1, variable2...);
  • 10.
    Variables PHPUna variableContenedorde información Números CarácteresPHP todas las variablesEnterosDecimalesComienzan con el símbolo del dólar $No es necesario definir una variable antes de usarlaTampoco tienen tiposUna misma variable puede contener un número y luego puede contener carácteres
  • 11.
    EJEMPLO un Scriptvariables PHP<script language="php"> $a = 1; $b = 3.34; $c = "Hola Mundo"; echo $a,"<br>",$b,"<br>",$c;</script><?php$x="unimag"; $y=3; echo $x,"<br>"; print($y); ?>
  • 12.
  • 13.
  • 14.
  • 15.
    CONDICIONALESif (condición)    {      Sentencias a ejecutar cuando la       condición es cierta.    }    else   {       Sentecias a ejecutar cuando la       condición es falsa.    }
  • 16.
    CONDICIONALESswitch($posicion) {       case"arriba":   // Bloque 1          echo "La variable contiene";          echo " el valor arriba";          break;       case "abajo":   // Bloque 2          echo "La variable contiene";          echo " el valor abajo";          break;       default:   // Bloque 3          echo "La variable contiene otro valor";          echo " distinto de arriba y abajo";    }
  • 17.
    CICLOS O BUCLESwhile(condición)    {       intrucciones a ejecutar.    } for (inicial ; condición ; ejecutar en iteración)    {       intrucciones a ejecutar.    } foreach (var1 as var2)
  • 18.
    Instrucciones de SALIDAprint(“cadenaformatos”, variable1, variable2...); printf(“cadena formatos”, variable1, variable2...); Formatos
  • 19.
    MANEJO DE CADENASstrlen(cadena).Nos devuelve el número de carácteres de una cadena. split(separador,cadena). Divide una cadena en varias usando un carácter separador. sprintf(cadena de formato, var1, var2...). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena. substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud. chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena. strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra. str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto.
  • 20.
    ARREGLOS$Arreglo[$i] Ejemplo$number = 5;$x = 0;while ($x < $number) {$namenumber = $x + 1;echo "Name $namenumber is $names[$x]<br>";++$x;}$names[0] = 'John';$names[1] = 'Paul';$names[2] = 'Steven';$names[3] = 'George';$names[4] = 'David';
  • 21.
    HTMLHyperTextMarkupLanguageLenguaje de marcadopredominante para la elaboración de paginas web.Incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación de páginas webTexto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a otros documentos o fuentes de información relacionadas.Inserciones multimedia (gráficos, sonido...)
  • 22.
    HTMLESTRUCTURA DE LOSDOCUMENTOSMarca de DocumentoCabecera HEAD Cuerpo BODY Encabezado H# Definición de bloques P, PRE, ADDRESS, BLOCKQUOTE, BR, HR Comentarios
  • 23.
    HTMLCABECERAS<HTML><HEAD><TITLE> Bienvenido anuestra guia rápida </TITLE></HEAD>Cuerpo del documento...</HTML> MARCADEDOCUMENTO
  • 24.
    HTMLCUERPO<HTML><HEAD><TITLE> Bienvenido anuestra guia rápida </TITLE></HEAD><BODY>Documento...</BODY></HTML>
  • 25.
    HTMLEncabezadosLos encabezados seemplean para dividir los documentos en secciones o mas concretamente para marcar los títulos de esas secciones. Las marcas son del tipo <H#> título </H#>, donde # puede ser un número cualquiera entre 1 y 6.
  • 26.
    HTMLEjemplo de Encabezados<HTML><HEAD><TITLE>Bienvenido a nuestra guia rápida </TITLE></HEAD><H1> UNIMAGDALENA</H1><H2>SISTEMAS</H2><BODY>Documento...</BODY></HTML>
  • 27.
    HTMLComentariosTodo texto queempieze por <!...comentario...> será ignorado por el browser, y por lo tanto no será visible. Esto sirve al autor del documento para comentar su fichero fuente.
  • 28.
    HTMLDefinición de bloquesParadefinir y separar bloques de texto se emplean una serie de marcas que definen párrafos, texto preformateado o bloques con significado especial como direcciones o citas. Marcas de bloques: <P> se utiliza para separar párrafos. Dado que para el HTML todo el texto es continuo, necesitamos algún mecanismo para indicar el principio y el fin de un párrafo. Las marcas inicial y final son <P> y </P> <PRE> El texto insertado entre las marcas <PRE> y </PRE> será visualizado por el browser, respetando el formato con el que fue escrito en el fichero fuente HTML. <ADDRESS> empleada para indicar que un texto representa una dirección o una firma. Generalmente se activa en cursiva y suele estar tabulado. <BLOCKQUOTE> Se suele representar con tabulaciones a la izquierda y derecha y en cursiva. En sistemas que no permiten representar en cursiva se puede emplear algún tipo de símbolo al principio de las líneas. <BR> Este elemento solo tiene marca inicial e indica un salto de línea. <HR> Solo tiene marca inicial y se emplea para representar una línea horizontal.