Cronjob (BELONING!)

Gestart doorBrecht12 reacties48 weergaven

13 berichten · pagina 1 van 1

Brecht

Lid · Topicstarter

Berichten
707
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wilt iemand de pagina maken waar me tabel wordt leeggemaakt om de minuut.

Stuur PB voor info.

Beloning: 0,1
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, gewoon een php pagina aanmaken en dan de cronjob daarheen sturen. smile
0
Brecht

Lid · Topicstarter

Berichten
707
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kan iemand dat maken?
Ik bied 0,1 punt.

Liefst met uitleg erbij.
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
http://cronjob.nl/ ehem.. en dan gewoon een php file maken met een delete query?
0
Brecht

Lid · Topicstarter

Berichten
707
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebas. Je hebt PM.

toevoeging op 17 maart 2012, 20:51:11:
Iemand die wilt maken? 0,1 als vergoeding
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
In pad/naar/bestand.php zet je dit:

Codeblok (pad/naar/bestand.php):

1
2
3
4
5


// Maak verbinding met database
$table = "leden"; Tabel die je elke minuut wilt legen
mysql_query("TRUNCATE TABLE ".$table);
?>

Dan maak je deze cronjob aan:

*/1 * * * * /usr/local/bin/php /home/directadminnaam/domains/dommeinnaam.nl/public_html/pad/naar/bestand.php
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
En waarom moet dat elke minuut? Als ik zoiets lees vraag ik me af of dat juist wel logisch is?
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Vriendje: Alleen

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"TRUNCATE  TABLE leden"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$foutafhandeling[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// omdat je bij een cronjob niets hebt aan mysql_error moet je op de plek van $foutafhandeling een mooie 2de optie maken.[/COLOR]
?>


Lijkt me genoeg.

Daarbij is het beter om cronjobs niet in de public_html te zetten maar in een andere map (cronjobs o.i.d.) Het is namelijk hack-gevoelig. (je wilt niet dat elke wildvreemde straks op elk tijdstip de tabel kan legen).
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rogier schreef:
@Vriendje: Alleen
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"TRUNCATE  TABLE leden"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$foutafhandeling[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// omdat je bij een cronjob niets hebt aan mysql_error moet je op de plek van $foutafhandeling een mooie 2de optie maken.[/COLOR]
?>


Lijkt me genoeg.

Daarbij is het beter om cronjobs niet in de public_html te zetten maar in een andere map (cronjobs o.i.d.) Het is namelijk hack-gevoelig. (je wilt niet dat elke wildvreemde straks op elk tijdstip de tabel kan legen).

Dan zet je hem maar in private yummie
Maar je moet nog steeds verbinding maken met een database.
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ohja zo wel.

Ik maakt altijd een bestandje cronjob.php met daarin de connectie. Dan roep ik cronjob.php op en op dat moemtn kijkt hij wel querie hij moet laden. Dan dan heb alleen maar van de bestandjes van 1 querie ofzo. (of als er ook nog berekeningen moeten komen iets meer).
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
En waarom moet dat elke minuut? Als ik zoiets lees vraag ik me af of dat juist wel logisch is?
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Aarclay: DAar kunnen wij toch niet op antwoorden? yummie
Ik weet niet, maak eigenlijk nooit gebruik van truncate. Als ik iets verwijder zet ik altijd gewoon enabled=0
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Rogier schreef:
@Aarclay: DAar kunnen wij toch niet op antwoorden? yummie
Ik weet niet, maak eigenlijk nooit gebruik van truncate. Als ik iets verwijder zet ik altijd gewoon enabled=0

Dat doe ik ook, maar het ligt even aan de TS wat hij precies wilt smile
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