Aprendiendo PHP

Ver el tema anterior Ver el tema siguiente Ir abajo

Aprendiendo PHP

Mensaje por [GX] el Dom Ene 04, 2015 11:22 pm

Acá está el tema SrHell, voy a poner lo que encuentre  Smile:

¿Qué es PHP?:
http://es.wikipedia.org/wiki/PHP

Explicación de las funciones y ejercicios:
http://www.phpya.com.ar/

El uso de las comillas en "echo":
https://www.youtube.com/watch?v=OOD3bdykFPA

Ordenando el código y comentarios:
https://www.youtube.com/watch?v=yqwW-HpUbmY
avatar
[GX]

Mensajes : 34
Fecha de inscripción : 04/06/2014
Localización : Argentina

Ver perfil de usuario https://osu.ppy.sh/u/Bubblesss

Volver arriba Ir abajo

Re: Aprendiendo PHP

Mensaje por [SH] SrHell el Lun Ene 05, 2015 5:11 am

Para poder utilizar PHP necesitamos descargar un editor de texto.

Sublime Text 3:
http://www.sublimetext.com/3

Y un servidor local con Xampp:
https://www.apachefriends.org/es/index.html

Como necesitaremos manejar bases de datos tambien podemos instalar

MySQL Workbench
http://dev.mysql.com/downloads/workbench/

Si estas en Linux que sea alguna distribucion de Debian puedes utilizar el siguiente tutorial para instalar apache2, mysql-server y php5

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian

Para instalar MySQL deben acceder a la misma pagina que deje para el normal y escogen distribución.

Para instalar el paquete que descarguen de ahí.
1. Ir a la carpeta donde lo descargo
2. Ejecutar el comando.
$ sudo dpkg -i nombreDelPaquete.deb
3. Si diera algún error de librerías utilizar este comando.
$ sudo apt-get -f install
Ojo con este que es poderoso, el "-f" es fix, y arreglara cualquier paquete que se haya intentado instalar y no se haya hecho bien.

Con eso dejo mi parte por hoy, comenzare a leer sobre PHP que no se nada y olvide mencionar que también necesitaremos aprender a utilizar un poco MySQL, pero son pocos pasos para una base de datos simple.
avatar
[SH] SrHell
Admin

Mensajes : 26
Fecha de inscripción : 03/06/2014
Edad : 23

Ver perfil de usuario

Volver arriba Ir abajo

Haciendo mas interesante el ejercicio 8

Mensaje por [GX] el Mar Ene 06, 2015 12:47 am

Ejercicio 8: http://www.phpya.com.ar/problemas/problema.php?cod=28

El resultado va a ser el mismo, pero no va a ser lo mismo hacerlo.

Hacer que salga un número aleatorio entre 1 y 10 y mostrar su tabla hecha con "for", "while" y "do/while" en el siguiente formato:

Supongamos que sale el número "3":

Tabla del 3 hecha con "for":
3x1=3
3x2=6
3x3=9
3x4=12
3x5=15
3x6=18
3x7=21
3x8=24
3x9=27
3x10=30

Para multiplicar se usa "*" por lo tanto 3*4 es 12

"<br>" sirve para hacer saltos de línea

Para concatenar variables se usa el punto "."

Acá está la respuesta, hecha de la forma que se me ocurrió a mí.

Spoiler:

Código:

<html>

   <head>
      
      <meta charset="utf-8">
      
   </head>
   
   <body>
   
      <?php
      
         $x=rand(1,10); //Valor aleatorio entre 1 y 10
         $y=1;
         echo "Ésta es la tabla del $x hecha con "for":<br>";
         
         for ($y;$y<=10;$y++)
         {
            echo $x."x".$y."=".($x*$y)."<br>"; //Lo que está antes del "=" muestra qué operación se está haciendo, y lo que está después, es la multiplicación de $x por $y, porque "*" es para multiplicar             
         }                                //El valor de $x es fijo el único que cambia es $y
         
         //Podría haberle puesto la misma variable $x pero mostraría muchas veces la misma tabla
         
         $g=rand(1,10);
         $w=1;
         
         echo "<br>Tabla del $g hecha con "while":<br>";
         
         while ($w<=10)
         {
            echo $g."x".$w."=".($g*$w)."<br>";
            $w=$w+1;
         }
         
         //Acá va la tercer forma
         
         $t=rand(1,10);
         $j=1;
         
         echo "<br>Del $t con "do/while":<br>";
         
         do
         {
            echo $t."x".$j."=".($t*$j)."<br>";
            $j=$j+1;
         }while($j!=11);
         
         
      
      ?>
   
   </body>
   

</html>
avatar
[GX]

Mensajes : 34
Fecha de inscripción : 04/06/2014
Localización : Argentina

Ver perfil de usuario https://osu.ppy.sh/u/Bubblesss

Volver arriba Ir abajo

Re: Aprendiendo PHP

Mensaje por [GX] el Sáb Ene 10, 2015 6:03 am

Cuando quería escribir algo así como: <<echo "$gx$w";>> me daba error, porque estaba buscando la variable $gx que no existía, y recién encontré (por casualidad), que para decirle que la variable es solamente $g hay que escribirla entre llaves "{}" quedando así:

echo "{$g}x$w";

Lo que mostraría el valor que tenga $g una equis y el valor de $w.

Dándole valores a las variables:

$g=4;
$w=6;

echo "{$g}x$w";

Lo que va a mostrar es "4x6".

Sauce: www.phptherightway.com/pages/The-Basics.html (es donde dice Double quotes)
avatar
[GX]

Mensajes : 34
Fecha de inscripción : 04/06/2014
Localización : Argentina

Ver perfil de usuario https://osu.ppy.sh/u/Bubblesss

Volver arriba Ir abajo

Re: Aprendiendo PHP

Mensaje por [GX] el Mar Ene 13, 2015 5:11 am

Estaba buscando para ver si encontraba un equivalente a "split()" de python en php, y encontré estas dos funciones, las dejo acá, todavía no las usé, pero dejo los links acá para no perderlos.

str_split: http://php.net/manual/es/function.str-split.php

explode: http://php.net/manual/es/function.explode.php

avatar
[GX]

Mensajes : 34
Fecha de inscripción : 04/06/2014
Localización : Argentina

Ver perfil de usuario https://osu.ppy.sh/u/Bubblesss

Volver arriba Ir abajo

Re: Aprendiendo PHP

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.
Foros gratis en ForoActivo | © phpBB | Foro gratis de asistencia | Contactar | Denunciar un abuso | Blog gratis