Hey allemaal,
Ik ben eigenlijk op zoek naar een simpel optel scriptje dat het volgende doet:
Willekeurig 1 dag in de week bij een bestaand aantal een willekeurig getal tussen 1 en 5 optelt bij het bestaande getal.
Oftewel het begint bijv. met 1000. Een dag in de week (zondag tot zaterdag) komt er een getal bij. Dit getal is ook weer willekeurig en mag niet hoger zijn dan 5. Dit getal komt dan dus bij de 1000 op.
Is er iemand die dit heel erg gemakkelijk in elkaar kan zetten? Had ik maar wat meer opgelet bij mijn php lessen haha.
- Simpel optel scriptje
-
873 × bekeken sinds 20-01-2010, 08:19 #1KlaasKoopman.nl
- Ik accepteer betaling via
- Bank
- Berichten
- 1.470
- Lid sinds
- 18 Jaar
Simpel optel scriptje
-
-
20-01-2010, 08:24 #2
- Berichten
- 60
- Lid sinds
- 17 Jaar
Als ik het goed begrijp wil je gewoon werken met een random functie op basis van de datum => date("u") geeft de nummer van de dag aan (1 tot 7).
en dan weer random van 1 tot 5
en dan in een ifje
-
20-01-2010, 08:32 #3
- Berichten
- 1.470
- Lid sinds
- 18 Jaar
Mark, ik ben geen ster in php, kan het slechts aanpassen. Maar klopt, de datum random (7dagen) en random 1-5. Maar hoe maak ik dit?
-
20-01-2010, 08:47 #4
- Berichten
- 415
- Lid sinds
- 17 Jaar
Dit zou eht moeten zijn:
Code:<?php $date_random = date("N").rand(1,5); //Dag van de week (getal 1 - 7) gevolgd door een willekeurig getal (1 - 5) ?>
Ik weet niet hoer ver je bent met PHP maar mischien is dit artikel iets om eens door te lezen:
http://www.leerwiki.nl/Beginnen_met_PHP
-
20-01-2010, 09:05 #5
- Berichten
- 1.470
- Lid sinds
- 18 Jaar
Als ik dat in een php bestand zet komt er niets, moet ik niet iets echo'en ofzo? Zoals je al merkt snap ik er weinig van, slechts aanpassen lukt me haha.
-
20-01-2010, 09:11 #6
- Berichten
- 376
- Lid sinds
- 18 Jaar
Volgens mij bedoelt hij iets anders. Je wilt toch 1 willekeurige dag in de week 1 willekeurig getal (1-5) bij het standaard getal op laten tellen (en vanuit daaruit weer verder tellen)?
Dan is het iets lastiger dan het lijkt. Ik zou een database tabel (TXT file kan ook) en een cronjob gebruiken. Aan het begin van de week bepaal je de dag waarop opgeteld gaat worden:
PHP Code:$dag = rand(1,7)
PHP Code:if(date("N") == 1))
PHP Code:if(date("N") == $dag)
PHP Code:$getal = $getal + rand(1,5)
Laatst aangepast door Peter W. : 20-01-2010 om 09:23
-
20-01-2010, 09:23 #7
- Berichten
- 60
- Lid sinds
- 17 Jaar
of elke zondag laat je scriptje lopen dat in de database een random dag zet voor de volgende week (eenvoudig via cronjob).
En dan iedere dag een check:)
Zo zou ik het doen.(en lijkt me ook het makkelijkste voor een "beginner")
-
20-01-2010, 09:26 #8
- Berichten
- 1.470
- Lid sinds
- 18 Jaar
Poeh het wordt me steeds gekker haha, wat kost het om dit te laten maken? Maar je hebt wel gelijk, dat is wat ik zoek, dat het optelt.
Iedereen bedankt voor de hulp, maar ik laat het momenteel maken.Laatst aangepast door Klaas Koopman : 20-01-2010 om 09:45
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic