PHP

Códigos, clases, funciones de PHP

Cortar una Imagen con PHP

Cortar una Imagen con PHP

Este código muestra la parte seleccionada de una imagen utilizando coordenadas para hacer la función de corte, este código es bastante útil cuando queremos usar imágenes como Featured en los post sin importar el tamaño de esta indicarle que haga un corte estándar para poder visualizarla a la medida. $filename= “ejemplo-de-imagen.jpg”; list($w, $h, $type, $attr) […]

Detectar si es IE5 o IE6

Detectar si es IE5 o IE6

Este código es una función que nos ayuda a identificar la versiones anteriores de Internet Explorer, como IE5 o IE6. function getMSIE6() { $userAgent = strtolower($_SERVER[“HTTP_USER_AGENT”]); if (ereg(“msie 6”, $userAgent) || ereg(“msie 5”, $userAgent)) { return true; } return false; }

Detecta el Idioma del Navegador

Detecta el Idioma del Navegador

Este código es una función que devuelve el idioma del navegador que utiliza el usuario. function get_client_language($availableLanguages, $default=’en’){ if (isset($_SERVER[‘HTTP_ACCEPT_LANGUAGE’])) { $langs=explode(‘,’,$_SERVER[‘HTTP_ACCEPT_LANGUAGE’]); foreach ($langs as $value){ $choice=substr($value,0,2); if(in_array($choice, $availableLanguages)){ return $choice; } } } return $default; }

Validar un Email

Validar un Email

Este código comprobará un correo electrónico, para ver si está en un formato válido. <?php if(isset($_POST[‘email’])){ $email = $_POST[‘email’]; if(filter_var($email, FILTER_VALIDATE_EMAIL)){ echo ‘<p>This is a valid email.<p>’; }else{ echo ‘<p>This is an invalid email.</p>’; } } ?> <form action=”” method=”post”> Email: <input type=”text” name=”email” value=”<?php echo $_POST[‘email’]; ?>”> <input type=”submit” value=”Check Email”> </form>

Un simple Formulario de Registro de Usuarios

Un simple Formulario de Registro de Usuarios

Este código muestra la manera de crear un simple formulario de registro con php y html. <?php if(isset($_POST[‘submit’])){ # connect to the database here # search the database to see if the user name has been taken or not $query = sprintf(“SELECT * FROM users WHERE user_name=’%s’ LIMIT 1”,mysql_real_escape_string($_POST[‘user_name’])); $sql = mysql_query($query); $row = mysql_fetch_array($sql); […]

Enviar un mensaje de texto con PHP y TextMagic

Enviar un mensaje de texto con PHP y TextMagic

Necesitaras crear cuenta de TextMagic. Este servicio proporciona una API para una variedad de lenguajes (PHP, Perl, Python, Ruby, Java, etc) y es muy fácil de configurar. // Include the TextMagic PHP lib require(‘textmagic-sms-api-php/TextMagicAPI.php’); // Set the username and password information $username = ‘myusername’; $password = ‘mypassword’; // Create a new instance of TM $router […]

Validación de Direcciones URL

Validación de Direcciones URL

Este código nos sirve para validar las URL y asegurarnos de que están correctas. $url = ‘http://ejemplo.com’; $validation = filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED); if ( $validation ) $output = ‘URL Correcta’; else $output = ‘URL Incorrecta’; echo $output;

Leer y Escribir Archivos

Leer y Escribir Archivos

Este código sirve para cuando queremos leer y escribir varios archivos de forma simple. Anexar a un archivo. function fileWrite($file, $message) { fwrite(fopen($file, ‘a’), $message . “\n”); } Leer y mostrar archivo completo. function fileRead($file) { $lines = file($file); foreach ($lines as $line_num => $line) { echo $line, ‘</br>’; } }

Color hexadecimal al Azar con PHP

Color hexadecimal al Azar con PHP

Este código al igual que en el post anterior usando JS hace lo mismo, solo que esta ves con PHP. Ejemplo #1 $rand = array(‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’); $color = ‘#’.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)]; Entonces con echo solo tienes que imprimir la variable $color donde la […]

Crear una Imagen CAPTCHA avanzada con PHP

Crear una Imagen CAPTCHA avanzada con PHP

Este es un CAPTCHA que se puede encontrar en muchos sitios web para impedir que los robots creen contenido spam en tu blog. Creando el archivo Image.php <?php // Font directory + font name $font = ‘fonts/Disney.ttf’; // Total number of lines $lineCount = 40; // Size of the font $fontSize = 40; // Height […]