Anda di halaman 1dari 5

--------------------------------CLASE DE PHP @JAMZANON --------------------------------Odio los manuales con poqusima informacion y poca prctica, para mi el conocimiento se adquiere ejercitando

y no tanto estudiando. Este curso ser orientado a la experiencia, intentar dar ejemplos claros y explicaciones concisas. El que empiece con esto debe tener claro que programar no es tarea sencilla y que solo despues de varios meses de practica llegaran a dominar realmente el lenguaje. Sin mas... vamos a lo que vamos que sino nos perdemos

---------------------------------

PHP es un lenguaje "embebido" en codigo HTML, esto significa que a pesar de existir un codigo el usuario solo recive el resultado en formato html, toda la ejecucin se realiza en el servidor antes de mostrar la pagina al visitante. Para que un codigo php se ejecute deber estar siempre dentro de las etiquetas "<?php" o "<?" y "?>" y debe tener como extensin ".php" Las variables son como "cajones" en los que se pueden almacenar datos para posteriormente ser utilisados sin tener que reescribirlos. Los tipos de datos que se pueden guardar en una variable de php son: Integer: Nmeros enteros Double: Nmeros decimales o de coma flotante String: Textos Boolean: True o False Array: Esto lo explicar en su momento. Lo lindo de PHP es que no es obligatorio definir de que tipo ser una variable y que en muy pocos casos ser necesario hacerlo Para los que no entiendan bien, en PHP podemos definir una variable de la siguiente manera: $nombre_variable = "Este es el contenido de la variable"; echo $nombre_variable; #comentario La salida de ese codigo seria: "Este es el contenido de la variable" en formato html, por lo que se entiende que /echo/ sirve para imprimir en formato html un texto. Noten el punto y coma del final, como en otros tantos lenguajes es obligatorio poner punto y coma al final de una sentencia. Notese tambien que los comentarios van con #

--------------------------------Con lo visto hasta ahora vamos a hacer nuestro primer programa, lo normal es hacer un programa que diga "Hola Mundo" pero como este curso esta orientado al underground, vamos a hacer un programa que DoSee firefox Cdigo: PRIMER PROGRAMA: FIREFOX_CRASH.php <?php echo "<html><body bgcolor=black text=gray>";#como vemos con echo se escribe codigo html for ($i = 0; $i < 999; $i++){ $dos = $dos . "DosByJamz-"; } echo "<a href=".$dos.">Click aqu&iacute;</a>"; ?> Analicemos el codigo y vamos explicandolo... en la primera linea vemos la etiqueta <?php, todo lo que hay a continuacion es codigo php. En la segunda linea vemos un echo del codigo html de la pagina, un body con las propiedades color de fondo negro y texto blanco.

En la tercera linea hay un bucle for. Los bucles los explicar mas adelante en detalle, lo que tienen que saber es que "FOR" significa "para" y esa linea se podria traducir a lenguaje humano como: --------------------------------for ($i = 0; $i < 999; $i++){ --------------------------------Para $i que es igual a cero, mientras $i sea menor que novecientos noventa y nueve, sumarle uno y ejecutar lo que viene a continuacin. --------------------------------En la cuarta linea vemos como se crea una variable de nombre "dos" y que curiosamente es igual a la variable "dos" mas el texto "DosByJamz-", entiendo que a algunos les cueste entenderlo... basicamente se podria traducir como: $dos = $dos . "DosByJamz-"; --------------------------------la variable dos es igual a la variable dos y el texto "DosByJamz-" --------------------------------Aclarar que en php el "." es igual a "aadir lo siguiente" (en otros lenguajes se utiliza +), si no queda claro ya se explicar mas adelante. Para el que todavia no lo entienda lo que se hace aqui es simplemente agregarle el texto DosByJamz- al contenido de la viariable, se usa el $dos . "DosByJamz" pq sino se borraria todo el contenido anterior y la intencn del bucle es crear un enlace con varios miles de caracteres para as poder crashear el firefox.

En la quinta linea se cierra el bucle for, si no lo cerramos daria error, si lo cerramos al final de la pagina se ejecutar todo el codigo de la pagina las 999 veces. Todo el codigo que este entre los parentesis se ejecutara cada vez que se ejecute el bucle. En la sexta linea vemos: echo "<a href=http://".$dos.">Click aqu&iacute;</a>"; Esto es igual a escribir en html: Cdigo: <a href=http://DosByJamz-DosByJamz-DosByJamz-DosByJamz-...999 veces>Click aqu</a> Y en la septima linea vemos como se cierra el codigo php con ?>

----------------------OPERADORES PHP: ----------------------Los operadores son simbolos que tienen un significado, se suelen utilizar en condicionales y logicos (if, while, etc.), operaciones matematicas (suma resta..) y asignacion ($var="lol") Operadores aritmticos + Suma dos valores - Resta dos valores (o pasa a negativo un valor) * Multiplica dos valores / Divide dos valores % Resto de dividir dos valores ++ Incremento en una unidad -- Decremento en una unidad Operadores de asignacin = Asigna a la parte derecha el valor izquierdo += Realiza la suma de la derecha con la izquierda y la asigna a la derecha -= Realiza la resta de la derecha con la izquierda y la asigna a la derecha *= Realiza la multiplicacin de la derecha con la izquierda y la asigna a la derecha /= Realiza la divisin de la derecha con la izquierda y la asigna a la derecha %= Se obtiene el resto y se asigna .= Concatena el valor de la izquierda con la derecha y lo asigna a la derecha

Operadores lgicos ! Operador NO o negacion.Si era true pasa a false y viceversa and Operador Y, si ambos son verdaderos vale verdadero or Operador O, vale verdadero si alguno de los dos es verdadero xor Verdadero si alguno de los dos es true pero nunca ambos && True si ambos lo son || True si alguno lo es

Operadores condicionales == Comprueba si dos nmeros son iguales != Comprueba si dos nmeros son distintos > Mayor que, devuelve true en caso afirmativo < Menor que, devuelve true en caso afirmativo >= Mayor o igual <= Menor o igual Ahora mismo quizas no entiendan bien para que sirven pero en un futuro sern indispensables para programar de forma sencilla operaciones complejas. ----------------------Estructuras de control: ----------------------Comunmente denominados bucles y condicionales, explicar solo los mas utiles y basicos IF: Sintaxis: Cdigo: echo "El valor de var es uno?"; $var = 1; if ($var == 1) { echo "Verdadero";} elseif ($var == 2) { echo "Falso";} else { echo "Que timo"; } Se traducidira como: Si $var es igual a 1 decir verdadero, pero si var es igual a 2 decir falso, sino... decir que timo

FOR: El bucle for se usa para repetir una misma operacin un nmero determinado de veces. Su sintaxis es la siguiente: for(inicializacin;condicin;actualizacin){ sentencia a ejecutar mientras se cumpla la condicin } El bucle for esta compuesto de 3 partes:

- Inicializacin: Se ejecuta tan solo al iniciar por primera vez el bucle.En esta parte se suele colocar la variable que contara el numero de veces que se repite el bucle.

- Condicin: Es la condicin que se evaluara cada vez que se inicie el bucle.Esta condicin es la que determina la duracin del bucle. - Actualizacin: Sirve para indicar los cambios que queremos ejecutar en las variables cada vez que se ejecuta el bucle. Un ejemplo de su uso seria el siguiente: for($i=1;i<=10;i++){ echo "El nmero actual es".$i; } De esta forma escribira todos los nmeros contenidos entre 0 y 10.

CONTINUARA

Anda mungkin juga menyukai