jacinmontava  [ Profile ]

Sort by: Date / Title /

  1. 1 week ago
    1. $tiempo_inicio = microtime(true);
    2.  
    3. mifunciondelaostia();
    4.  
    5. $tiempo_final = microtime(true);
    6. $tiempo = $tiempo_final - $tiempo_inicio;
    7.  
    8. echo "Ha tardado ",$tiempo," segundos";
  2. 1 week ago
    1. <?php
    2.  
    3.    if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false )
    4.    {
    5.          // Tu direccecion de correo
    6.          $email_address = 'tu@tudominio.com ';
    7.  
    8.          // Enviate el email
    9.          mail($email_address,'Alerta de Googlebot',
    10.          'El Googlebot ha visitado tu pagina: '.$_SERVER['REQUEST_URI']);
    11.    }
    12. ?>
  3. 2 months ago
    Limpiar los datos introducidos por un usuario es una tarea usual antes de insertarlos en la base de datos. Nos podemos encontrar con espacios extra, tabulaciones y retornos de carro innecesarios. Con esta función, y con un poco de ayuda de las expresiones regulares, conseguiremos eliminarlos. La función se ejecuta en tres pasos: primero utilizamos trim -que elimina los espacios sobrantes del principio y final de la cadena-. Después eliminamos los dobles espacios que pudieramos tener dentro de la cadena y por último eliminamos tabulaciones (\t), retornos de carro (\r) y nuevas líneas (\n) y los sustituimos por un espacio en blanco.
    1. function eliminarblancos($cadena){
    2.          $cadena = trim($cadena);
    3.          $cadena = preg_replace('/\s(?=\s)/', '', $cadena);
    4.          $cadena = preg_replace('/[\n\r\t]/', ' ', $cadena);
    5.          return $cadena;
    6. }
  4. 2 months ago
    Traduccion al castellano de los nombres de los dias y meses de la funcion date de PHP
    1. // Obtenemos y traducimos el nombre del día
    2. $dia=date("l");
    3. if ($dia=="Monday") $dia="Lunes";
    4. if ($dia=="Tuesday") $dia="Martes";
    5. if ($dia=="Wednesday") $dia="Miércoles";
    6. if ($dia=="Thursday") $dia="Jueves";
    7. if ($dia=="Friday") $dia="Viernes";
    8. if ($dia=="Saturday") $dia="Sabado";
    9. if ($dia=="Sunday") $dia="Domingo";
    10.  
    11. // Obtenemos y traducimos el nombre del mes
    12. $mes=date("F");
    13. if ($mes=="January") $mes="Enero";
    14. if ($mes=="February") $mes="Febrero";
    15. if ($mes=="March") $mes="Marzo";
    16. if ($mes=="April") $mes="Abril";
    17. if ($mes=="May") $mes="Mayo";
    18. if ($mes=="June") $mes="Junio";
    19. if ($mes=="July") $mes="Julio";
    20. if ($mes=="August") $mes="Agosto";
    21. if ($mes=="September") $mes="Setiembre";
    22. if ($mes=="October") $mes="Octubre";
    23. if ($mes=="November") $mes="Noviembre";
    24. if ($mes=="December") $mes="Diciembre";
  5. 3 months ago
    1. <?php
    2.   if (preg_match('/q=|search/', $_SERVER['HTTP_REFERER']) ) {
    3.         print '';
    4.   }
    5.   //Dentro del print, meteremos el código que queramos, como puede ser
    6.   //un bloque de anuncios Adsense
    7. ?>
  6. 4 months ago
    Reinhold Weber desde su blog, nos ofrece una atractiva, útil e interesante técnica para detectar elementos vacíos en nuestro diseño como DIVs, listas, párrafos, celdas en tablas o etiquetas alt sin información o etiquetas title vacías, etc. Ha utilizado colores para representar áreas donde debemos prestar atención y sólo hay que incluir el siguiente código al final de nuestro CSS
    1. /* Empty Elements */
    2. div:empty, span:empty, li:empty, p:empty, td:empty, th:empty
    3. { padding: 20px; border: 5px dotted yellow !important; }
    4.  
    5. /* Empty Attributes */
    6. *[alt=""], *[title=""], *[class=""], *[id=""], a[href=""], a[href="#"]
    7. { border: 5px solid yellow !important; }
    8.  
    9. /* Deprecated Elements */
    10. applet, basefont, center, dir, font, isindex, menu, s, strike, u
    11. { border: 5px dotted red !important; }
    12.  
    13. /* Deprecated Attributes */
    14.  
    15. *[background], *[bgcolor], *[clear], *[color], *[compact], *[noshade], *[nowrap], *[size], *[start],
    16. *[bottommargin], *[leftmargin], *[rightmargin], *[topmargin], *[marginheight], *[marginwidth], *[alink], *[link], *[text], *[vlink],
    17. *[align], *[valign],
    18. *[hspace], *[vspace],
    19. *[height], *[width],
    20. ul[type], ol[type], li[type]
    21. { border: 5px solid red !important; }
    22.  
    23. /* Proposed Deprecated Elements */
    24. input[type="button"], big, tt
    25. { border: 5px dotted #33FF00 !important; }
    26.  
    27. /* Proposed Deprecated Attributes */
    28. *[border], a[target], table[cellpadding], table[cellspacing], *[name]
    29. { border: 5px solid #33FF00 !important; }
  7. 4 months ago
    Script de Jose Rico. www.joserico.com
    1. //palabra aleatoria o creador de nombres aleatorios
    2. function construir_nombre($min=4, $max=8){
    3.         $vocales = array("a", "e", "i", "o", "u");
    4.         $consonantes = array("b", "c", "d", "f", "g", "j", "l", "m", "n", "p", "r", "s", "t");
    5.         $random_nombre = rand($min, $max);//largo de la palabra
    6.         $random = rand(0,1);//si empieza por vocal o consonante
    7.         for($j=0;$j<$random_nombre;$j++){//palabra
    8.                 switch($random){
    9.                         case 0: $random_vocales = rand(0, count($vocales)-1); $nombre.= $vocales[$random_vocales]; $random = 1; break;
    10.                         case 1: $random_consonantes = rand(0, count($consonantes)-1); $nombre.= $consonantes[$random_consonantes]; $random = 0; break;
    11.                 }
    12.         }
    13.         return $nombre;
    14. }
    15.  
    16. echo ucfirst(construir_nombre());
    17. //ejemplos Bumuc, Acal, Baluceda, Leceme, Rirobit...
  8. sponsorised links
  9. 4 months ago
    Esto lo realizan normalmente los navegadores cuando dentro de un formulario hay alguna forma estándar de hacer el submit, pero en el caso de que no queramos poner botón de submit, tendremos que ejecutar el siguiente código en el evento onkeypress de la caja. Extraido de www.sentidoweb.com
    1. <html>
    2. <head>
    3.    <title>Enviar formulario al pulsar un enlace</title>
    4. <script>
    5. function enviar_formulario(){
    6.    document.formulario1.submit()
    7. }
    8. </script>
    9. </head>
    10.  
    11. <body>
    12. <form action="pagina_destino.php" method=post name="formulario1">
    13.    <input name="nombre" onkeypress="if (event.keyCode == 13) enviar_formulario()"/>
    14. </form>
    15.  
    16. </body>
    17. </html>
  10. 4 months ago
    1. <html>
    2. <head>
    3.    <title>Enviar formulario al pulsar un enlace</title>
    4. <script>
    5. function enviar_formulario(){
    6.    document.formulario1.submit()
    7. }
    8. </script>
    9. </head>
    10.  
    11. <body>
    12. <form action="pagina_destino.php" method=post name="formulario1">
    13. <input type="hidden" name="campo1" value="valor">
    14. <input type="hidden" name="campo2" value="otroValor">
    15. </form>
    16.  
    17. <a href="javascript:enviar_formulario()">Enviar formulario</a>
    18. </body>
    19. </html>
  11. 5 months ago
    El parametro wmode puesto como transparent hara que los divs siempre esten por encima del objeto flash.
    1. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="200" title="slip">
    2. <param name="movie" value="RUTA_ARCHIVO">
    3. <param name="quality" value="high">
    4. <param name="wmode" value="transparent"> <!-- este es el parametro que hara que los div's esten por encima del objeto flash -->
    5. <embed src="RUTA_ARCHIVO" width="500" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>
    6. </object>

First / Previous / Next / Last / Page 1 of 3 (29 posteets)