programación php – ProgramaciónExtrema.com https://programacionextrema.com Tutoriales de programación! Thu, 12 Jan 2017 03:21:08 +0000 es hourly 1 https://wordpress.org/?v=5.6.15 https://programacionextrema.com/wp-content/uploads/2015/10/cropped-icon-programacion-extrema-32x32.png programación php – ProgramaciónExtrema.com https://programacionextrema.com 32 32 Combinar o unir dos arrays en PHP https://programacionextrema.com/2017/01/11/combinar-o-unir-dos-arrays-en-php/ https://programacionextrema.com/2017/01/11/combinar-o-unir-dos-arrays-en-php/#respond Wed, 11 Jan 2017 23:32:06 +0000 http://programacionextrema.com/?p=1196 Siguiendo con los tutoriales de PHP en esta ocasión vamos a ver cómo combinar o unir dos arrays, utilizando la función array_merge que proporciona de forma nativa el mismo lenguaje. Además vamos a mostrar un ejemplo sencilla para que usted pueda comprender de forma correcta. Cómo combinar o unir dos arrays en PHP Para unir… Read More

La entrada Combinar o unir dos arrays en PHP aparece primero en ProgramaciónExtrema.com.

]]>
Siguiendo con los tutoriales de PHP en esta ocasión vamos a ver cómo combinar o unir dos arrays, utilizando la función array_merge que proporciona de forma nativa el mismo lenguaje. Además vamos a mostrar un ejemplo sencilla para que usted pueda comprender de forma correcta.

Cómo combinar o unir dos arrays en PHP

Para unir o concatenar dos arrays primero vamos a necesitar crear dos listas con valores de ejemplos, luego vamos a utilizar la funcion array_merge para combinar y así lograr unificar las dos listas mencionadas. A continuación un breve ejemplo:

$array1 = array("valor1", "valor2", "valor3", "valor4");

$array2 = array("valor5", "valor6", "valor7", "valor8");

$resultado = array_merge($array1, $array2);
var_dump($resultado);

Como podemos ver combiar dos array en PHP es una tarea sencilla apta para cualquier persona. Para poder ver el resultado del ejemplo anterior utilizamos la función var_dump que se encarga de imprimir objetos en la vista.

Bueno gente, eso es todo lo que hay que saber a la hora de concantenar dos arrays, espero que les haya servido y cualquier duda pueden enviar un mensaje.

La entrada Combinar o unir dos arrays en PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2017/01/11/combinar-o-unir-dos-arrays-en-php/feed/ 0
Crear un mapa o diccionario en PHP https://programacionextrema.com/2017/01/04/crear-un-mapa-o-diccionario-en-php/ https://programacionextrema.com/2017/01/04/crear-un-mapa-o-diccionario-en-php/#comments Wed, 04 Jan 2017 22:45:21 +0000 http://programacionextrema.com/?p=1188 Siguiendo en esta semana con los mini tutoriales para solucionar problemas específicos de programación, en esta ocasión vamos a ver cómo crear un mapa o diccionario en PHP utilizando los array o listas. Para realizar esta tarea vamos a mostrar un código muy simple para que cualquiera pueda entender con facilidad. Cómo crear un mapa… Read More

La entrada Crear un mapa o diccionario en PHP aparece primero en ProgramaciónExtrema.com.

]]>
Siguiendo en esta semana con los mini tutoriales para solucionar problemas específicos de programación, en esta ocasión vamos a ver cómo crear un mapa o diccionario en PHP utilizando los array o listas. Para realizar esta tarea vamos a mostrar un código muy simple para que cualquiera pueda entender con facilidad.

Cómo crear un mapa o diccionario en PHP con array

Un array en PHP no es más que un simple mapa o diccionario ordenado por clave y valor. A continuación vamos a crear un array con cuatros valores junto a sus claves:

<?php
$array = array(
    "clave1"  => "valor1",
    "clave2"  => "valor2",
    "clave3"  => "valor3",
    "clave4"  => "valor4",
);
var_dump($array);
?>

Ahora si queremos obtener el valor de una determinada clave tendríamos que hacer lo siguiente:

<?php
$array = array(
    "clave1"  => "valor1",
    "clave2"  => "valor2",
    "clave3"  => "valor3",
    "clave4"  => "valor4",
);
echo $array["clave1"];
?>

También puede ocurrir que tengamos que agregar un nuevo par de clave y valor, esto lo podemos hacer de forma muy sencilla como se muestra a continuación:

<?php
$array = array(
    "clave1"  => "valor1",
    "clave2"  => "valor2",
    "clave3"  => "valor3",
    "clave4"  => "valor4",
);
$array["clave5"] = "valor5";
var_dump($array);
?>

Como se puede ver al ejecutar el código anterior, el par clave y valor fue agregado en la última ubicación del array. También es importante mencionar que para mostrar el array utilizamos la función nativa del lenguaje var_dump.

Llegamos al final de este breve tutorial, donde explicamos cómo crear un diccionario o mapa en PHP utilizando las listas o array con muy poco código. En caso de que tengan alguna duda o problema pueden enviar un mensaje en este mismo sitio web, el cual será respondido en la brevedad.

La entrada Crear un mapa o diccionario en PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2017/01/04/crear-un-mapa-o-diccionario-en-php/feed/ 1
Insertar o agregar un elemento al principio de un array con PHP https://programacionextrema.com/2017/01/01/insertar-o-agregar-un-elemento-al-principio-de-un-array-con-php/ https://programacionextrema.com/2017/01/01/insertar-o-agregar-un-elemento-al-principio-de-un-array-con-php/#respond Sun, 01 Jan 2017 22:04:32 +0000 http://programacionextrema.com/?p=1182 Ayer estuvimos viendo cómo eliminar un elemento específico de un array, hoy siguiendo con los tutoriales del mismo lenguajes vamos a ver cómo insertar o agregar un elemento al principio de un array con PHP usando un función nativa del lenguaje de programación mencionado. Cómo insertar o agregar un elemento al principio de un array… Read More

La entrada Insertar o agregar un elemento al principio de un array con PHP aparece primero en ProgramaciónExtrema.com.

]]>
Ayer estuvimos viendo cómo eliminar un elemento específico de un array, hoy siguiendo con los tutoriales del mismo lenguajes vamos a ver cómo insertar o agregar un elemento al principio de un array con PHP usando un función nativa del lenguaje de programación mencionado.

Cómo insertar o agregar un elemento al principio de un array o lista en PHP

Para llevar a cabo esta tarea vamos a utilizar la función array_unshift que nos proporciona el lenguaje PHP, esta función permite agregar uno o más elementos al inicio de un array. Para ver un ejemplo muy sencillo de como funciona esto primero vamos a crear una lista con cuatros palabras, luego vamos a insertar o añadir la palabra «Regular» al inicio de la lista:

$textos = array("Hola", "Chau", "Bien", "Mal");
array_unshift($textos, "Regular");
print_r($textos);

Como resultado de ejecutar el código anterior van a poder ver como la palabra «Regular» se encuentra al comienzo del array. Gracias a la función array_unshift hacer esta tarea es muy sencilla y lo más interesante es que no se requiere de mucho código, cosa que en otros lenguajes de programación no se puede realizar. También es importante mencionar que en el ejemplo utilizamos la función print_r para imprimir el resultado y así usted pueda entender mejor el comportamiento.

Bueno gente, espero que les sirva este mini tutorial donde explicamos cómo agregar o insertar un elemento al comienzo de una lista o array en PHP escribiando muy poco código, pero de forma eficaz. En caso de tener alguna duda pueden escribirme en los comentarios.

La entrada Insertar o agregar un elemento al principio de un array con PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2017/01/01/insertar-o-agregar-un-elemento-al-principio-de-un-array-con-php/feed/ 0
Leer el contenido de un archivo en PHP https://programacionextrema.com/2015/12/19/leer-el-contenido-de-un-archivo-en-php/ https://programacionextrema.com/2015/12/19/leer-el-contenido-de-un-archivo-en-php/#comments Sat, 19 Dec 2015 18:57:27 +0000 http://programacionextrema.com/?p=999 En esta ocasión aprenderemos a leer el contenido de un archivo en PHP utilizando varias funciones que nos proporciona el lenguaje de programación, con unos ejemplos sencillos. Cómo leer el contenido de un archivo en PHP Para leer el contenido primero vamos a necesitar un archivo, en nuestro caso vamos a crear un archivo de… Read More

La entrada Leer el contenido de un archivo en PHP aparece primero en ProgramaciónExtrema.com.

]]>
En esta ocasión aprenderemos a leer el contenido de un archivo en PHP utilizando varias funciones que nos proporciona el lenguaje de programación, con unos ejemplos sencillos.

Cómo leer el contenido de un archivo en PHP

Para leer el contenido primero vamos a necesitar un archivo, en nuestro caso vamos a crear un archivo de extensión txt, luego desde un script en PHP vamos a escribir el código para abrir el archivo txt creado, utilizando la función fopen:

$archivo = fopen("archivo.txt", "r");

Si queremos mostrar todo el contenido en una linea podemos utilizar la función fpassthru, como se muestra en el siguiente fragmento de código.

$archivo = fopen("archivo.txt", "r");
fpassthru($archivo);

Esta tarea también se puede realizar de otra forma más interesante, utilizando el ciclo while junto a la función feof, esta función permite comprobar si el puntero que lee el archivo ha llegado al final.
Luego para leer linea por linea vamos a utilizar la función fgets y con la función nl2br escribiremos el salto de linea:

// Abriendo el archivo
$archivo = fopen("archivo.txt", "r");

// Recorremos todas las lineas del archivo
while(!feof($archivo)){
	// Leyendo una linea
	$traer = fgets($archivo);
	// Imprimiendo una linea
	echo nl2br($traer);
}

// Cerrando el archivo
fclose($archivo);

Bueno gente, eso es todo, espero que les sea de gran utilidad este sencillo tutorial en el cual se explica cómo leer el contenido de un archivo en PHP.

La entrada Leer el contenido de un archivo en PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/19/leer-el-contenido-de-un-archivo-en-php/feed/ 7
Descomprimir un archivo ZIP en PHP https://programacionextrema.com/2015/12/14/descomprimir-un-archivo-zip-en-php/ https://programacionextrema.com/2015/12/14/descomprimir-un-archivo-zip-en-php/#comments Mon, 14 Dec 2015 23:45:35 +0000 http://programacionextrema.com/?p=951 PHP es un lenguaje de programación que nos permite realizar muchas funcionalidades en muy pocas lineas de código, en esta ocasion vamos a ver cómo descomprimir un archivo ZIP en PHP utilizando solamente el objeto ZipArchive. Cómo descomprimir un archivo ZIP en PHP Para realizar esta tarea primero vamos a necesitar un archivo de extensión… Read More

La entrada Descomprimir un archivo ZIP en PHP aparece primero en ProgramaciónExtrema.com.

]]>
PHP es un lenguaje de programación que nos permite realizar muchas funcionalidades en muy pocas lineas de código, en esta ocasion vamos a ver cómo descomprimir un archivo ZIP en PHP utilizando solamente el objeto ZipArchive.

Cómo descomprimir un archivo ZIP en PHP

Para realizar esta tarea primero vamos a necesitar un archivo de extensión zip para poder realizar las pruebas, luego desde nuestro código PHP vamos a crear una instancia del objeto ZipArchive para luego abrir el archivo utilizando la función open.

$zip = new ZipArchive;
if ($zip->open('path/to/file.zip') === TRUE) {
    $path = getcwd(); // Path del directorio actual
    $zip->extractTo($path); // Extraemos el contenido en el directorio actual
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}

Finalmente para extraer el contenido del archivo zip debemos usar la función extractTo indicándole el path del destino como se muestra en el código anterior.

Bueno gente, espero que les sea de gran utilidad el código para descomprimir un archivo ZIP en PHP, ante cualquier problema no duden en dejar un comentario.

La entrada Descomprimir un archivo ZIP en PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/14/descomprimir-un-archivo-zip-en-php/feed/ 2
Imprimir un array en PHP https://programacionextrema.com/2015/12/12/imprimir-un-array-en-php/ https://programacionextrema.com/2015/12/12/imprimir-un-array-en-php/#respond Sat, 12 Dec 2015 20:22:26 +0000 http://programacionextrema.com/?p=949 En esta ocasión aprenderemos a imprimir un array en PHP utilizando las funciones var_dump y print_r, las cuales son ofrecidas por el lenguaje de forma nativa. Cómo imprimir un array en PHP Para imprimir un array PHP nos ofrece dos alternativas, por un lado la función print_r y por el otro la función var_dump, a… Read More

La entrada Imprimir un array en PHP aparece primero en ProgramaciónExtrema.com.

]]>
En esta ocasión aprenderemos a imprimir un array en PHP utilizando las funciones var_dump y print_r, las cuales son ofrecidas por el lenguaje de forma nativa.

Cómo imprimir un array en PHP

Para imprimir un array PHP nos ofrece dos alternativas, por un lado la función print_r y por el otro la función var_dump, a continuación se explican las diferencias entre las dos alternativas:

  • var_dump: Muestra el contenido de una variable incluyendo los tipos de los valores.
  • print_r: Muestra el contenido de una variable de forma más legible para los seres humanos, los valores de una matriz se representan en un formato que muestra las claves y sus valores. Una notación similar se utiliza para los objetos.

En el siguiente fragmento de código utilizaremos las funciones mencionadas en un sencillo ejemplo.

 $animales = array ('Perro', 'Gato', 'Elefante');
  
 var_dump($animales); // array(3) { [0]=> string(5) "Perro" [1]=> string(4) "Gato" [2]=> string(8) "Elefante" }
  
 print_r($animales); // Array ( [0] => Perro [1] => Gato [2] => Elefante )

Bueno eso es todo, espero que les sirva y ante cualquier problema no duden en enviar un comentario.

La entrada Imprimir un array en PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/12/imprimir-un-array-en-php/feed/ 0
Configurar una base de datos en CodeIgniter https://programacionextrema.com/2015/12/11/configurar-una-base-de-datos-en-codeigniter/ https://programacionextrema.com/2015/12/11/configurar-una-base-de-datos-en-codeigniter/#respond Fri, 11 Dec 2015 19:35:53 +0000 http://programacionextrema.com/?p=944 Las bases de datos son fundamentales en cualquier sistema informático, ya que nos permiten guardar cualquier tipo de información. En este tutorial aprenderemos a configurar una base de datos en CodeIgniter 3.0.3. Cómo configurar una base de datos en CodeIgniter CodeIgniter permite configurar una base de datos de manera muy fácil, para realizar esto solamente… Read More

La entrada Configurar una base de datos en CodeIgniter aparece primero en ProgramaciónExtrema.com.

]]>
Las bases de datos son fundamentales en cualquier sistema informático, ya que nos permiten guardar cualquier tipo de información. En este tutorial aprenderemos a configurar una base de datos en CodeIgniter 3.0.3.

Cómo configurar una base de datos en CodeIgniter

CodeIgniter permite configurar una base de datos de manera muy fácil, para realizar esto solamente debemos abrir el archivo ubicado en application/config/database.php y cambiar el hostname, username, password y database con los datos que corresponden:

$db['default'] = array(
	'dsn'	=> '',
	'hostname' => 'localhost',
	'username' => 'mi_usuario',
	'password' => 'mi_password',
	'database' => 'mi_base_de_datos',
	'dbdriver' => 'mysqli',
	'dbprefix' => '',
	'pconnect' => FALSE,
	'db_debug' => (ENVIRONMENT !== 'production'),
	'cache_on' => FALSE,
	'cachedir' => '',
	'char_set' => 'utf8',
	'dbcollat' => 'utf8_general_ci',
	'swap_pre' => '',
	'encrypt' => FALSE,
	'compress' => FALSE,
	'stricton' => FALSE,
	'failover' => array(),
	'save_queries' => TRUE
);

Con solamente cambiar los datos indicados el sistemas ya estará disponible para empezar a manipular una base de datos.

Bueno gente, esto es todo, espero que les sea de gran utilidad y ante cualquier inconveniente no duden en enviar un comentario.

La entrada Configurar una base de datos en CodeIgniter aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/11/configurar-una-base-de-datos-en-codeigniter/feed/ 0
Traducir CodeIgniter al español https://programacionextrema.com/2015/12/10/traducir-codeigniter-al-espanol/ https://programacionextrema.com/2015/12/10/traducir-codeigniter-al-espanol/#comments Thu, 10 Dec 2015 19:14:51 +0000 http://programacionextrema.com/?p=940 Como todos sabemos CodeIgniter es un framework muy popular que sirve para desarrollar páginas web en PHP, implementando el famoso patrón MVC. Actualmente si lo descargamos desde su sitio oficial lo vamos a encontrar en el idioma inglés, esto puede ser un gran problema debido a que cualquier tipo de mensaje que se muestre en… Read More

La entrada Traducir CodeIgniter al español aparece primero en ProgramaciónExtrema.com.

]]>
Como todos sabemos CodeIgniter es un framework muy popular que sirve para desarrollar páginas web en PHP, implementando el famoso patrón MVC.
Actualmente si lo descargamos desde su sitio oficial lo vamos a encontrar en el idioma inglés, esto puede ser un gran problema debido a que cualquier tipo de mensaje que se muestre en el sitio va a estar en ese idioma, como por ejemplo los posibles mensajes de error al validar un formulario. Es por ese motivo que en este tutorial aprenderemos a traducir CodeIgniter al español.

Cómo traducir CodeIgniter al español

Para realizar esta tarea vamos a descargar las traducciones que se nos ofrece de manera gratuita en el repositorio de GitHub https://github.com/bcit-ci/codeigniter3-translations. Luego vamos a incluir la carpeta spanish en el directorio application/language de nuestro proyecto, y a continuación en el archivo application/config/config.php vamos a cambiar el idioma a spanish como se muestra en la siguiente linea de código:

$config['language'] = 'spanish';

De esta misma forma podemos cambiar a cualquier otro idioma, solamente con copiar la carpeta requerida y cambiar la configuración.

Bueno gente, hemos llegado al final de este breve tutorial en el cual se explica cómo traducir CodeIgniter al español. Espero que les sea de gran utilidad y ante cualquier problema no duden en dejar un comentario.

La entrada Traducir CodeIgniter al español aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/10/traducir-codeigniter-al-espanol/feed/ 2
Validar un formulario en CodeIgniter https://programacionextrema.com/2015/12/10/validar-un-formulario-en-codeigniter/ https://programacionextrema.com/2015/12/10/validar-un-formulario-en-codeigniter/#respond Thu, 10 Dec 2015 02:04:48 +0000 http://programacionextrema.com/?p=933 Los formularios son muy comunes entre los sitios webs que desarrollamos hoy en día, ya que permiten cargar todo tipo de información. En este tutorial aprenderemos a validar un formulario en CodeIgniter para evitar distintos problemas de seguridad que se puedan presentar, como por ejemplo datos inconsistentes, longitudes de datos inesperadas o tipos de datos… Read More

La entrada Validar un formulario en CodeIgniter aparece primero en ProgramaciónExtrema.com.

]]>
Los formularios son muy comunes entre los sitios webs que desarrollamos hoy en día, ya que permiten cargar todo tipo de información. En este tutorial aprenderemos a validar un formulario en CodeIgniter para evitar distintos problemas de seguridad que se puedan presentar, como por ejemplo datos inconsistentes, longitudes de datos inesperadas o tipos de datos incorrectos.

Es importante mencionar que para este tutorial vamos a utilizar la versión 3.0.3 de CodeIgniter.

Cómo validar un formulario en CodeIgniter

Para validar un formulario primero vamos a necesitar crear uno, en este caso dentro de la carpeta application/views vamos a crear el archivo formulario.php con el siguiente contenido HTML

<?php
  defined('BASEPATH') OR exit('No direct script access allowed');
  ?><!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="utf-8">
    <title>Welcome to CodeIgniter</title>
    <style type="text/css">
      .error{
      color: red;
      }
    </style>
  </head>
  <body>
    <div class="error">
      <?php echo validation_errors(); ?>
    </div>
    <?php echo form_open('formulario/procesar'); ?>
    <h5>Nombre de usuario</h5>
    <input type="text" name="username" value="<?php echo set_value('username'); ?>" size="50" />
    <h5>Password</h5>
    <input type="text" name="password" value="<?php echo set_value('password'); ?>" size="50" />
    <h5>Confirmar Password</h5>
    <input type="text" name="passconf" value="<?php echo set_value('passconf'); ?>" size="50" />
    <h5>Email</h5>
    <input type="text" name="email" value="<?php echo set_value('email'); ?>" size="50" />
    <div><input type="submit" value="Submit" /></div>
    </form>
  </body>
</html>

Del formulario anterior es importante mencionar que vamos a validar un nombre de usuario, un password con la confirmación y un email.
Con la función validation_errors() vamos a mostrar los errores que resulten de validar los campos, mientras que con la función form_open(‘formulario/procesar’) vamos a generar el tag form con el action apuntando al controlador ‘formulario/procesar’.

Luego de definir el formulario vamos a crear el controlar con las acciones para mostrar y procesar los datos enviados desde el formulario. Dentro del directorio application/controllers vamos a crear el archivo Formulario.php con el siguiente código:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Formulario extends CI_Controller
{
    
    function __construct()
    {
        parent::__construct();
        $this->load->helper('form');
        $this->load->helper('url');
    }
    
    public function index()
    {
        $this->load->view('formulario');
    }
    
    public function procesar()
    {
        $this->load->library('form_validation');
        $this->form_validation->set_rules('username', 'Nombre de usuario', 'required|min_length[5]|max_length[12]');
        $this->form_validation->set_rules('password', 'Password', 'required|matches[passconf]');
        $this->form_validation->set_rules('passconf', 'Confirmar Password', 'required');
        $this->form_validation->set_rules('email', 'Email', 'required|valid_email');
        
        if ($this->form_validation->run() == FALSE) {
            $this->load->view('formulario');
        } else {
            echo "Datos cargador correctamente";
        }
        
    }
}

La función index() va a ser la encargada de imprimir la vista del formulario, mientras que la función procesar() se va a encargar de obtener los datos cargados y enviados desde el formulario por el método post para luego validarlos.

Antes de comenzar con la validación necesitamos cargar la librería form_validation:

$this->load->library('form_validation');

Luego con la función set_rules() vamos establecer las reglas de validación para un campo determinado, en orden cascada.
El método tiene tres parámetros obligatorios y uno opcional:

  1. El nombre del campo, el que se indicó en el formulario.
  2. El nombre del campo para mostrar al usuario, que se insertará en el mensaje de error. Por ejemplo, si el campo se llama «usuario», un mensaje de error podría ser «El campo usuario es obligatorio».
  3. Las reglas de validación para el campo del formulario.
  4. Mensajes de errores personalizados (parámetro opcional) sobre las reglas dadas para el campo actual. Si no se proporciona utilizará el predeterminado.

Si en nuestro ejemplo tomamos las validaciones que definimos para el campo ‘username’:

$this->form_validation->set_rules('username', 'Nombre de usuario', 'required|min_length[5]|max_length[12]');

Vamos a ver que estamos definiendo 4 reglas:

  • required: Para indicar que el campo es obligatorio.
  • min_length[5]: Con longitud mínima de 5 caracteres.
  • max_length[12]: Con longitud máxima de 12 caracteres.

Luego para ejecutar dichas validaciones utilizamos la función $this->form_validation->run(), la cual retorna FALSE en caso de que algún campo no cumpla con las reglas especificadas.

Al validar el formulario, el resultado en nuestros navegadores sería el siguiente:

Validar un formulario en CodeIgniter

Validar un formulario en CodeIgniter

Listado de reglas para validar un formulario

CodeIgniter ofrece muchas reglas de validación, a continuación un listado de las más interesantes:

  • valid_email: Para validar un campo de tipo email.
  • valid_url: Para validar una URL.
  • valid_ip: Para validar una IP.
  • is_natural: Para validar que un número sea natural.
  • numeric: Para validar que el contenido de un campo sea numérico
  • alpha: Para validar que el valor de un campo no contenga caracteres especiales (ideal para el nombre de usuario).
  • matches: Para validar que 2 campos de un formulario tengan el mismo contenido (como en nuestro ejemplo).
  • is_unique: Para validar que el contenido de un campo del formulario no exista en la base de datos (ideal para registro de usuarios)

Bueno gente, hemos llegado al fina de este tutorial en el cual explicamos cómo validar un formulario en CodeIgniter, si quieren saber un poco más los invito a pasar por la documentación oficial https://www.codeigniter.com/userguide3/libraries/form_validation.html. Ante cualquier problema no duden en dejar un comentario.

La entrada Validar un formulario en CodeIgniter aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/10/validar-un-formulario-en-codeigniter/feed/ 0
Encriptar en SHA1 con PHP https://programacionextrema.com/2015/12/08/encriptar-en-sha1-con-php/ https://programacionextrema.com/2015/12/08/encriptar-en-sha1-con-php/#respond Tue, 08 Dec 2015 19:03:36 +0000 http://programacionextrema.com/?p=928 Hace un tiempo hemos visto cómo encriptar en MD5 con PHP y la importancia que tiene realizar esta tarea en un sistema. En esta ocasión aprenderemos a encriptar en SHA1 con PHP utilizando la función sha1() que nos ofrece el lenguaje de forma nativa. Cómo encriptar en SHA1 con PHP Para realizar esta tarea vamos… Read More

La entrada Encriptar en SHA1 con PHP aparece primero en ProgramaciónExtrema.com.

]]>
Hace un tiempo hemos visto cómo encriptar en MD5 con PHP y la importancia que tiene realizar esta tarea en un sistema. En esta ocasión aprenderemos a encriptar en SHA1 con PHP utilizando la función sha1() que nos ofrece el lenguaje de forma nativa.

Cómo encriptar en SHA1 con PHP

Para realizar esta tarea vamos a utilizar la siguiente función:

string sha1 ( string $str [, bool $raw_output = false ] )

La cual calcula el hash sha1 de un string.

Parámetros

$str: El string de entrada, del cual queremos el hash.
$raw_output: Este parámetro es opcional, si se establece en TRUE, el hash sha1 será devuelto en formato binario, de lo contrario, el valor retornado será un número hexadecimal.

A continuación dos ejemplos muy sencillos de cómo utilizar la función sha1 en PHP:

Ejemplo 1:

$str = 'ProgramaciónExtrema.com';

if (sha1($str) === '3afb82af5b2ceb032597e911eac407c6969ca7fe') {
    echo "El texto coincide con el hash.";
}

Ejemplo 2:

$str = 'ProgramaciónExtrema.com';
echo sha1($str);

Bueno gente, de esta forma debemos utilizar la función sha1 en PHP, espero que les sea de gran utilidad y ante cualquier inconveniente no duden en dejar un comentario.

La entrada Encriptar en SHA1 con PHP aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/08/encriptar-en-sha1-con-php/feed/ 0