Creepa Skrevet 13. juni 2010 Skrevet 13. juni 2010 Hei. Hvordan fester man en funksjon til et tidspunkt? For eksempel. En funksjon som bare er tilgjengelig mellom 13:00 til 18:00.
Jonas Skrevet 13. juni 2010 Skrevet 13. juni 2010 Med «funksjon», så antar jeg du mener en feature på siden. Ganske grunnleggende dette her altså. Du kan f.eks. hente tiden med date og deretter sammenlikne med tidsrammene dine.
Creepa Skrevet 13. juni 2010 Forfatter Skrevet 13. juni 2010 dette ble litt vanskelig ja hva skal jeg skrive? blir det noe if ($date == (13:00 - 18:00)) echo (kjør siden) vet ikke helt hva jeg skal skrive får å få de tidspunktene der... Litt komplisert det der med tidspunkt osv.
Sk!ppy Skrevet 13. juni 2010 Skrevet 13. juni 2010 Så mange brukere som vil ha oss til å kode for dem nå da? <?php $date = date("H"); if($date > 13 AND $date < 18) { Innholde } ?>
Creepa Skrevet 13. juni 2010 Forfatter Skrevet 13. juni 2010 (endret) Prøvde dette, funket ikke. Prøvde også dette i php seksjonen min, funket heller ikke <?php $date = date("H"); if($date > 13 AND $date < 18) { <tr> <td bgcolor='#b5b5b5'><input name="peis" type="submit" id="peis3" value="Heftig"></td> } ?> Endret 13. juni 2010 av Creepa
Sk!ppy Skrevet 13. juni 2010 Skrevet 13. juni 2010 Sefølgelig funker ikke det. Enten må du bruker echo, eller så må du avslutte koden der du skal printe innhold, og starte den igjen etter innholdet er vist.
Creepa Skrevet 13. juni 2010 Forfatter Skrevet 13. juni 2010 Har store problemer med dette. Hvordan gjøres dette ;s?
Thomas. Skrevet 14. juni 2010 Skrevet 14. juni 2010 Prøvde dette, funket ikke. Prøvde også dette i php seksjonen min, funket heller ikke <?php $date = date("H"); if($date > 13 AND $date < 18) { <tr> <td bgcolor='#b5b5b5'><input name="peis" type="submit" id="peis3" value="Heftig"></td> } ?> <?php $date = date("H"); if($date > 12 AND $date < 19) { echo '<tr><td bgcolor="#b5b5b5"><input name="peis" type="submit" id="peis3" value="Heftig"></td></tr>'; } ?>
Creepa Skrevet 16. juni 2010 Forfatter Skrevet 16. juni 2010 Takk Thomas, nå er problemet at jeg trur klokka mi er 12 timers... hvordan fikser jeg dette til 24 timers?
Sk!ppy Skrevet 16. juni 2010 Skrevet 16. juni 2010 Se på http://php.net/date - Stor H betyr 24 timers klokke, såvidt jeg husker.
Creepa Skrevet 16. juni 2010 Forfatter Skrevet 16. juni 2010 Jaha ja da hadde jeg feil, klokka mi er to timer feil. skal jeg da legge til O = +0200 ?
Sk!ppy Skrevet 16. juni 2010 Skrevet 16. juni 2010 Nesten, du må definere timezone // set the default timezone to use. Available since PHP 5.1 date_default_timezone_set('UTC'); prøv UTC+2, eller så er jeg litt usikker, men det kan være Norway, Oslo eller Europe, Norway. Du kan jo prøve France, Paris og. Jeg skal prøve å finne ut hva som funker for deg.
Creepa Skrevet 16. juni 2010 Forfatter Skrevet 16. juni 2010 detter er da det jeg har kommet fram til. <?php $date = date("H"); if($date > 17 AND $date < 18) { echo '<tr><td bgcolor="#b5b5b5"><input name="peis" type="submit" id="peis3" value="Heftig"></td></tr>'; } ?> Funker jo i hovedsak... men knappen kommer ikke fram så jeg prøvde ($date > 01 AND $date < 24) da funket det å når jeg testet to timer bak elr to timer foran så funket en av de hvertfall Denne funker uten noe problem så jeg er ikke sikker på hva det er :S <?php $date = date('Y.m.d G:i') ?> <tr> <td height="25" valign="top"><center><? echo $date ?>
Runar Skrevet 16. juni 2010 Skrevet 16. juni 2010 Klokkeslettet (i ditt tilfelle timen) kan jo ikke være MER ENN 17 og samtidig MINDRE ENN 18. Tenk litt på den, du!
BlueEAGLE Skrevet 16. juni 2010 Skrevet 16. juni 2010 Klokkeslettet (i ditt tilfelle timen) kan jo ikke være MER ENN 17 og samtidig MINDRE ENN 18. Tenk litt på den, du! Men den kan være mer enn 17 og ikke mer enn 18.
Sk!ppy Skrevet 16. juni 2010 Skrevet 16. juni 2010 (endret) Ja, men det er ikke sånn php fungerer. ( Da må du plutselig til med litt mer avansert kode ) Endret 16. juni 2010 av Sk!ppy
Runar Skrevet 16. juni 2010 Skrevet 16. juni 2010 Klokkeslettet (i ditt tilfelle timen) kan jo ikke være MER ENN 17 og samtidig MINDRE ENN 18. Tenk litt på den, du! Men den kan være mer enn 17 og ikke mer enn 18. Ikke timen. Selv om klokken er 17.15, vil ikke timen være mer mer enn 17.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå