|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando

--- PHP y MySQL en App Inventor 2 --

Volver al índice del tutorial de PHP y MySQL

____________________________

320.- PHP.

- Las páginas web son páginas textuales para mostrar letras, imágenes, enlaces,...

- Si queremos introducir en la página un programa con código lo podemos hacer con PHP.

- El código PHP se efectúa en el servidor y luego éste envía una respuesta al usuario que ha entrado en la página.

- Desde una página htm llamamos a otra PHP, que está en el servidor web, en esa PHP hay un código que le envía una respuesta al usuario que envió la página htm

- También podemos llamar a un código PHP desde una página web que tenga código PHP.

- En fin, lo mejor es verlo...

- Esto funcionará tanto en el servidor que hemos instalado en nuestro ordenador como en el hosting gratuito que estamos utilizando.

- Dejamos a un lado las base de datos MySQL y vamos a ver algunos ejemplos de PHP que no están relacionados con base de datos. Más adelante veremos MySQL.

- Subiremos estos archivos mediante FTP al hosting gratuito.

_________________________________________________
1.- Pregunta y respuesta con PHP.

- Copia los archivos pregunta.htm y respuesta.php

- Mediante el cliente FTP Filezilla pásalo al hosting gratuito, concretamente al directorio: /public_html

- En mi caso:

Servidor: kio4.esy.es        Usuario: u798509677    Contraseña: XXXXXXX         Puerto: 21 (no es necesario ponerlo)

- Pulsa en Conexión rápida.

- Para marcar varios archivos a la vez, deja pulsada la tecla Control del teclado del ordenador mientras seleccionas.

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

 

- Para ver cómo funciona pulsa aquí: http://kio4.esy.es/pregunta.htm

pregunta.htm
<html>
<head>
<title>Pregunta PHP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head> <body>
<b><font size="5" face="Arial, Helvetica, sans-serif">
<form action="respuesta.php" method="post">
<p>Tu nombre: <input type="text" name="nombre"></p>
<p>Tu edad: <input type="text" name="edad"></p>
<p>Indica qu&eacute; te gusta:</p>
<p>
<font color="#009900">
<input type="radio" name="elige" value="fresa"> Fresa.<br>
<input type="radio" name="elige" value="limonada"> Limonada.<br>
<input type="radio" name="elige" value="pera"> Pera.<br> 
</p>
</font></font>
<button type="submit">Enviar</button>
</form>
</body>
</html>

 

respuesta.php
<html>
<head>
<title>Respuesta PHP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head> <body>
<b><font size="6" face="Arial, Helvetica, sans-serif">Respuesta del servidor: <br><br>
<?php
$datos=$_POST;
echo "Ya se que te llamas ";
echo $datos['nombre'];
echo " y que tienes ";
echo $datos['edad'];
echo " años. Te gusta la ";
echo $datos['elige'];
echo ".";
echo "<br><br><br><a href=\"javascript:history.go(-1)\">Volver a la página anterior</a>";
?>
</font></b>

</body>
</html>

_________________________________________________
2.- Poner código htm en PHP.

- Copia el archivo codigo.php

- Fíjate la forma de mezclar código PHP con los htm.

- Esto de mezclar códigos HTM mediante el echo, es importante y se verá en otros tutoriales, por ejemplo:

echo "<font size='5' face='Arial, Helvetica, sans-serif'>";

echo "El resultado es ".$resultado;

echo "</font>";

- Para unir dos trozos, he utilizado el punto:

echo $solu.$vol;

- Observa que muchas líneas acaban en punto y coma;

- Para ver cómo funciona pulsa aquí: http://kio4.esy.es/codigo.php

codigo.php
<HTML><HEAD><TITLE>PHP</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD><BODY>

<CENTER><B>PHP</B></CENTER>
<CENTER><B>Segundo Ejemplo de página web con PHP</B></CENTER>
<HR><HR>
Conjunto de códigos <BR>

<?php 
echo "Esta linea se realiza mediante PHP &lt;br>";
echo "<b>Línea en negrita</b> <br>";
echo "<i>Línea en cursiva</i> <br>"; 
?>

<HR><HR>
Otro conjunto de códigos <BR>

<?php 
echo "&lt;center>Otra linea PHP</center> <br>";
echo "<b>Linea en negrita</b> <br>";
echo "<p>Esto es un parrafo</p> <br>"; 
?>

<HR><HR>
Otro conjunto de códigos <BR>

<?php
$nombre="Juan Antonio";
echo "&lt;b>Me llamo: </b>"; 
echo $nombre;
echo "<br>";
echo "Efectivamente, mi nombre es $nombre, de veras.";
?>

<HR><HR>
Otro conjunto de códigos <BR>

<?php
$largo=4;
$ancho=5;
$alto=6;
$vol=$largo*$ancho*$alto; 
$solu="El Volumen es ";
echo $solu.$vol;
?> 


</BODY></HTML>

_________________________________________________
3.- Ver la IP Pública del usuario.

- Copia el archivo verip.php

- Para ver cómo funciona pulsa aquí: http://kio4.esy.es/verip.php

verip.php
<HTML><HEAD><TITLE> Tu IP </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD><BODY>

<?php
if (getenv("HTTP_X_FORWARDED_FOR")) {
$TuIP = getenv("HTTP_X_FORWARDED_FOR");
} else {
$TuIP = getenv("REMOTE_ADDR");
}
?> 

Esta es tu IP: <?php echo $TuIP; ?>

</BODY></HTML>

_________________________________________________
4.- Marcar varias opciones.

- Copia los archivos opciones.htm y opciones.php

- Parecido al primer ejemplo. En este caso se pueden marcar varias opciones a la vez.

- Para ver cómo funciona pulsa aquí: http://kio4.esy.es/opciones.htm

opciones.htm
<HTML><HEAD><TITLE> KIO4.COM </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD><BODY>

<form action="opciones.php" method="post">

<input type="checkbox" name="uno" value="eluno" title="Pulsa para la opción 1" >Esta es la opción 1 <br> 
<input type="checkbox" name="dos" value="eldos" title="Pulsa para la opción 2" >Esta es la opción 2 <br> 
<input type="checkbox" name="tres" value="eltres" title="Pulsa para la opción 3" >Esta es la opción 3 <br> <br>

<button type="submit">Enviar</button>

</form>

</BODY></HTML>

 

opciones.php
<HTML><HEAD><TITLE> KIO4.COM </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD><BODY>

<?php

$datos=$_POST; 
$uno = $datos['uno']; 
$dos = $datos['dos']; 
$tres = $datos['tres'];

if ($uno=="eluno") echo "Has elegido el UNO <br>" ; 
if ($dos=="eldos") echo "Has elegido el DOS <br>" ; 
if ($tres=="eltres") echo "Has elegido el TRES <br>" ;

echo "<br><br><br><a href=\"javascript:history.go(-1)\">Volver a la página anterior</a>";

?>

</BODY></HTML>

_________________________________________________
5.- Botones en PHP.

- Se trata de pulsar uno de los distintos botones de una página web y según el botón pulsado saldrá un mensaje.

- Para ver cómo funciona pulsa aquí: http://kio4.esy.es/botones.htm

botones.htm
<HTML><HEAD></HEAD><BODY> 
<form name="formu" action="botones.php" method=post> 
<input type="Submit" value="Anterior" name="Anterior"> 
<input type="Submit" value="Siguiente" name="Siguiente"> 
</form> 
 
</BODY></HTML> 

 

botones.php
<HTML><HEAD></HEAD><BODY> 
<?php 
if (!empty($_REQUEST['Siguiente'])) 
{ echo "Has pulsado Siguiente"; } 
?> 
<?php 
if (!empty($_REQUEST['Anterior'])) 
{ echo "Has pulsado Anterior"; } 
?> 
</BODY></HTML> 

_________________________________________________
6.- Ver la fecha y hora.

- Nos muestra la fecha y hora.

- Podemos cambiar el formato.

fecha.php
$timestamp = time();
$fecha = date("d/m/Y/H/i/s",$timestamp);
echo "$fecha";

- Ejemplo: http://juanant91.byethost3.com/fecha.php

- Podemos ver la fecha en un VisorWeb de App Inventor, también podemos mostrarla en una Etiqueta de esta manera:

- Para que funcione según estos bloques, el servidor web debe suministrar una información limpia, no basada en JavaScript.

 

__________________________________

- Resumen de PHP en inglés.

- http://www.astro.ufl.edu/~warner/prog/php.html

- Documento sobre archivos y PHP.

__________________________________
__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información