miércoles, 30 de marzo de 2016

Video Condicional If

Explicacion y ejemplo de estructura condicional If en php, video explicativo.



Espero os sea util. Gracias.

Video Operadores y sus tipos

Incluyo video explicando los operadores y tipos en php.



Espero os sea util, gracias.

sábado, 26 de marzo de 2016

Php - 19. Subir archivos

En esta entrada os pongo un ejemplo de codigo para subir un archivo al servidor desde php, segun el siguiente codigo:

<!DOCTYPE html>
<html>

<head>
<meta charset='utf-8'>
<link rel="stylesheet" href="hojadeestilo.css">
<title>Subir archivo</title>
</head>
<body>
<header>
<h1>Subir archivo</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>Formulario de subida</h1>
<h2>archivos</h2>
</hgroup>  

 <?php
  if(isset($_FILES["archivo"])){        
$archivo = $_FILES["archivo"]['name'];
// guardamos el archivo a la carpeta imagenes que debe estar creada
$destino = "imagenes/_".$archivo;
copy($_FILES['archivo']['tmp_name'],$destino);
 echo"<p>Archivo subido</p>".$archivo;
 ?>
<form method="post" action="
<?php
echo $_SERVER['PHP_SELF'];
?>
"enctype="multipart/form-data">
¡Sube tu foto!: <input type="file" name="archivo" />
 <input type="submit" name="enviar" value="Enviar" />
 </form>
 <?php
  }else {  
  ?>
<form method="post" action="
<?php echo $_SERVER['PHP_SELF']; ?>
"enctype="multipart/form-data">
 ¡Sube tu foto!: <input type="file" name="archivo" />
 <input type="submit" name="enviar" value="Enviar" />
 </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 codigo php hace que compruebe si se ha enviado un archivo, en dicho caso sube el archivo al servidor y lo renombra.
Dentro del codigo he incluido un "if" (estructura condicional) mezclado con html, que comprueba si se mando el archivo, en caso negativo muestra el formulario y en caso positivo confirma el envio del archivo y vuelve a mostrar el formulario.
He incluido la autollamada en el mismo archivo (PHP_SELF) para evitar crear 2 archivos como en anteriores ocasiones.

martes, 15 de marzo de 2016

Php - 18. Archivo de Texto 3, eliminar

En esta entrada os pongo un ejemplo de codigo para borrar 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>Eliminar archivo</title>
</head>
<body>
<header>
<h1>Eliminar archivo</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
if(isset($_POST['submit'])){
$fichero=$_POST["archivo"];
unlink($fichero);
echo "<p>Archivo eliminado</p>";
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="form">
<input type="file" name="archivo"/>

<input type="submit" value="borrar"/>
</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 codigo php hace que compruebe si se ha pulsado el boton del formulario, en dicho caso borra el archivo que le indiquemos en el campo archivo.
He incluido la autollamada en el mismo archivo (PHP_SELF) para evitar crear 2 archivos como en anteriores ocasiones.

sábado, 5 de marzo de 2016

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.

Video constantes

Ejemplo de constantes con Php.


Espero sea util.