Contador para conductores novatos en PHP

Contador para conductores novatos en PHP

13.07.09 | por Tito Pelon [mail] | Categorias: Patochadas Varias, Software

De vuelta a la cresta de la ola, después de una semana de enfermedad.
Vuelta pues, al curro, y por supuesto, a la holganza (turno de tarde es lo que tiene).

Como veréis me he colocado un cutre contador de meses y días que me faltan para deshacerme de la “L” del coche (porque soy conductor novel).

Si queréis poner en vuestra web este contador, tenéis que utilizar el siguiente código:

PHP:

<center><?php
    echo "<a href=\"http://www.proyectopqmc.com/blogs/index.php?blog=9&title=contador_para_conductores_novatos_en_php&more=1&c=1&tb=1&pb=1\"><img style=\"width: 81px; height: 108px;\"src=\"http://www.proyectopqmc.com/blogs/skins/hitchhikers/ele.gif\"></a>";
    $fechaInicio date("d/m/Y");
    $fechaActual "PON/TU/FECHA"// Cambia esta fecha por la que te corresponda quitarte la L.
      $diaActual substr($fechaActual02);
    $mesActual substr($fechaActual35);
    $anioActual substr($fechaActual610);
    $diaInicio substr($fechaInicio02);
    $mesInicio substr($fechaInicio35);
    $anioInicio substr($fechaInicio610);
      $b 0;
    $mes $mesInicio-1;
    if($mes==2){
    if(($anioActual%4==&& $anioActual%100!=0) || $anioActual%400==0){
    $b 29;
    }else{
    $b 28;
    }
    }
    else if($mes<=7){
    if($mes==0){
     $b 31;
    }
      else if($mes%2==0){
      $b 30;
      }
      else{
      $b 31;
      }
      }
      else if($mes>7){
      if($mes%2==0){
      $b 31;
      }
      else{
      $b 30;
      }
      }
       if(($anioInicio>$anioActual) || ($anioInicio==$anioActual && $mesInicio>$mesActual) ||
      ($anioInicio==$anioActual && $mesInicio == $mesActual && $diaInicio>$diaActual)){
      echo "La fecha de inicio ha de ser anterior a la fecha Actual";
      }else{
      if($mesInicio <= $mesActual){
      $anios $anioActual $anioInicio;
      if($diaInicio <= $diaActual){
      $meses $mesActual $mesInicio;
      $dies $diaActual $diaInicio;
      }else{
      if($mesActual == $mesInicio){
      $anios $anios 1;
      }
      $meses = ($mesActual $mesInicio 12) % 12;
      $dies $b-($diaInicio-$diaActual);
      }
      }else{
      $anios $anioActual $anioInicio 1;
      if($diaInicio $diaActual){
      $meses $mesActual $mesInicio -+12;
      $dies $b - ($diaInicio-$diaActual);
      }else{
      $meses $mesActual $mesInicio 12;
      $dies $diaActual $diaInicio;
      }
      }
      if ($meses 0) {
          echo "<h5>Me faltan ".$meses." meses y ".$dies." dias <br>";
      } else {
      echo "<h5>Me faltan ".$dies." dias <br>";
      }
       echo "para poder circular a más de 80Km/h</h5>";
      }
             echo "<h6><a href=\"http://autoestopistainformatico.proyectopqmc.com\">La Guia del Autoestopista Informatico</a></h6>";
      ?>
      </center>

Copiadlo en la parte de la web donde queráis ponerlo y modificad la variable $fechaActual por el valor de la fecha en la que os podáis quitar la L.
Esto te cargará la imagen de la L y el texto con el cálculo realizado.

Como siempre, licencia CC. Comparte, modifica, copia, distribuye. Pero no lo vendas, y cita siempre al autor (esto último es de ser tios majos).

A ver si a alguien le resulta chulo.

Direccion trackback para esta publicacion:

http://www.proyectopqmc.com/blogs/htsrv/trackback.php?tb_id=413

Comentarios, Trackbacks, Pingbacks:

Comentario de: fanta [Visitante] Email · http://freesoftwareando.com
En freesoftwareando usamos actualmente este script.
PermalinkPermaVinculo 06.11.09 @ 15:37
Comentario de: Tito Pelon [Miembro] Email
Espero que te guste y te sea util.
Saludos!
PermalinkPermaVinculo 06.11.09 @ 15:57

Dejar un comentario:

Tu direccion de Email NO sera visible en este sitio
Tu URL sera visible

Tags XHTML permitidos: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Saltos de linea se convierten en <br />)
(Dejar “cookies†para nombre, Email y URL)
(Permitir que usuarios te contacten a traves de un formulario de mensajes (tu Email no sera visible))

You can just use your OpenID to provide your name, e-mail and url.

Comparte esta entrada!!


Cerrar X