Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

IAWEB

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

Software – Editor de texto – Notepad++/DreamViewer – escribir programas en PHP

Servidor – Xampp/Wamp

Servidor local – Wamp

Servidor público – Xampp

Escribir PHP – Pg. Web de HTML/CSS/JavaScript/PHP… Mezcla de todo

Cómo actúa la pg. Web en el caso de que tenga todo mezclado?

Estructura del HTML

Fichero: hola.html

<html>

<head>

</head>

<body>

<h1>Hola Bienvenido 18/19</h1>

<javascript>

… - Instrucciones en JavaScript

</javascript>

<?php

… - Instrucciones en PHP

… echo “Hola”;

?>

<img src:”…” />

<?php

?>

</body>

</html>

En el caso de que introducimos el php, tenemos que poner la extensión .php  hola.php

En este caso, si en la estructura html no tengamos las instrucciones .php, y la extensión del
fichero será .php, no pasará nada.
Si el servidor no estará encendido, no entenderá el .php

En el caso de que esté encendido, en este caso, leerá las instrucciones y en el caso de que su
sintaxis esté bien, sacará por pantalla el resultado.

Podemos poner instrucciones php tantas como queramos

Podemos hacer un html dentro de php.

En el navegador: Hola Bienvenido 18/19

HTML: “<p>Algo</p>”

Para poder visualizar/traducir lo que hemos escrito en HTML, se necesita un intérprete (en
este caso será un navegador) para visualizar el texto “Algo”

Lo mismo podemos dar un ejemplo con JavaScript

Compilador o intérprete – Es lo que va a traducir lo que hemos programado de tal manera para
poder visualizarlo.

En el caso de que sea con PHP, se necesita el intérprete/compilador. Se encuentra en un


servidor el intérprete o el compilador.

El G. B.D estuvo en el Wamp – Servidor

Estructura de la pg. Que tenga tres cosas:

1. Cabecera (espacio)
2. Estructura para el menú
3. Contenido

El servidor aparte de que tenga el php, tiene MYSQL. Después de tener la pg. Hecha, se sube al
servidor remoto

Subir las pgs  Filezilla para que estén alojadas en el dominio.

Instrucciones de apertura/cierra del PHP

Lenguaje de Programación 

Para trabajar – En un lenguaje de programación trabaja siempre con datos (información): 2


conceptos:

 Los datos trabajan de dos formas:


o Constante: Trabajar con el propio dato. Ej: 5 , “Hola”…
o Estructuras/variables: El lugar donde metemos la constante (cte). / Almacenar
datos o constantes. También tienen dos tipos:
 Las que residen en la MP – La información se perderá cuando se apaga
el equipo (Variables, Arrays o vectores)
 Las que residen en una Unidad de almacenamiento – La información
se guardará en una unidad de almacenamiento (Estructura – Ficheros
y Bases de Datos)
 Instrucciones o sentencias – orden completa:
o Salida – Permite ver el resultado/ salir por la pantalla
o Entrada – Permite trabajar con los datos
o Asignación – Necesario para calcular el resultado / paso intermedio (introducir
un valor en una estructura de MP) Para grabar se necesita un INSERT
o Sentencia IF – Condición
o CASE – Ampliación del IF
o Ciclos – Permite hacer acciones/instrucciones repetitivas
 WHILE
 REPEAT (DO WHILE)
 FOR

El inicio y el fin se marcan entre llaves {

Expresión – Constante, variable, unión de las dos que pueden ser como operadores y/o
funciones

Tipos de Datos – Datos para poder trabajar con ellos. A través de una constante o expresión

 Numéricos – reales y enteros


 Carácter Cualquier carácter del teclado con comillas
 Fecha – Entre comillas
 Boolean – Verdadero/Falso / 0 o 1

Operadores – Lo que te permite relacionar datos para poder obtener el resultado

 Aritméticos – suma, resta… (+,-,*,/,%...) - tipo de dato: numérico – Primero -


aritméticos
 Lógicos – (OR, AND, NOT) – tipo de dato: lógico - Terceros
 Relacionales (<, >, =, !=,<=,>=) - Segundo

P1 P2 P1 AND (Y) P1 OR (Ó) NOT P1 NOT P2 P1 XOR


P2 P2 P2
T T T T F F F
T F F T F T T
F T F T T F T
F F F F T T F

Funciones: Aquellas que si llamamos nos dan el resultado.


Expresión: Una constante o una variable o la unión de las dos unidas por operadores y/o
funciones y se va a evaluar y dará solamente 1 resultado.

Tipos de expresiones: Tipos los mismos que tipos de datos y después de ser evaluada
dependerá del valor que devuelva la expresión

Ej: a>0 – lógico

A/5  numérico

IF exp_logica …

Palabras claves o reservadas – Palabras que cada programa tiene su significado propio.

<?php

$a=2;

$b=10;

$c=1;

$r=10*10-4*$a*$c;

If($r>=0){

$r1=((-1)*$b+SQRT($r))/(2*$a); /*Hay error*/

$r2=((-1)*$b+SQRT($r))/(2*$a); /*Hay error*/

Echo “Solución1:”.$r1.”<br/>.”Solución2:”.$r2;

Else echo “No tiene solución”;

?>

1. Ficheros – dentro del servidor

Dentro del Wamp – carpeta – www – crear carpeta – ejemplos de prueba

Xamp - HDocs
Ejecutar php – Abrir navegador y poner “Localhost”

Instrucciones de entrada – formularios

Formulario – 3 datos – a, b, c

Construir programa aparte – En una tabla ponemos en los campos: Introducir a,b,c con cajitas

Con el botón de “Enviar”

Y luego

<form action=”nombrefichero.php”

Formuprueba1.php

Form. Con tres campos y en el botón de submit, tenemos que dirigir al fichero php
Vectores - $_POST[‘a’], [‘b’], [‘c’]

“style = ‘color:blue’ “

Color: $color

Ej.: “<mark>” 3 “</mark>”

“ .$a. “

Declarar dos variables, y ponemos dos valores.

Luego queremos sacar: Suma (color verde). Dos variables en azul y resultado en amarillo

Igual para la resta, producto y división

Hacer una tabla que esté centrada en la pantalla, con dos filas, y ponemos “variable” y “valor”

Trabajamos con la variable/campo: nombre

Antes existirá la variable nombre, que tendrá nombre y lo mismo para edad

Color de variable: $colorVar=””

$colorVal=””

Contenido del valor: Igual.

Título del valor y variable lo que queramos.

Tamaño 50%
<?php

$a[=] [– asignación ]2;

$b=10;

$c=1;

$r=10*10-4*$a*$c;
If($r>=0){

$r1=[(-1)*$b+SQRT($r)/2*$a;] - expresión /*Hay error*/

$r2=(-1)*$b+SQRT($r)/2*$a; /*Hay error*/

Echo “Solución1:”.$r1.”<br/>”.Solución2:”.$r2; - Instrucción de salida

Else echo “No tiene solución”; // $s=”No tiene solución”;

/ echo $s;

?php

PHP – “.” (Punto) – concatenar datos

También podría gustarte