PHP script

Gestart doorBasDev12 reacties19 weergaven

13 berichten · pagina 1 van 1

BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik zoek een script in PHP (met MYSQL is makkelijker).
Het moet een script zijn dat je maar 10 keer per uur op een pagina kan komen.

Quote:
Voorbeeld:
Een lid speelt een spel dat hij maar 10 keer mag doen in 1 uur.

Alvast bedankt
0
Tom

Lid

Berichten
3.868
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
Cronjobs, dat is het enige wat ik weet.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Kan ook zonder cronjobs, maar dan moet je wel met MySQL gaan werken. Ik maak zo MAYBE ff iets voor je.
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Kan ook zonder cronjobs, maar dan moet je wel met MySQL gaan werken. Ik maak zo MAYBE ff iets voor je.
Oe Dankje!
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Superb:
Rik schreef:
Kan ook zonder cronjobs, maar dan moet je wel met MySQL gaan werken. Ik maak zo MAYBE ff iets voor je.
Oe Dankje!

IIg, mocht iemand anders er aan willen werken. Dit is zn beetje de pseudo-code:

select count waar dateadd > 1 uur en id = id

als result > 10
{
     mag niet
}
else
{
     insert date
     rest van script laten zien
}
0
Krm

Lid

Berichten
6.235
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik wou net ookgaan posten maar gebruik die van rik maar
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke ik snap het niet echt Rik ^
0
Krm

Lid

Berichten
6.235
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
kijk superb

je moet op je pagina een insert query hebben
die de tijd en de ip van het bezoeker in je database opslaat
en dan het stukje wat Rik heeft gepost moet j in je content douwen dat er staad mag niet als je al 10 x hebt bezoht of als je nogniet heb bezocht staad er dan rest van de script laten zien
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar kan je misschien ff het hele script er op zetten en waar ik zeg maar de rest moet opzetten:
//HIER SCRIPT ofzo?
0
Krm

Lid

Berichten
6.235
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik moet nu ff verder werken aan de systeem vor moerbeke mischien heb ik zometeen tijd of helpt rik je wel
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke ik ga nu pitten ben nu echt moe.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Kijk, pseudocode is een niet-bestaande code "taal" waarin je in begrijpelijk nederlands / engels uitlegt wat een script bedoeld. Dit kun je dan in de desgewenste scriptingtaal omzetten naar werkende code.

[COLOR= #0000BB]<?php
$sQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT tijd FROM tabel WHERE DATE_ADD(tijd, INTERVAL 1 HOUR) < NOW() AND id = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sQuery[/COLOR][COLOR= #007700]) >=[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]);
{[/COLOR]
     [COLOR= #FF8000]// gebruiker mag het spel niet meer spelen[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{
     @[/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO tabel (id, tijd) VALUES ("[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]", NOW())"[/COLOR][COLOR= #007700]);[/COLOR]
     [COLOR= #FF8000]// gebruiker mag het spel wel spelen[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


Dit is nog steeds geen 100% werkend iets, maar als je zelf hiermee niets kan, moet je toch echt PHP gaan leren..
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ksnap het
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren