Páginas vistas en total

martes, 24 de febrero de 2015

Programación android con PHP y MySQL - ph28

Programación android con PHP y MySQL en Internet
VER VIDEO PH28
VER EYDH EN INTERNET
He desarrollado la aplicación de la base de conocimientos de la evolución y desarrollo humano EYDH en una red local o intranet de varios teléfonos, una tablet y una laptop. En un teléfono inteligente  baje e instale de play store de google, el paquete de Palapa Web Server PWS, que contiene el servidor web apache, el lenguaje php y el servidor de base de datos mysql. Hay que valorar al autor de la aplicación PWS y agradecer su trabajo. La aplicación de la EYDH la he presentado y desarrollado en mi blog de la evolución y desarrollo humano de google con el titulo de Programación android con PHP y MYSQL y también en videos de youtube. Estos son los temas que tratamos.
       ph1-ph2 Introducción lenguaje HTML.      
       ph3-ph8 Introducción lenguaje PHP.       
       ph9-ph10 Introducción a MySQL.  
       ph11-ph28 Aplicación EYDH.
Es increíble y maravilloso que se desarrolle la  aplicación de la EYDH en un teléfono inteligente que cabe en la palma de la mano y la aplicación EYDH se puede accesar en el propio teléfono inteligente y desde cualquier teléfono, tablet o computadora dentro de la red local o intranet. Una vez terminada y probada la aplicación EYDH la podemos instalar en Internet, con un proveedor  de hospedaje libre o de paga que tenga el paquete del servidor web apache, el lenguaje php y el servidor de base de datos mysql. Realmente es sorprendente como la tecnología de electrónica, comunicación y computación ha llegado a este nivel en un teléfono inteligente, en la edad que vivimos  de la información y el conocimiento.
Los pasos para llevar la aplicación EYDH a internet son los siguientes.
      
1.Buscar un hospedaje en internet que sea de paga o gratis. Yo encontré varios hospedajes libres o gratis yo seleccione 5gbfree. Tiene el servidor web apache, el lenguaje de programación php y el servidor de base de datos mysql.

2.Dirigirse a su dirección en internet: http://5gbfree.com y aparece la primera página, presionar iniciar o Getstarted. Aparecen dos planes. El plan de 5gbfree y 5gbfree Pro. Yo seleccione el plan de 5gbfree.
Con una capacidad de almacenamiento de 5gb. Un ancho de banda de 20gb. Una cuenta FTP. Hasta Tres bases de datos en MySQL. Se puede crear el nombre de un dominio. El lenguaje PHP. El panel administrativo cPanel y un fórum de soporte. El plan de 5gbfree Pro tiene muchas más servicios pero debe de pagarse mensualmente. Recordemos que el plan gratis no tiene la seguridad de permanecer por mucho tiempo, pero es suficiente para probar las aplicaciones desarrolladas.

3.Seleccionar y presionar el plan de 5gbfree entonces aparece un formulario que debe llenarse con todos los datos  personales, incluyendo un número de seguridad, cuando se termina presionar  Create Account. Si todos los datos son correctos, incluyendo la dirección de  email, te dice que enviara por correo el password.

4.Cuando recibes el password y otros datos. Regresas a la dirección: http://5gbfree.com
En la página de login introducir el user y password si es correcto se entra a la página de administración de cPanel.

5.En cPanel hay muchas opciones, nos dirigimos a la de Databases, presionamos Mysql Databases y aparece otra página y creamos la base de datos eydh2.
      

6.Regresamos a Databases y ahora seleccionamos y presionamos phpmyadmin. Aparece la primera pagina y aqui podemos crear las tablas ttemas y notas. Recordemos que también utilizamos un programa para crear la base de datos eydh2 y sus tablas ttemas y notas.


7.Regresamos a cPanel y ahora creamos una cuenta de ftp, buscamos Files y presionamos FTP Accounts aparece una página donde creamos la cuenta de ftp.

8.Ahora estamos listos para transferir  nuestros archivos de programas e imagenes de la aplicación, desde nuestro teléfono inteligente al servidor huésped en internet. Usaremos el programa FtpCafe, si no se tiene ir a play store de google, buscarlo e instalarlo. Cuando se ejecuta por primera vez creamos un profile con el password de la cuenta que creamos anteriormente, presionamos connect, si todo es correcto se conecta al servidor de hospedaje donde pondremos la aplicación EYDH.


9.Ahora utilizando un teléfono inteligente con el browser opera clasic colocamos la dirección:      
http://grigrigr.5gbfree.com/eydh.html    
la enviamos y el servidor web regresa la primera página de la aplicación EYDH.              

Para entender en detalle la aplicación EYDH en Internet sabemos  que el lenguaje php es un intérprete no se compila, para entender, explicaremos como funciona una aplicación cliente servidor. El cliente hace peticiones de algún servicio al servidor y este le responde con el servicio pedido. El lenguaje php y servidor web están en el servidor y el browser como el opera clasic está en el cliente. El servidor y cliente puede estar en la misma máquina como un telélefono inteligente o en diferentes máquinas como en una intranet e internet. El servidor web apache, es un programa que se ejecuta en la máquina y siempre se ejecuta como hilos de procesos, es decir siempre esta disponible de responder a los clientes.
El servidor web en internet es identificado con una dirección ip de 32 bits separados por un punto en cuatro grupos tal como 237.55.173.54 y para facilidad con un nombre, tal como grigrigr.5gbfree.com También el servidor web contiene un directorio donde se coloca la aplicación, tal como www que puede tener varios  subdirectorios y contiene  archivos de páginas escritos en el lenguaje html y php, el lenguaje html describe principalmente texto e imágenes  y además van incrustadas instrucciones de php. Cada una de las paginas son identificadas con un nombre que termina con html o php  y todos los archivos de páginas están organizadas de forma jerárquica, iniciando en la parte superior con la página principal, tal como eydh.html. El cliente de internet puede ser un teléfono inteligente y puede hacer una petición al servidor web  utilizando un browser tal como el opera clasic, donde se  introduce la dirección ip completa incluyendo la primera página, tal como:
       grigrigr.5gbfree.com/eydh.html    
al presionar o enviar la dirección, la petición es transmitida a través de Internet hasta el servidor web apache, que busca la página de inicio en el directorio www, al encontrarla analiza la página html, que inicia con la etiqueta <html> si encuentra una secuencia de  instrucciones php que inicia con <?php y terminan con ?> llama al interprete php para traducirlas, tal como la conexión a la base de datos mysql y las instrucciones de crear tablas, así como insertar, actualizar y eliminar columnas y filas en las tablas, es decir se puede realizar todas las operaciones y administración de la base de datos mysql. El interprete php entrega al servidor web los resultados en lenguaje html. Así continúa el análisis  hasta que la página termina con </html> finalmente el servidor web responde al teléfono regresando la página completa en lenguaje de etiquetas  html, que es interpretado  por el browser opera clasic  y  despliega la página en la pantalla del cliente de un teléfono inteligente. No se despliega las instrucciones php y el cliente no las puede ver, dando seguridad a la aplicación. Así continúa la interacción cliente servidor, hasta que el cliente termina, pero el servidor siempre espera peticiones de los clientes y siempre está ejecutando varios hilos de procesos, un hilo proceso por cada petición de los clientes.
Finalmente  es maravilloso y sorprendente de que podemos desarrollar una aplicación en un teléfono inteligente que cabe en la palma de la mano, con el lenguaje php y la base de datos mysql e ir verificando cada programa que funcione correctamente en el teléfono. También cada programa o cuando se completa todos los programas de la aplicación se verifica en una intranet y estará disponible a todos los usuarios de la red local de una casa o un salón de clases. Finalmente la aplicación se lleva e instala en un servidor de hospedaje en internet y estará disponible a todo el mundo.

lunes, 5 de enero de 2015

Programación android con PHP y MySQL - ph27

Programación android con PHP y MySQL
en una intranet
VER VIDEO PH27 
VER EYDH EN INTERNET
Respaldo de la base de datos de EYDH usando phpmyadmin.
En los últimos blogs utilizamos programas para hacer respaldo de la tabla ttemas. Ahora utilizaremos el programa phpmyadmin para hacer el respaldo de la tabla ttemas y notas, pero recordemos que el programa lo usa el administrador de la base de datos para otras muchas actividades.
La secuencia de operaciones es la siguiente:
1.Hay una nueva versión de Palapa Web Server PWS, si no se tiene ir a  play store de google, buscarlo e instalarlo.
 
2.Ir a db server settings buscar phpmyadmin y presionar, si no está Instalado se instala phpmyadmin automáticamente.

3.Usar el browser opera clasic e  introducir http://127.0.0.1:9999/phpmyadmin aparece una ventana teclear: usuario admin y contraseña admin.

4.Aparece otra ventana, introducir usuario root y contraseña adminadmin. Si no se conecta ir a dbsetting y activar root.

5.Aparece la primera pantalla de phpmyadmin, la parte izquierda indica todas las bases de datos y la derecha información de mysql.

6.Presionar la base de datos deseada
.
7.Aparecen las tablas y seleccionar la tabla que se desea respaldar.

8.Ahora buscar y presionar la opción de export y aparece la pantalla de respaldo.

9.No hacer ningún cambio y presionar go y aparece la ventana de hacer respaldo y cuando termina el respaldo aparece otra ventana de  terminación, envía un mensaje de que la operación fue correcta y el archivo ttemas.sql queda en el directorio download.
 
10.La secuencia anterior se puede usar para respaldar otras tablas, como la tabla notas.

11.Para recuperar las tablas se usa la misma secuencia desde 4, pero en el paso 8 presionar la opción de import, aparece el mensaje de import into database eydh22, en la ventana de elegir pide la ubicación del respaldo, seleccionar download y el formato de sql y el nombre del respaldo, sea el caso de la tabla ttemas.sql u otra que se desea recuperar y a continuación se da go, esperar hasta que termine y envía un mensaje de que la operación fue correcta.

Respaldo del directorio eydh22 que contiene programas, imagenes y otros archivos de la aplicación de la evolución y desarrollo humano EYDH.

1.Utilizar el programa File manager, que pueda crear respaldos zip, si no se tiene utilizar play store de google, buscarlo e instalarlo, ejecutarlo y colocarse bajo el directorio www, seleccionar el directorio deseado eydh22 presionar comprimir, al terminar deja el archivo eydh22.zip.

2.Utilizar dropbox para llevar el archivo eydh22.zip o cualquier otro archivo que se desea respaldar en la nube o cloud de dropbox, si no se tiene utilizar play store de google, buscar dropbox e instalarlo, ejecutarlo y presionar menu, utilizar la opción de cargar aquí, ir al directorio de www seleccionar eydh22.zip y esperar a que se transfiera completamente. Ahora ésta en la nube o cloud de dropbox y puede transferirse a cualquier computadora, tablet o teléfono inteligente que reconozca dropbox del mismo usuario.

3.Para utilizar el archivo comprimido de eydh22.zip ejecutar dropbox seleccionar el archivo en la nube o cloud de dropbox y con la opción export llevarlo al directorio donde se descomprimirá con el programa file manager.

Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono  inteligente el paquete PWS  si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb  y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
        http://localhost/nombre-archivo.html o php 

también como:
       http://127.0.0.1/ nombre-archivo.html o php       

Cuando se usa otro teléfono de la intranet introducimos:       
       http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?>  puede incluir instrucciones para acceso y manipulación de base de datos de mysql.  El servidor web llama al interprete php y cada instrucción php  la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor  web la envía al cliente que la pidió. El servidor web continúa en ejecución  como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.


sábado, 27 de diciembre de 2014

Programación android con PHP y MySQL - ph26

Programación android con PHP y MySQL
en una intranet 
Ver Video PH26
Ver  EYDH en Internet
Respaldo de Temas y descripciones




eydh9r.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="eydh.css" type="text/css"/>
</head>
<body>
<?php
$fp = fopen( "atxt22.txt", "w" );

require("eydhcon.php");
$query="SELECT * FROM ttemas ORDER BY id ASC";
$result=mysql_query($query);
$num=mysql_num_rows($result);

?>
<h4>Evolución y Desarrollo Humano</h4>
<table border="0" cellspacing="2"
cellpadding="2">
<tr><td>Tema,Tipo,Imagen</td></tr>
<?
$i=0;
while ($i < $num){
$f1=mysql_result($result,$i,"id");
$f2=mysql_result($result,$i,"tema"); 

$f3=mysql_result($result,$i,"tipo");
$f4=mysql_result($result,$i,"imagen");

$ff=$f2.",".$f3.",".$f4;
fputs ($fp, $ff);

?>
<tr>
<td><? echo $ff; ?></td>
</tr>
<?
$i++;
}
echo "Num. de Reg= ".$i;
mysql_close();
mysql_free_result($result);
fclose($fp);
?>
</body>
</html>


Actualizar Temas
eydh2a.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="eydh.css" type="text/css"/>
</head>
<body>
<?php
if(isset($_POST["enviar"])){
$id=$_POST['id'];
$tema=$_POST['tema']; $tipo=$_POST['tipo'];
$imagen=$_POST['imagen']; $desc=$_POST['desc'];
require("eydhcon.php");
$sql="UPDATE ttemas SET
`imagen`='$imagen',  `desc`='$desc' WHERE id='$id' ";

if(!mysql_query($sql,$con)){
echo "Error al actualizar  temas...";
}else{

switch ($tipo){
case 1:
$archivo="descs/ef/$tema.txt";
break;
case 2:
$archivo="descs/eb/$tema.txt";
break;
case 3:
$archivo="descs/es/$tema.txt";
break;
case 4:
$archivo="descs/dh/$tema.txt";
break;
case 5:
$archivo="descs/fp/$tema.txt";
break;
}
$abre = fopen($archivo, "w");
fwrite($abre, $desc);
fclose($abre);
}
mysql_close($con); 

echo "<h3>EYDH 1 registro en temas  actualizado</h3><br>";
echo '<a href="eydh.html"><h3>Regresar</h3></a>';
}else{//envia
$id2=$_GET['id1'];

require("eydhcon.php");
$query="SELECT * FROM ttemas WHERE id=$id2";
$result=mysql_query($query);
 
//$num=mysql_numrows($result);
mysql_close(); 
if(mysql_num_rows($result)>=1)
{
while($row = mysql_fetch_array($result)) {
    $id = $row['id'];
    $tema= $row['tema'];
    $tipo= $row['tipo'];
    $imagen=$row['imagen'];
    $desc= $row['desc'];
}
mysql_free_result($result);
?>
<h4> Evolución y Desarrollo Humano </h4>
<table>
<form action="<?=$_SERVER["PHP_SELF"]?>"
method="post">
<tr><th></td></tr>
<tr><th>
EYDH - Actualizar
</td></tr>
<tr><th></td></tr>
<tr><td>
<input type="submit" name="enviar"
value="Actualizar"><br>
</td></tr>
<tr><td>
Id: <?echo$id;?> <br>
<input type="hidden"
name="id" value="<?echo$id;?>">
</td></tr>
<tr><td>
Tema: <?echo$tema;?> <br>
<input type="hidden"
name="tema" size="30"value="<?
echo $tema;?>">
</td></tr>
<tr><td>
Tipo: <?echo$tipo;?> <br>
<input type="hidden"
name="tipo" size="30"value="<?
echo $tipo;?>">
</td></tr>
<tr><td>
Imag:<br><input type="text"
name="imagen" size="30"value="<?
echo $imagen;?>"><br>
</td></tr>
<tr><td>
Desc: <br /><textarea name="desc" rows="10" cols="35"><?echo $desc;?></textarea><br>
</td></tr>
</form>
</table>
<?
}else{
    echo 'No se encontro';
}//num rows
}//envia
?>
</body>
</html>


Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono  inteligente el paquete PWS  si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb  y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
        http://localhost/nombre-archivo.html o php 

también como:
       http://127.0.0.1/ nombre-archivo.html o php       

Cuando se usa otro teléfono de la intranet introducimos:       
       http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?>  puede incluir instrucciones para acceso y manipulación de base de datos de mysql.  El servidor web llama al interprete php y cada instrucción php  la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor  web la envía al cliente que la pidió. El servidor web continúa en ejecución  como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.

 

jueves, 27 de noviembre de 2014

Programación android con PHP y MySQL - ph25

Programación android con PHP y MySQL
en una intranet
VER VIDEO PH24-25
VER EYDH EN INTERNET   
Agregar imagenes temas y descripción a EYDH

 



 
 
 
 
eydh2x1b.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="eydh.css" type="text/css"/>
</head>
<body>
<?php
require("eydhcon.php");
$imagen="image/polvo.jpg";
$desc="Aqui su descripcion...";
$file = fopen("atxt22.txt", "r");
$i=0;
while(!feof($file)){
if($i==300){ break;
}
//echo fgets($file). "<br />";
$temastnh= fgets($file);
echo "STT: ".$temastnh."<br />";
$campos = preg_split (
"/[,]+/ " , "$temastnh" );
$tema=$campos[0];
echo "Tema: ".$tema."<br />";
$sec=$campos[1];
//echo "Sec: ".$sec;
$tipo=$campos[2];
echo "Tipo: ".$tipo;
$nivel=$campos[3];
//echo "Nivel: ".$nivel;
$hijos=$campos[4];
//echo "Hijos: ".$hijos;
$imagen1=$campos[5];
echo "Imagen: ".$imagen1."<br />";
switch ($tipo){
 case 1:
$archivo="descs/ef/$tema.txt";
break;
 case 2:
$archivo="descs/eb/$tema.txt";
break;
case 3:
$archivo="descs/es/$tema.txt";
break;  
case 4:
$archivo="descs/dh/$tema.txt";
break;  
case 5:
$archivo="descs/fp/$tema.txt";
break;
}

$abre = fopen($archivo, "r");
$desc1 = fread($abre, filesize($archivo));
fclose($abre);
$desc2= substr($desc1,0,100); echo "Desc: ".$desc2;
$sql="INSERT INTO ttemas  VALUES ('','$tema', '$tipo', '$imagen1','$desc1')";
mysql_query($sql,$con);
echo "<h3>1 registro de temas  agregado</h3><br>";
$i++;
}
echo "Total temas: ".$i; fclose($file); mysql_close($con);
?>
</body>
</html>


Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono  inteligente el paquete PWS  si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb  y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
        http://localhost/nombre-archivo.html o php 

también como:
       http://127.0.0.1/ nombre-archivo.html o php       

Cuando se usa otro teléfono de la intranet introducimos:       
       http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?>  puede incluir instrucciones para acceso y manipulación de base de datos de mysql.  El servidor web llama al interprete php y cada instrucción php  la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor  web la envía al cliente que la pidió. El servidor web continúa en ejecución  como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.

Programación android con PHP y MySQL - ph24

Programación android con PHP y MySQL
en una Intranet
VER VIDEO PH24-25
VER EN INTERNET EYDH
Agregar imagenes a EYDH

 













eydh2x1a.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="eydh.css" type="text/css"/>
</head>
<body>
<?php
require("eydhcon.php");
$imagen="image/polvo.jpg";
$desc="Aqui su descripcion...";
$file = fopen("atxt22.txt", "r");
$i=0;
while(!feof($file)){
if($i==300){ break;
}
//echo fgets($file). "<br />";
$temastnh= fgets($file);
echo "STT: ".$temastnh."<br />";
$campos = preg_split (
"/[,]+/ " , "$temastnh" );
$tema=$campos[0];
echo "Tema: ".$tema."<br />";
$sec=$campos[1];
//echo "Sec: ".$sec."<br />";
$tipo=$campos[2];
echo "Tipo: ".$tipo."<br />";
$nivel=$campos[3];
//echo "Nivel: ".$nivel."<br />";
$hijos=$campos[4];
//echo "Hijos: ".$hijos."<br />";
$imagen1=$campos[5];
echo "Imagen: ".$imagen1."<br />";
$sql="INSERT INTO ttemas  VALUES ('','$tema', '$tipo', '$imagen1','$desc')";
mysql_query($sql,$con);
echo "<h3>1 registro de temas  agregado</h3><br>";
$i++;
}
echo "Total temas: ".$i; fclose($file); mysql_close($con);
?>
</body>
</html>


Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono  inteligente el paquete PWS  si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb  y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
        http://localhost/nombre-archivo.html o php 

también como:
       http://127.0.0.1/ nombre-archivo.html o php       

Cuando se usa otro teléfono de la intranet introducimos:       
       http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?>  puede incluir instrucciones para acceso y manipulación de base de datos de mysql.  El servidor web llama al interprete php y cada instrucción php  la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor  web la envía al cliente que la pidió. El servidor web continúa en ejecución  como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.

martes, 28 de octubre de 2014

Programación Android con PHP y MySQL - ph23

Programación android con PHP y MySQL
en una Intranet
VER VIDEO PH19-23
VER EYDH EN INTERNET
Listar notas en EYDH



eydh3dz.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="eydh.css" type="text/css"/>
</head>
<body>
<?php
require("eydhcon.php");
$query="SELECT * FROM notas ORDER BY id2 DESC";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>
<h4>Evolución y Desarrollo Humano</h4>
<table border="0" width="30%">
<?
$i=0;
while ($i < $num){
$f1=mysql_result($result,$i,"id2");
$f2=mysql_result($result,$i,"id1");
$f3=mysql_result($result,$i,"fecha1");
$f4=mysql_result($result,$i,"tema1");
$f5=mysql_result($result,$i,"desc1");
$f5s= substr($f5,0,300);
?>
<tr><td><? echo "<b>Id2: </b>".$f1; ?></td></tr>
<tr><td><? echo "Id1: ".$f2; ?></td></tr>
<tr><td><? echo "Fecha1: ".$f3; ?></td></tr>
<tr><td><? echo "Tema1:".$f4; ?></td></tr>
<tr><td><? echo "Desc1: <p>".$f5s."</p>"; ?></td></tr>
<?
$i++;
}
mysql_free_result($result);
?>
</table>
</body>
</html>


Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono  inteligente el paquete PWS  si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb  y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
        http://localhost/nombre-archivo.html o php 

también como:
       http://127.0.0.1/ nombre-archivo.html o php       

Cuando se usa otro teléfono de la intranet introducimos:       
       http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?>  puede incluir instrucciones para acceso y manipulación de base de datos de mysql.  El servidor web llama al interprete php y cada instrucción php  la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor  web la envía al cliente que la pidió. El servidor web continúa en ejecución  como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.

 

Programación android con PHP y MySQL - ph22

Programación android con PHP y MySQL
en una Intranet
VER VIDEO PH19-23
VER EYDH EN INTERNET
Eliminar una nota en EYDH



eydh3c.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="eydh.css" type="text/css"/>
</head>
<body>
<?php
session_start();
 
$_SESSION['id2']=$_GET["id1"];
//$id3=$_SESSION['id2']; if(isset($_POST["enviar"])){ require("eydhcon.php");
$id3=$_SESSION['id2'];
$sql="DELETE  FROM notas WHERE id2=$id3";

if (!mysql_query($sql,$con)){
   echo "<h3>Error de eliminar</h3>";
}
echo "<h3>EYDH 1 registro de notas  eliminado</h3><br>"; echo '<a href="eydh.html"><h3>Regresar</h3></a>'; mysql_close($con);
}else{//enviar
?>
<h4> Evolución y Desarrollo Humano </h4>
<h3>EYDH - Eliminar nota</h3>
<h3>Si estas seguro, presiona botón Eliminar</h3>
<form action="<?$_SERVER["PHP_SELF"]?>" method="POST">

<?$id4=$_SESSION['id2'];?>
<input type="hidden"  name="id" value="<?echo "$id4";?>" size="20" /></p>
<button type="submit" name="enviar" value="eliminar">Eliminar</button>
</form>
<?
}//enviar
?>
</body>
</html>


Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono  inteligente el paquete PWS  si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb  y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
        http://localhost/nombre-archivo.html o php 

también como:
       http://127.0.0.1/ nombre-archivo.html o php       

Cuando se usa otro teléfono de la intranet introducimos:       
       http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?>  puede incluir instrucciones para acceso y manipulación de base de datos de mysql.  El servidor web llama al interprete php y cada instrucción php  la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor  web la envía al cliente que la pidió. El servidor web continúa en ejecución  como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.