jacinmontava posteets tagged php  [ Profile ]

Sort by: Date / Title /

  1. 1 month ago
    1. <?php
    2. function acortarurl($url){
    3.         $longitud = strlen($url);
    4.         if($longitud> 45){
    5.                 $longitud = $longitud - 30;
    6.                 $parte_inicial = substr($url, 0, -$longitud);
    7.                 $parte_final = substr($url, -15);
    8.                 $nueva_url = $parte_inicial."[ ... ]".$parte_final;
    9.                 return $nueva_url;
    10.         }else{
    11.                 return $url;
    12.         }
    13. }
    14. $url_larga = "http://www.google.com.pe/search?hl=en&q=ribosomatic&btnG=Google+Search&meta=";
    15. $url_corta = acortarurl($url_larga);
    16. echo"<a href=\"$url_larga\">$url_corta</a>";
    17. ?>
  2. 2 months 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";
  3. 4 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. 4 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. 5 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. 6 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...
  7. 7 months ago
    http://www.webintenta.com/mostrar-una-imagen-aleatoria-con-php.html
    1. <?php
    2. //Crear una array con las distintas imagenes
    3. $imagenes[0]='imagen1.gif';
    4. $imagenes[1]='imagen2.gif';
    5. $imagenes[2]='imagen3.gif';
    6. $imagenes[3]='imagen4.gif';
    7. $imagenes[4]='imagen5.gif';
    8. $imagenes[5]='imagen6.gif';     
    9. // Elegimos un valor entre 0 y 5
    10. $i=rand(0,5);   
    11. // Mostramos la imagen 
    12. print '<img src="'.$imagenes[$i].'">';
    13. ?>
  8. sponsorised links
  9. 8 months ago
    1. <?
    2. $url = 'http://www.google.es';
    3. $lineas = file($url);
    4. for ($i = 0; $i <count($lineas); $i++)
    5. {
    6.         $total = $total.htmlentities($lineas[$i])."<br/>";
    7. }
    8. echo $total;
    9. ?>
  10. 8 months ago
    1. <?php
    2.  
    3. // Variables que indican el archivo de la imagen y el nuevo tamano
    4. $filename = "./imagenes/11974726662819-2.jpg";
    5.  
    6. // Content-type para el navegador
    7. header('Content-type: image/jpeg');
    8.  
    9. // Se obtienen las nuevas dimensiones
    10. list($width, $height) = getimagesize($filename);
    11. $newwidth = 120; ///forzamos la imagen al tamaño deseado
    12. $newheight = floor( $height * (120 / $width ) ); ///la altura la obtenemos proporcionalmente para no deformar la imagen
    13.  
    14.  
    15. // Cargar la imagen
    16. $thumb = imagecreate($newwidth, $newheight);
    17. $source = imagecreatefromjpeg($filename);
    18.  
    19. // Redimensionar
    20. imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
    21.  
    22. // Mostrar la nueva imagen
    23. imagejpeg($thumb);
    24.  
    25. ?>
  11. 8 months ago
    1. <?php
    2. function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
    3. {
    4.   // crear imagen desde original
    5.   $img = ImageCreateFromJPEG($img_original);
    6.  
    7.   // crear imagen nueva
    8.   $thumb = ImageCreate($img_nueva_anchura,$img_nueva_altura);
    9.  
    10.   // redimensionar imagen original copiandola en la imagen
    11.   ImageCopyResized($thumb,$img,0,0,0,0,$img_nueva_anchura, $img_nueva_altura,ImageSX($img),ImageSY($img));
    12.  
    13.   // guardar la imagen redimensionada donde indica $img_nueva
    14.   ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
    15. }
    16.  
    17. redimensionar_jpeg('/home/yo/foto.jpg','/home/yo/mini_foto.jpg',100,100,75);
    18. ?>

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