Publicado el Deja un comentario

Php – 17. Archivo de Texto 2, lectura

En esta entrada os pongo un ejemplo de codigo para leer un archivo o fichero de texto desde php, segun el siguiente codigo:

<!DOCTYPE html>
<html>

<head>
<meta charset=’utf-8′>
<link rel=”stylesheet” href=”hojadeestilo.css”>
<title>Leer Datos</title>
</head>
<body>
<header>
<h1>Leer datos</h1>
<figure><img src=”milogo.jpeg”/></figure>
</header>

<nav>
<ul>
<li><a href=”index.html”>Inicio</a></li>
<li><a href=”acercade.html”>Acerca de</a></li>
</ul>
</nav>
<section>
<article>
<hgroup>
<h1>Abrimos fichero para lectura</h1>
<h2>practica 2</h2>
</hgroup>
<?php
$fichero=fopen(“archivo.txt”,”r”) or die(“problemas al leer fichero”); // “r” para lectura
while(!feof($fichero)){
$traer=fgets($fichero);
$saltodelinea=nl2br($traer);
echo “<p>$saltodelinea</p>”;
}

echo”<p><br>Datos leidos</p>”;
?>

</article>

</section>

<aside>
<h1>Siguenos en:</h1>
<ul>
<li><a href=”facebook.html”>Facebook</a>
</li>
<li><a href=”twitter.html”>Twitter</a></li>
</ul>
</aside>
<footer>

<p>Pagina creada por Ticoticotaa @2016</p>

<ul>
<li><a href=”contacto.html”>Contacto</a>
</li>
<li><a href=”mapaweb.html”>Mapa Web</a></li>
</ul>
</footer>
</body>
</html>

El codigo php que obtiene los datos lo marco en rojo para destacarlo,
este codigo esta incrustado en el codigo html como vimos en anterior
entrada, asi podemos mantener el formato de la pagina y cambiar solo el
contenido que necesitamos, en este caso abrimos el fichero con el atributo “r” que significa que lo abrimos para lectura (read). Contemplamos tambien el caso del error con “or die”.
Despues creamos un bucle con while que indica que mientras no llegue al final del archivo (feof), obtenga el dato y le inserte un salto de linea, despues lo muestra y cuando termina el bucle pone el mensaje final.
El resto del codigo se explica con los comentarios.
Espero os sea util.

Please follow and like us:
Publicado el Deja un comentario

Php – 16. Archivo de Texto 1, escritura

En esta entrada os pongo un ejemplo de un formulario realizado en Html y como envia los datos a un archivo php para guardar dichos datos en un fichero de texto.
Para ello crearemos 2 archivos, mas adelante veremos que se puede realizar con uno solo.
Para empezar creamos el archivo html, que nombraremos como formulario.html, consistente en:

<!DOCTYPE html>
<html>

<head>
<meta charset=’utf-8′>
<link rel=”stylesheet” href=”hojadeestilo.css”>
<title>Archivo de texto</title>
</head>
<body>
<header>
<h1>Archivo de texto</h1>
<figure><img src=”milogo.jpeg”/></figure>
</header>

<nav>
<ul>
<li><a href=”index.html”>Inicio</a></li>
<li><a href=”acercade.html”>Acerca de</a></li>
</ul>
</nav>
<section>
<article>
<hgroup>
<h1>Archivos</h1>
<h2>practica textos</h2>
</hgroup>
<form action=”guardar.php” method=”post” name=”form”>
<input type=”text” name=”nombre”/><br>

<textarea name=”comentario”></textarea><br>
<input type=”submit” value=”Guardar datos”/>
</form>
</article>

</section>

<aside>
<h1>Siguenos en:</h1>
<ul>
<li><a href=”facebook.html”>Facebook</a>
</li>
<li><a href=”twitter.html”>Twitter</a></li>
</ul>
</aside>
<footer>

<p>Pagina creada por Ticoticotaa @2016</p>

<ul>
<li><a href=”contacto.html”>Contacto</a>
</li>
<li><a href=”mapaweb.html”>Mapa Web</a></li>
</ul>
</footer>
</body>
</html>

El ejemplo de codigo html que tomo como base para agregar el formulario lo podeis obtener de mi Blog Html5 . En dicho blog se explican las etiquetas de Html usadas y el Css.
Lo unico que añadimos aqui es el formulario entre las etiquetas article,
incluyendo el nombre del archivo php al que se enviaran los datos, la
forma de enviarlos (post) y el nombre de los campos que enviamos (nombre
y comentario), junto con el boton que ejecuta el envio.
El siguiente codigo lo nombramos como guardar.php que obtiene los datos del formulario para guardarlos en un archivo de texto segun este codigo:

<!DOCTYPE html>
<html>

<head>
<meta charset=’utf-8′>
<link rel=”stylesheet” href=”hojadeestilo.css”>
<title>Guarda Datos</title>
</head>
<body>
<header>
<h1>Guarda datos</h1>
<figure><img src=”milogo.jpeg”/></figure>
</header>

<nav>
<ul>
<li><a href=”index.html”>Inicio</a></li>
<li><a href=”acercade.html”>Acerca de</a></li>
</ul>
</nav>
<section>
<article>
<hgroup>
<h1>Obtengo datos de formulario y los guardo en texto</h1>
<h2>practica</h2>
</hgroup>
<?php
$fichero=fopen(“archivo.txt”,”a”) or die (“error”); // “a” para escritura
fwrite($fichero,”Datos: “);
fwrite($fichero,”n”);//salto de linea
fwrite($fichero,$_POST[‘nombre’];

fwrite($fichero,”n”);//salto de linea
fwrite($fichero,$_POST[‘comentario’];
fwrite($fichero,”—————————n”);//salto de linea
fclose($fichero);

echo”<p>Datos guardados</p>”;
?>

</article>
</section>

<aside>
<h1>Siguenos en:</h1>
<ul>
<li><a href=”facebook.html”>Facebook</a>
</li>
<li><a href=”twitter.html”>Twitter</a></li>
</ul>
</aside>
<footer>

<p>Pagina creada por Ticoticotaa @2016</p>

<ul>
<li><a href=”contacto.html”>Contacto</a>
</li>
<li><a href=”mapaweb.html”>Mapa Web</a></li>
</ul>
</footer>
</body>
</html>

El codigo php que obtiene los datos lo marco en rojo para destacarlo,
este codigo esta incrustado en el codigo html como vimos en anterior
entrada, asi podemos mantener el formato de la pagina y cambiar solo el
contenido que necesitamos, en este caso tomamos los datos del formulario y abrimos el fichero para escritura.
Contemplamos tambien el caso del error con “or die”.
El resto del codigo se explica con los comentarios.
Espero os sea util.

Please follow and like us:
Publicado el Deja un comentario

Php – 15. Formulario

En esta entrada os pongo un ejemplo de un formulario realizado en Html y como recuperar los datos con Php.
Para ello crearemos 2 archivos, mas adelante veremos que se puede realizar con uno solo.
Para empezar creamos el archivo html, que nombraremos como formulario.html, consistente en:

<!DOCTYPE html>
<html>

<head>
<meta charset=’utf-8′>
<link rel=”stylesheet” href=”hojadeestilo.css”>
<title>Formulario</title>
</head>
<body>
<header>
<h1>Formulario</h1>
<figure><img src=”milogo.jpeg”/></figure>
</header>

<nav>
<ul>
<li><a href=”index.html”>Inicio</a></li>
<li><a href=”acercade.html”>Acerca de</a></li>
</ul>
</nav>
<section>
<article>
<hgroup>
<h1>Envio de datos a Php</h1>
<h2>practica</h2>
</hgroup>
<form action=”datos.php” method=”post” name=”form”>
<input type=”text” name=”nombre”/><br>

<textarea name=”comentario”></textarea><br>
<input type=”submit” value=”Guardar datos”/>
</form>
</article>

</section>

<aside>
<h1>Siguenos en:</h1>
<ul>
<li><a href=”facebook.html”>Facebook</a>
</li>
<li><a href=”twitter.html”>Twitter</a></li>
</ul>
</aside>
<footer>

<p>Pagina creada por Ticoticotaa @2016</p>

<ul>
<li><a href=”contacto.html”>Contacto</a>
</li>
<li><a href=”mapaweb.html”>Mapa Web</a></li>
</ul>
</footer>
</body>
</html>

El ejemplo de codigo html que tomo como base para agregar el formulario lo podeis obtener de mi Blog Html5 . En dicho blog se explican las etiquetas de Html usadas y el Css.
Lo unico que añadimos aqui es el formulario entre las etiquetas article, incluyendo el nombre del archivo php al que se enviaran los datos, la forma de enviarlos (post) y el nombre de los campos que enviamos (nombre y comentario), junto con el boton que ejecuta el envio.
El siguiente codigo lo nombramos como datos.php que obtiene los datos del formulario, de la siguiente forma:

<!DOCTYPE html>
<html>

<head>
<meta charset=’utf-8′>
<link rel=”stylesheet” href=”hojadeestilo.css”>
<title>Datos formulario</title>
</head>
<body>
<header>
<h1>Datos recibidos</h1>
<figure><img src=”milogo.jpeg”/></figure>
</header>

<nav>
<ul>
<li><a href=”index.html”>Inicio</a></li>
<li><a href=”acercade.html”>Acerca de</a></li>
</ul>
</nav>
<section>
<article>
<hgroup>
<h1>Obtengo datos de Php</h1>
<h2>practica</h2>
</hgroup>
<?php
$nombre=$_POST[‘nombre’];
$comentario=$_POST[‘comentario’];
echo”<p>Los datos obtenidos son:</p><br>”;
echo”nombre: “.$nombre.”<br>”;
echo”comentario: “.$comentario.”<br>”;
?>

</article>
</section>

<aside>
<h1>Siguenos en:</h1>
<ul>
<li><a href=”facebook.html”>Facebook</a>
</li>
<li><a href=”twitter.html”>Twitter</a></li>
</ul>
</aside>
<footer>

<p>Pagina creada por Ticoticotaa @2016</p>

<ul>
<li><a href=”contacto.html”>Contacto</a>
</li>
<li><a href=”mapaweb.html”>Mapa Web</a></li>
</ul>
</footer>
</body>
</html>

El codigo php que obtiene los datos lo marco en rojo para destacarlo, este codigo esta incrustado en el codigo html como vimos en anterior entrada, asi podemos mantener el formato de la pagina y cambiar solo el contenido que necesitamos, en este caso mostramos los datos que provienen del formulario.
Espero os sea util.

Please follow and like us:
Publicado el Deja un comentario

Php – 14. Funciones

En esta entrada os pongo un ejemplo de una funcion y como llamarla desde php:

<?php
//Funcion en php (Ticoticotaa)
//Definimos la funcion
function media($v1,$v2,$v3){
//formula que obtiene la media de tres valores
$resultado=(($v1+$v2+$v3)/3);
//resultado a devolver
return $resultado;
}
//se llama a la funcion y se imprime en pantalla
echo “La media de 15, 46 y 37 es “.media(15,46,37);
?>

Primero definimos la funcion, esto sera util para tareas repetitivas en las que solo con poner el nombre y los valores que indiquemos en la funcion
obtendremos el resultado indicado en ella, sin tener que escribir el mismo codigo infinitas veces.
Para ello debemos pasarle los valores indicados, el nombre de la funcion no tiene que ir con el simbolo $.
La funcion procesa la formula para obtener el resultado con los datos indicados en la llamada y lo devuelve mediante el comando return.
El resultado obtenido lo presentamos en pantalla, tambien se podria almacenar en una variable, podeis hacer las pruebas que se os ocurran para practicar.
Espero os sea util.

Please follow and like us:
Publicado el Deja un comentario

Video toma de contacto Echo y Print

Poco a poco ire publicando videos con los ejemplos que voy poniendo en este blog.
Para empezar incluyo video donde se explica el comando Echo de php, poniendo ejemplo con cadenas y numeros para mostrarlos por pantalla, introduciendo el codigo php dentro de html.

Espero sea util. Gracias.

Please follow and like us:
Publicado el Deja un comentario

Php – 12. Bucle Foreach

En esta entrada os pongo un ejemplo de estructura repetitiva con Foreach, se
utiliza principalmente con vectores o matrices (arrays), pondre 2 ejemplos, uno con array predefinido y otro con array asociativo (par clave – valor).

<?php
//array predefinido
$predefinido = array (“elemento1″,”elemento2″,”elemento3”);
foreach ($predefinido as $elementos){
echo “mostramos el elemento “.$elementos.”<br>”;
}
//array asociativo
$asociativo=array(“clave1″=>”elemento1″,”clave2″=>”elemento2″,”clave3=>”elemento3”);
foreach ($asociativo as $claves=>$elementos){
echo $claves.”=”.$elementos.”<br>;
}

?>

El array asociativo nos permite que las llamadas a la matriz sin usar indices, se llaman mediante clave, por lo que son pares clave / valor.
Dentro del foreach recorremos la matriz o vector y mediante el echo mostramos cada valor en pantalla.

Please follow and like us:
Publicado el Deja un comentario

Php – 11. Bucle For

En esta entrada os pongo un ejemplo de estructura repetitiva con For, se utiliza para repetir codigo un numero de veces, por ejemplo para recorrer matrices y vectores (se veran mas adelante).

<?php
//aqui empieza la estructura del bucle
for($var=1;$var<40;$var++){
echo “la variable vale ahora “.$var.”<br>”;
}

?>

Dentro de los parentesis del For, se incluye primero el valor de inicio de la variable, despues del “;” la condicion a cumplir y por ultimo el incremento de la variable (en este caso).
Este fragmento de codigo es autoexplicativo, he añadido los comentarios para que se vea mas claro

Please follow and like us:
Publicado el Deja un comentario

Php – 10. Condicional Do While

En esta entrada os pongo un ejemplo de condicional con Do While, es parecido al explicado en la entrada anterior, pero en este caso la validacion de la condicion se produce al final, por lo que entra en el codigo al menos una vez.

<?php
//ponemos variable que iremos aumentando
$aumento=5;
//aqui empieza la estructura del condicional
do {
echo “la variable aumento vale ahora “.$aumento.”<br>”;
$aumento++;
}while($aumento<10);
?>

Como indique anteriormente, en este caso se entra en la parte condicional al menos una vez, valga lo que valga la variable y una vez ejecutado se pasa a comprobar la expresion que le indiquemos, mientras esta expresion sea valida volvera a ejecutar el codigo.
Una vez que se cumpla la condicion, se saldra de la parte while del codigo.
Este fragmento de codigo es autoexplicativo, he añadido los comentarios para que se vea mas claro

Please follow and like us: