Este es una extensión del tutorial de Ajax usando Javascript, pero en esta ocasión será usando jQuery, el código es bastante más simple que con JavaScript, pero siempre se van a manejar las 2 funciones que mencioné en el otro tutorial, la que "inicia" el proceso y la que ejecuta una "acción" cuando recibe los datos Aquí el código Ajax usando jQuery <html> <head> <title>Ejemplo de manejo de Ajax usando jquery</title> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/JavaScript"> function consultar(valor) { $("#resultado").html("Cargando..."); //Mostramos el mensaje de cargando $.get("meses.php",{num:valor},procesarEventos); //enviamos la solicitud usando el método get e indicando los parámetros :valor, y por ultimo la función…
Es es un ejemplo bastante básico de Ajax, en donde vamos a obtener una breve descripción de los meses con solo darle el valor numero del mes, este ejemplo se pudo haber hecho con base de datos pero para efectos de tutorial usaré un archivo que responderá con un simple mensaje. para Ajax solo se necesitan 2 Funciones, una que inicia el proceso y/o envía la solicitud y otra que cuando se recepcione los datos haga una acción especifica, siempre la función de "acción" será indicada en la función que "inicia". si deseas saber como hacerlo con jQuery este mismo tutorial…
Todos los servidores tienen la hora en GMT+0 pero según la configuración en php.ini nos mostrará cierta hora, lo puedes comprobar visualizando la hora completa date("r",time()), o con date("l jS \of F Y h:i:s A - \G\M\T: P", time()) el problema se da cuando queremos mostrar la fecha/hora según una franja horaria específica, en php se puede configurar la hora usando date_default_timezone_set e indicando la franja según el parámetro que permite la función, pero en lo personal estoy acostumbrado a tener la hora del servidor de una tabla y según el GMT que le indico que me muestre la hora Esta es una…
Script en JavaScript que nos permite marcar/seleccionar todos los checkbox que existan en la pagina actual, lo que se hace es llamar a la función marcar en el evento ONCLICK del checkbox que marca/desmarca a todos, esa función recorrerá todos los elementos input de la página y cuando encuentre un checkbox le dará el valor de quien lo llamó (checkbox marcar/desmarcar todos) <html> <head> <script type="text/javascript"> function marcar(source) { checkboxes=document.getElementsByTagName('input'); //obtenemos todos los controles del tipo Input for(i=0;i<checkboxes.length;i++) //recoremos todos los controles { if(checkboxes[i].type == "checkbox") //solo si es un checkbox entramos { checkboxes[i].checked=source.checked; //si es un checkbox le damos…
Si necesitas obtener la imagen miniatura de un Video en Youtube, es decir, la imagen preview solo basta con ingresar a una dirección en particular de Youtube que contiene el IDE del video, y solicitar ya sea la default, la miniatura o las 3 alternativas que puede tener. http://img.youtube.com/vi/VIDEO_ID/#.jpg por ejemplo para este video: http://www.youtube.com/watch?v=-AurX6YyPhk http://img.youtube.com/vi/-AurX6YyPhk/0.jpg http://img.youtube.com/vi/-AurX6YyPhk/hqdefault.jpg http://img.youtube.com/vi/-AurX6YyPhk/mqdefault.jpg Para las miniaturas pequeñas, solo debemos usar los numero del 1 al 3 http://img.youtube.com/vi/-AurX6YyPhk/1.jpg http://img.youtube.com/vi/-AurX6YyPhk/default.jpg http://img.youtube.com/vi/-AurX6YyPhk/2.jpg http://img.youtube.com/vi/-AurX6YyPhk/3.jpg
Un problema habitual que se quejan los editores de Wordpress es que constantemente se crean revisiones y/o copias de seguridad que lo único que hacen es inflar la base de datos y ocupar espacio. además que algunos casos si usas el ID del post como parte de la URL está entre post y post tendrá bastante diferencia La solución es bastante sencilla, solo tienes que agregar la siguiente línea en tu archivo wp-config.php define('WP_POST_REVISIONS', false); hecho eso ya no volveremos a tener esas revisiones/autoguardado en WordPress Otras constantes útiles para usarlo en wp-config.php: define('AUTOSAVE_INTERVAL', 160 ); // Tiempo para generar una copia/revisión…
La función end() en PHP sirve para saber el ultimo elemento insertado en un array. A veces tenemos un array en donde ponemos los elemento usando lo siguiente $array[]='valor'; con eso irá creciendo y aumentado el array, si tienes la necesidad de saber cual es el último elemento de ese array lo típico seria contar los elementos y restar 1 (el índice comienza en 0) para saber cual es el ultimo elemento, pero esto puede fallar si se ha eliminado un elemento ya que el TOTAL-1 no coincidirá con el numero de elementos que existen <?php $variables = array('entero', 'float', 'string','byte','long'); echo end($variables); //resultado…
Con este script podrás ver el contenido de una carpeta, todos sus archivos y directorios contenido. lo que hacemos es crear un RECURSO con la ruta actual y lo recorremos con un while, adicionalmente verificamos si es o no un subdirectorio. de ser cierto lo pondremos entre corchetes [] para diferenciarlo de los archivos Este es script es bastante básico pero nos da una idea de como verificar y obtener el contenido de una carpeta en PHP así de como recorrerlo <?php $directorio = opendir("."); //ruta actual while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente { if…
La función RAND() en php nos devuelve un numero aleatorio al azar de 0 hasta el máximo posible (getrandmax() para saber cual es el mayor numero posible) entre sus usos puede ser crear un dado para juegos en donde deberíamos indicar que el mínimo es 1 y el máximo será 6 <?php $numerodado = rand(1,6); //nos dará 1,2,3,4,5 o 6 echo $numerodado; ?> otro uso es por ejemplo mostrar un banner de manera aleatorio o que rote <?php switch (rand(1,5)) case 1: $titleimage = "/images/banners13/1.gif"; break; case 2: $titleimage = "/images/banners13/2.gif"; break; case 3: $titleimage = "/images/banners13/3.gif"; break; case 4: $titleimage = "/images/banners13/4.gif"; break; case 5: $titleimage =…
Las Constantes en PHP son un equivalente a una variable pero con la particularidad que no se pueden cambiar su valor una vez asignado y son SUPERGLOBALS, es decir, a una constante se puede acceder desde cualquier parte del script, función etc. sin la necesidad de pasarlo como parámetro o similar; además que estás no usan el símbolo de dólar "$" al inicio como en el caso de las variables Para crear una constante se usa la función define: <?php define('MICONSTANTE', 'Valor de mi Constante'); define('THIS_SCRIPT', 'index'); echo MICONSTANTE; function miscript() { if (THIS_SCRIPT=='index') { echo " estoy en THIS_SCRIPT"; }…