Forum » Server-Side scripting » Tijd, klik probleem
Berichten: 243
avatar
Offline Stuur privebericht
Hey webmasters,

Ik heb 2 vragen :

Vraag 1:
Ik ben bezig met een klik script. Maar hoe zorg ik er voor dat als je 1 x hebt geklikt dat je niet nog een keer kan klikken?

Vraag 2 :
Hoe zet ik in een if() de tijd dat er om 18:00 iets moet gebeuren?


Mvg,
Frenzo
Laatst gewijzigd door Frenzo305 op 2011-07-03 17:29:44
03-07-2011 17:13
Dit topic is 251 keer bekeken door 41 verschillende leden
Reacties op: "Tijd, klik probleem"
1
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Vraag 1: Controle uit een database, bijvoorbeeld user_id en klik_id opslaan en controleren of die combinatie al voorkomt, eventueel met tijd opslaan

Vraag 2.
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
<?php
if(date("H:i") == "18:00")
{
//actie
}
?>
.
De vraag is of je dit wel wilt. Kan zoiets niet beter met een cron?
03-07-2011 17:31
Berichten: 243
avatar
Offline Stuur privébericht
Ja maar ik heb echt geen idee hoe crons werken..

Nieuwe reactie samengevoegd met originele reactie op 03.07.11 17:37:25:
Btw vraag 2 is opgelost! Thanks !
03-07-2011 17:35
Webdeveloper & Programmeu
Berichten: 1001
avatar
Offline Stuur privébericht
Nadeel van manier van werken wat je nu doet met die if als die gelijk is aan 18:00 dat hij alleen werkt als je dan op dat moment op de site bent.

Beste is dan een cron maken en in directadmin mocht je dit hebben een cronjob laten uitvoeren om 6 uur naar een bepaald bestand dan zal het wel kunnen!
03-07-2011 23:07
Berichten: 243
avatar
Offline Stuur privébericht
Ja maar het probleem ik werk via WAMP , dus ik zou begod niet weten hoe ik dat moet doen
03-07-2011 23:34
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
Dan kan je het via Windows doen.
Start -> Bureau-accessoires -> Systeemwerkset -> Taakplanner.
(Windows 7)

Vervolgens moet je daar de PHP interpreter openen en als bestandsnaam dat PHP bestand meegeven. Daarna word het bestand op de aangegeven tijd(en) uitgevoerd.
04-07-2011 08:13
Berichten: 866
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
session_start
();

// Vraag 1

# Toevoegen
$_SESSION['klik'] = 1;

# Controleren
if ( isset($_SESSION['klik']) && $_SESSION['klik'] == )
{
    
// JE HEBT AL GEDAAN ...
}
else{
    
// JE KAN HET NOG DOEN
}

// Vraag 2
if( date("H:i") == "18:00" )
{
    
# IETS MOET GEBEUREN
}
?>


$_SESSION kan je ook vervangen door een tabel in database of door een timer...
04-07-2011 09:55
Reageer op: "Tijd, klik probleem"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden