domingo, 24 de julio de 2016

Tutorial: Cómo leer y escribir archivos txt con PHP

Para todos los programadores que inician, el poder escribir y leer ficheros o archivos de texto es algo que por lo regular siempre nos trae problemas. Sobre todo con este lenguaje ya que en éste el método de escritura y lectura de archivos de texto en PHP es algo diferente.


Pues bien, el día de heoy te traigo el tutorial de cómo leer y escribir archivos txt con PHP explicado paso a paso y de la manera más simple posible para que no tengas complicaciones al momento de realizarlo.

Materiales

► PHP

Dificultad

Medio

Introducción...

Los métodos de lectura y escritura de archivos de texto son herramientas básicas que debemos manejar al 100% si queremos ser mejores en la programación. Los usos que podemos darles son muchos, desde guardar un fichero con datos recibidos en un formulario hasta un reporte completo. También es muy usado en la elaboración de tickets en proyectos en los que se involucren compras. Así que bueno, vamos ya a lo que venimos...


Paso 1:

Lo primero que haremos es obviamente tener nuestro servidor activo, o bien, tener el WampServer activado. Aquí te dejo un video por si aún no lo tienes o no sabes como configurarlo:


Pues ahora lo que haremos será usar el siguiente código para la escritura de archivos de texto:
<?php
$file=fopen("datos.txt","w");
fputs($file,"Primera linea".PHP_EOL);
fputs($file,"Segunda linea".PHP_EOL);
fputs($file,"Tercera linea".PHP_EOL);
fclose($file);
echo"Archivo datos.txt escrito con exito.";
?>
La w que vemos en el código de arriba se refiere al método write (escritura), lo quisieramos que el contenido de un archivo no se sustituya cada que ejecutemos nuestro código entonces debemos cambiar esa letra w por la letra a.

Y este es el código para la lectura de archivos:
<?php
$file = fopen("datos.txt","r");
while(!feof($file)) {
echo fgets($file)."<br />";
}
fclose($file);
echo"Archivo datos.txt leido con exito.";
?>

Guardamos los dos archivos en la carpeta correspondiente y entramos al Localhost para poder verlos y entrar a ellos:


Paso 2:

Ahora entramos al archivo escribirTxt.php y veremos que nos muestra el mensaje de confirmación:


Con ese archivo hemos conseguido crear y escribir un archivo de texto con PHP, para poder verlo entramos al archivo leerTxt.php y veremos que nos mostrará el contenido de dicho archivo:


Para confirmar esto, vamos a la carpeta www o donde tengamos los datos de nuestro servidor y nos encontraremos el archivo físico que creamos:


Así ya podremos realizar nuestros proyectos que conlleven la creación, lectura y escritura de ficheros con PHP.

Y pues bueno, eso sería todo por este tutorial y todo sobre cómo leer y escribir archivos txt con PHP, creo que todo ha quedado muy claro, de todas formas por esto no fuera así, aquí abajo te dejo un video para que puedas ver el proceso en vivo y todo un poco más explicado, además de se habla más a fondo sobre este tema ahí en el video.

Video
Si llegaras a tener dudas acerca de este tutorial siéntete en toda libertad de dejar un comentario aquí abajo en el área de comentarios para poder ayudarte, en cuanto algunos de los autores lea tu comentario, éste será respondido.
Fin del tutorial
Compartir este artículo en tus redes sociales es la mejor manera de agradecernos que el tutorial te haya sido de utilidad. Para esto, aquí abajo te dejo varios botones en los cuales puedes ayudarnos compartiendo, gracias por preferirnos y nos leemos pronto.

domingo, 24 de abril de 2016

Tutorial: Cómo conectar php con MySQL utilizando MySQLi

Que tal amigos, bienvenidos a un nuevo tutorial, después de un tiempo sin escribir aquí estamos de nuevo. Y pues bueno, si estás buscando cómo conectar PHP con MySQLi estás en el lugar indicado.


En este tutorial te mostraré cómo conectar PHP con MySQL utilizando MySQLi de la manera más sencilla que existe. Verás que no es nada complicado trabajar con MySQLi y PHP.

¿Que necesitamos?

* Motor de PHP

Dificultad

Medio

Paso 1:

Primero hablemos un poco de lo que es MySQLi para irnos familiarizando... La extensión de MySQL mejorada [MySQLi], se desarrolló para aprovechar las nuevas funcionalidades encontradas en los sistemas MySQL con versión 4.1.3 o posterior. MySQLi ya viene incluida en las versión 5 de PHP y en versiones posteriores.

Entre los principales beneficios de usar MySQLi tenemos:

  • Interfaz orientada a objetos
  • Soporte para Declaraciones Preparadas
  • Soporte para Múltiples Declaraciones
  • Soporte para Transacciones
  • Mejoradas las opciones de depuración
  • Soporte para servidor empotrado

Así que bien, una vez explicado esto, vamos con el tutorial.

Al igual que en su versión anterior, la conexión requiere de 4 parámetros para funcionar: el nombre del servidor, el usuario y contraseña de la base de datos y por último, el nombre de la base de datos.

Ahora, para crear la conexión necesitamos inicializar un objeto mysqli, enviando cómo parámetros los 4 datos antes mencionados. Tenemos dos opciones, hacerlo de manera directa o por separado:

Un sólo paso:
$mysqli = new mysqli("localhost", "root", "rooot", "basedatos");

Por separado:
define("DB_HOST","localhost" );
define("DB_USER", "root");
define("DB_PASS", "rooot");
define("DB_DATABASE", "basedatos" );
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_DATABASE);

Paso 2:

No hay diferencia en cuanto a funcionamiento si se elige la manera rápida o la detallada, actúan exactamente de la misma manera así que tu elige.

Ahora lo que sigue es una pequeña trampa para errores, utilizaremos mysqli_connect_error() para que en caso de existir alguno se nos mostrará en pantalla, para esto sólo agregamos lo siguiente debajo de nuestro código ya creado:
if ($mysqli === false){
     die("ERROR: No se estableció la conexión. ". mysqli_connect_error());
}

Paso 3:

¡Y listo! Con eso ya tienes todo listo para poder utilizar tu archivo conexión, aquí abajo te muestro cómo debe quedar tu código cómo resultado final:

conexion.php
<?php
     $mysqli = new mysqli("localhost", "root", "rooot", "basedatos");
     if ($mysqli === false){
          die("ERROR: No se estableció la conexión. ". mysqli_connect_error());
     }
?>

Ahora ya puedes mandarlo a llamar directamente desde tus otros archivos en donde hagas consultas y operaciones con MySQLi y sería todo.

En el siguiente tutorial te mostraré cómo hacer consultas con PHP y MySQLi así que está al pendiente.

Video
Fin del tutorial

miércoles, 24 de julio de 2013

Tutorial: ¿Que es PHP?

PHP es un lenguaje de programación que se utiliza para escribir aplicaciones web. Una aplicación web puede ser cualquier cosa, desde un simple formulario de contacto hasta una completísimo sistema de blogs, tiendas online, o foros.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5graLQ_5lMdVXbWKcgDb5U0vOBtWZscZ-ZCfNX2LqtG19fRsIYRH6AwjiQwfi78_CdeaLIO0WNwf2QdPVo20dUesZiCAptvYJZQ1f_6sAL6AfbYRs7RwS4_qqFkUFuryKyP5uHxAwEYVl/s320/php-elephant1.png

Pero te lo explicaré un poco mejor a lo largo de este tutorial para aprender que es PHP.

¿Que necesitamos?

* Poner mucha atención

Dificultad:

Media.

Aprende PHP

Tener conocimientos de este lenguaje es un requisito bastante demandado en los trabajos relacionados con Internet, y en tu ciudad seguro puedes encontrar cursos que pueden ofrecer esta formación.

 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw625wbFybPx_9pA9fs_rG0fvPmz9f8oLVXiWMedbydp2Dl9ygp8tdZsUWFmDDzbTqPtnXulQFKKv0Zpy6ma_P9uFBz8vWHI5rCa3p5xUIN9YDyGfd-S6DwxjuKhoLaBGqoKKe3aiNgmWp/s1600/php_1.jpg

PHP es un lenguaje de servidor

PHP es un lenguaje de programación del lado servidor web. Esto significa que el programa (la aplicación) se ejecuta en el servidor web. La mayoría de los lenguajes de programación web se alojan en el servidor, pero algunos, como JavaScript, están en el lado cliente, es decir, se ejecutan en el navegador web.


Los lenguajes del lado servidor son más flexibles, ya que pueden hacer muchas cosas difíciles de conseguir con JavaScript como, por ejemplo, trabajar con archivos y bases de datos, o manipular imágenes. Dicho esto, hay que señalar que JavaScript también evoluciona a pasos agigantados, tal como puede verse en estos ejemplos.

El código alojado en el servidor también es potencialmente más seguro que el código JavaScript. Dado que el código JavaScript se envía al navegador web para un usuario es fácil ver y editar el código. El código del servidor, en cambio, se mantiene en el servidor web y no es accesible a quienes visitan el sitio.

PHP es Open Source

El motor de PHP (es decir, el código que se encuentra en el servidor web y ejecuta scripts PHP) es de código abierto, lo que significa que cualquiera puede acceder y trabajar con el código fuente.

PHP es un software libre, se puede descargar y utilizar libremente, y esta es precisamente una de las razones por la que es tan popular entre las empresas de alojamiento web. Seguramente ya te habrás dado cuenta de que la gran mayoría de cuentas de alojamiento web usan PHP.

PHP está orientado a la web

Si bien muchos lenguajes de programación pueden usarse para crear aplicaciones web, PHP es uno de los pocos lenguajes diseñados específicamente para la web. Por eso incluye muchas características relacionadas con la web, por ejemplo:
Maneras sencillas de leer y manejar formularios web y cookies
Funciones para crear y manipular gráficos
Capacidad de interactuar con bases de datos populares como MySQL y
Funciones para trabajar con HTML.

Se puede mezclar código PHP con código HTML

Una buena característica de PHP es que puedes insertar trozos de código PHP en una página HTML. Rodeas los trozos de PHP con símbolos especiales y cuando el servidor extrae la página, los trozos de PHP los ejecuta el motor de PHP, mientras el resto de la página se envía al navegador.

Esta característica hace que resulte fácil añadir interactividad a las páginas web, mientras que por otro lado es genial para formularios de contacto, etc.

Usos de PHP

Se puede usar PHP para escribir prácticamente cualquier tipo de aplicación web o script. Algunas aplicaciones que incluyen PHP:
Software de blogs como WordPress
Sistemas de comercio electrónico como Magento
Gestores de contenido como Drupal y Joomla!, y
Software de foros como phpBB.
Además, muchos sitios muy populares, como Yahoo, Wikipedia, Facebook y Digg, usan muchísimo código PHP. Alternativas a PHP

Si no te apetece usar PHP hay muchas lenguajes parecidos disponibles.
Aquí tienes un listado de otros lenguajes de servidor:
Perl
ASP y su sucesor, ASP.NET
Pitón
Ruby
Java

Más información sobre PHP

La web de PHP es un buen lugar para aprender más sobre PHP. Allí encontrarás un tutorial de introducción y un completo manual en línea.

Espero que este pequeño tutorial introductorio te haya servido. Si es así comparte esta página con tus amigos.

Fin del tutorial
 
Este sitio utiliza cookies propias y de terceros, éstas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar diversos análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. ACEPTO Más información.