Creepa Skrevet 13. juni 2010 Del 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. Lenke til kommentar
Jonas Skrevet 13. juni 2010 Del 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. Lenke til kommentar
Creepa Skrevet 13. juni 2010 Forfatter Del 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. Lenke til kommentar
Sk!ppy Skrevet 13. juni 2010 Del 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 } ?> Lenke til kommentar
Creepa Skrevet 13. juni 2010 Forfatter Del 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 Lenke til kommentar
Sk!ppy Skrevet 13. juni 2010 Del 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. Lenke til kommentar
Creepa Skrevet 13. juni 2010 Forfatter Del Skrevet 13. juni 2010 Har store problemer med dette. Hvordan gjøres dette ;s? Lenke til kommentar
Sk!ppy Skrevet 13. juni 2010 Del Skrevet 13. juni 2010 Prøv php-manualen. (clicky) Lenke til kommentar
Thomas. Skrevet 14. juni 2010 Del 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>'; } ?> Lenke til kommentar
Creepa Skrevet 16. juni 2010 Forfatter Del Skrevet 16. juni 2010 Takk Thomas, nå er problemet at jeg trur klokka mi er 12 timers... hvordan fikser jeg dette til 24 timers? Lenke til kommentar
Sk!ppy Skrevet 16. juni 2010 Del Skrevet 16. juni 2010 Se på http://php.net/date - Stor H betyr 24 timers klokke, såvidt jeg husker. Lenke til kommentar
Creepa Skrevet 16. juni 2010 Forfatter Del Skrevet 16. juni 2010 Jaha ja da hadde jeg feil, klokka mi er to timer feil. skal jeg da legge til O = +0200 ? Lenke til kommentar
Sk!ppy Skrevet 16. juni 2010 Del 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. Lenke til kommentar
Tom_ Skrevet 16. juni 2010 Del Skrevet 16. juni 2010 <?php date_default_timezone_set('Europe/Oslo'); ?> Lenke til kommentar
Creepa Skrevet 16. juni 2010 Forfatter Del 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 ?> Lenke til kommentar
Runar Skrevet 16. juni 2010 Del 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! Lenke til kommentar
BlueEAGLE Skrevet 16. juni 2010 Del 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. Lenke til kommentar
Sk!ppy Skrevet 16. juni 2010 Del 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 Lenke til kommentar
Runar Skrevet 16. juni 2010 Del 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. Lenke til kommentar
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å