AdNow
loading...
Códigos PHP Para Tener a la Mano
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
1. Buscar y reemplazar algo en una cadena (string)
El siguiente código sirve para buscar un texto o un caracter en una variable y reemplazarlo por otro, en el ejemplo se buscan todas las ‘-‘ y se reemplazan por espacios:
<?php $texto = 'hola-mundo-que-hay'; $resultado = str_replace('-', ' ', $texto); echo $resultado; // hola mundo que hay ?>
2. Hacer una comparacion ‘if else’ en linea (: ?)
La condicional ternaria es una alternativa al ‘if else’ tradicional, este tipo de comparación es mas simple y oportuna cuando no se necesita hacer algo tan complejo:
<?php $var1 = 5; $var2 = 1; echo $var1 > $var2 ? 'var1 es mayor a var2' : 'vaa2 es mayor a var1'; // condicion ? true : false ?>
3. Obtener la URL en la que se esta
Usando las variables del tipo $_SERVER podemos obtener la url en la que el usuario esta actualmente, un uso podria ser comparar si se esta en cierta pagina y dependiendo de ello mostrar un contenido determinado:
<?php $url = $_SERVER['HTTP_HOST']; echo 'Estas en '.$url; ?>
4. Redireccion HTTP en PHP
Este código sirve para hacer una redireccion hacia otro sitio usando la función header(), recordad que esta función siempre tiene que ir antes que el HTML para que funcione.
<?php header('Location: http://www.google.com'); // Te redireccionara a google ?>
5. Detectar en que navegador se esta
Con este código se obtiene la informacion completa del navegador que esta usando el visitante.
<?php $useragent = $_SERVER['HTTP_USER_AGENT']; echo "<b>Tu navegador es</b>: " . $useragent; ?>
6. Obtener la IP del usuario
El siguiente código sirve para obtener la dirección IP del usuario, esto no funciona en un servidor local.
<?php $ip = $_SERVER['REMOTE_ADDR']; echo $ip; ?>
7. Validacion de email en PHP
Útil para cuando trabajamos con formularios y necesitamos una validación segura del lado del servidor.
<?php $email = $_POST['email']; if(!preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$email)) { echo 'Email invalido.'; } ?>
8. Enviar correos con cabaceras usando la funcion mail()
El siguiente código sirve para enviar un correo hacia un email definido en una variable, incluye cabeceras (headers)
<?php $dest = "destinatario@gmail.com"; //Email de destino $asunto = "Asunto"; //Asunto $cuerpo = "Cuerpo del mensaje, puedes poner <b>HTML</b> aqui tambien"; //Cuerpo del mensaje //Cabeceras del correo $headers = "From: Juan juan@gmail.com\r\n"; //Quien envia? $headers .= "X-Mailer: PHP5\n"; $headers .= 'MIME-Version: 1.0' . "\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // mail($dest,$asunto,$cuerpo,$headers); ?>
9. Hacer un loop simple
La solución para cuando necesitamos repetir algo un numero X de veces, en el ejemplo el texto se repetira 10 veces:
<?php for($j = 0 ;$j < 10 ;$j++){ echo 'Esto se va a repetir 10 veces<br>'; } ?>
10. Contar cuantos caracteres o palabras hay en una cadena (string)
El primero cuenta cuantos caracteres hay en una variable, el segundo cuenta las palabras y el ultimo es una combinación de ambos:
<?php for($j = 0 ;$j < 10 ;$j++){ echo 'Esto se va a repetir 10 veces<br>'; } ?> <?php // Para contar caracteres $str = 'abcdef'; echo strlen($str); // 6 // Para contar palabras $str2 = 'una dos tres palabras'; echo str_word_count($str2); // 4 // Ambos $str3 = 'Hola mundo'; echo 'Hay '.strlen($str3).' caracteres y '.str_word_count($str3).' palabras'; // 10 y 2 ?>
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Formulario de contacto
Entradas más populares de este blog
Listado pasaporte y cedulas SAIME 2018
click aqui para descargar el listado en formato pdf 21 de Julio de 2018 Con el propósito de dar celeridad al proceso de entrega de documentos, el Director General del Servicio Administrativo de Identificación, Migración y Extranjería (Saime), Gustavo Vizcaíno Gil, ordenó habilitar todas las oficinas del país los días sábados, únicamente para la entrega de cédulas y pasaportes. Saime abre sus oficinas los días sábados Con el propósito de dar celeridad al proceso de entrega de documentos, el Director General del Servicio Administrativo de Identificación, Migración y Extranjería (Saime), Gustavo Vizcaíno Gil, ordenó habilitar todas las oficinas del país los días sábados, únicamente para la entrega de cédulas y pasaportes. Los usuarios podrán ingresar en la página web del Saime www.saime.gob.ve y verificar si están en el listado donde le indicará en que oficina pueden retirar sus documentos de identificación. Esta iniciativa da cumplimiento a la sép...
Etiqueta HTML < abbr >
Etiqueta HTML <abbr> ❮ Referencia HTML completa anterior Siguiente ❯ Ejemplo Una abreviatura se marca de la siguiente manera: The < abbr title ="World Health Organization" > WHO < /abbr > was founded in 1948. Pruebelo usted mismo » Definición y uso La etiqueta <abbr> define una abreviatura o un acrónimo, como "Sr.", "Dec.", "ASAP", "ATM". Sugerencia: una abreviatura y un acrónimo son versiones abreviadas de otra cosa. Ambos a menudo se representan como una serie de letras. Marcar las abreviaturas puede proporcionar información útil para navegadores, sistemas de traducción y motores de búsqueda. Soporte del navegador Element <abbr> Yes Yes Yes Yes Yes Consejos y notas Consejo: El atributo de título global se puede usar en la etiqueta <abbr> para mostrar la versión completa de la abreviatura / acrónimo al pasar el mouse sobre el elemento <abbr>. Difere...
HTML < a > tag
HTML <a> día ❮ Referencia HTML completa anterior Siguiente ❯ Ejemplo Un enlace a W3Schools.com: < a href ="https://www.w3schools.com" > Visit W3Schools.com! < /a > Pruebelo usted mismo » More "Pruebelo usted mismo" examples below. Definición y uso La etiqueta <a> define un hipervínculo, que se usa para vincular de una página a otra. El atributo más importante del elemento <a> es el atributo href, que indica el destino del enlace. Por defecto, los enlaces aparecerán de la siguiente manera en todos los navegadores: Un enlace no visitado está subrayado y azul Un enlace visitado está subrayado y morado Un enlace activo está subrayado y rojo Soporte del navegador Element <a> Yes Yes Yes Yes Yes Consejos y notas Sugerencia: los siguientes atributos: descarga, hreflang, medios, rel, destino y tipo no pueden estar presentes si el atributo href no está presente. Consejo: Normalmente,...