Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [php] count down, è possibile farlo in php?

    ciao a tutti ragazzi,
    come va?

    spero bene!


    avrei bisogno di un consiglio, secondo voi è possibile creare un countdown in php, mi servirebbe che conti il tempo che divide la data in cui avverà un evento dalla data corrente,
    qualcuno sa indicarmi un tutorial, o un metodo per farlo, poi per formattarne il testo e la grafica userei i css,

    potete aiutarmi, ve ne sarei molto grato,
    ciao ragazzi!

    Fuck Your Mind Dance your Brain!

  2. #2
    su

    Fuck Your Mind Dance your Brain!

  3. #3
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  4. #4
    grazie ma a me servirebbe diciamo...

    prendere la data corrente e data una determinata data (scuate il gio di parole)....

    effettuare un count down tipo:

    -10
    -9
    -8
    -7


    etc....

    il countdown dorebbe essere del tipo:
    10 giorni 23 ore 11 minuti 30 secondi


    è possibile farlo?

    grzie moltissime!

    Fuck Your Mind Dance your Brain!

  5. #5
    no, o meglio non è possibile farlo con il SOLO php

    nel senso che colk php puoi fare il copnto di quanto ti manca al momento che arichi la pagina, ma poi per far vedere il conto alla rovescia aggiornato di sec iin sec, o fai refreshare la pag ogni secondo (che non è tanto bello perchè potebbe impiegarci + tempo a caricare la pag..) oppure ti affidi a js (cioè java-script)

  6. #6
    oky,
    esiste un tutorial che mi spieghi come fare un cosa del genere in javascript?

    grazie moltissime ancora

    Fuck Your Mind Dance your Brain!

  7. #7
    fatta ora ... non e' molto ottimizzata e affatto commentata, la data che devi passare deve essere del formato

    'y:[m-1]:d:H:i:s'

    il resto lo fa javascript, pagina di esempio, copia e incolla e testa con tutti i browsers che vuoi

    codice:
    <html>
    	<head>
    		<script type="text/javascript">
    			var CountDown = function( id, endDate ) {
    				// Andrea Giammarchi (C) [ 14/04/2005 ]
    				function __dateDifference( after ) {
    					var now = new Date();
    					var __dtt = new Date( ( after.getTime() - now.getTime() ) );
    					var __dtf = new Date(
    						__dtt.getUTCFullYear(),
    						__dtt.getUTCMonth(), 
    						__dtt.getUTCDate(),
    						__dtt.getUTCHours(),
    						__dtt.getUTCMinutes(),
    						__dtt.getUTCSeconds(),
    						__dtt.getUTCMilliseconds()
    					);
    					return __dtf;
    				}
    				function __populate() {
    					var remainDate = __dateDifference( __endDate );
    					var year = remainDate.getFullYear() - 1970;
    					var month = remainDate.getMonth();
    					var day = remainDate.getDate() - 1;
    					var hour = remainDate.getHours();
    					var min = remainDate.getMinutes();
    					var sec = remainDate.getSeconds();
    					var msec = remainDate.getMilliseconds();
    					var who = year + '-'
    					+ month + '-'
    					+ day + ' '
    					+ hour + ':'
    					+ min + ':'
    					+ sec + '.'
    					+ msec;
    					document.getElementById( id ).innerHTML = who;
    				}
    				var __end = endDate.split(':');
    				var __endDate = new Date(
    					__end[0],
    					__end[1],
    					__end[2], 
    					__end[3],
    					__end[4],
    					__end[5]
    				);
    				var __intervall = setInterval( __populate, 456 );
    			}
    		</script>
    	</head>
    	<body onload="var cd = new CountDown( 'countdown', '2005:04:14:20:00:00' );">
    		<div>Rimangono: <span id="countdown"></span></div>
    	</body>
    </html>
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    ma sei proprio un grande!

    ora sono a casa, vado in uff, e testo!

    ti sono riconoscente...

    Fuck Your Mind Dance your Brain!

  9. #9
    grazie molte,

    sei stato gentilissimo...

    Fuck Your Mind Dance your Brain!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.