php script door geplande taak laten uitvoeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Rene Zwolsman

Rene Zwolsman

06/10/2012 14:37:12
Quote Anchor link
Ik heb een php bestand geschreven wat ik 1x per dag automatisch wil uitvoeren om mijn database bij te werken. De database heb ik lokaal draaien zonder de mogelijkheid voor cronjobs. Ik moet dit dus met een geplande taak in windows doen. Moet ik dan het php bestand in bv Chrome 1x per dag openen? En hoe sluit ik dan al die vensters weer af? Of is er een makkelijkere manier?
 
PHP hulp

PHP hulp

15/11/2024 11:20:01
 
Eddy E

Eddy E

06/10/2012 14:52:20
Quote Anchor link
Even een simpel .BAT-bestandje maken.
Die runt in DOS, maar vanuit DOS kan je makkelijk een .php-bestand aanroepen. Windows kiest dan zelf wel een programma (Chrome of de andere standaard-browser) om dat te openen.

Gewoon even proberen.

Toevoeging op 06/10/2012 14:53:42:

Of beter nog: gewoon de Windows Taakplanner gebruiken ;).
Als je Windows 7 hebt: Start > Taakplanner > even doorlezen > jouw php-pagina.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

06/10/2012 14:54:47
Quote Anchor link
Met wget for windows kun je dit op een onopvallende manier doen

groet Frank
 
Eddy E

Eddy E

06/10/2012 15:04:56
Quote Anchor link
@ Frank:
Rene Zwolsman op 06/10/2012 14:37:12:
De database heb ik lokaal draaien

Hij kan dus gewoon in Windows blijven. Ik neem aan dat hij Apache draait (om PHP uit te voeren), dus kan hij gewoon ook lokaal een pagina aanroepen.

Mbv Taakplanner bijvoorbeeld.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

06/10/2012 15:29:50
Quote Anchor link
Eddy,

Als ik het zo lees dan wil Rene het het liefst volledig op de achtergrond hebben draaien. Hoe doe jij dat met een standaard browser vanuit taakplanner dan?

Gr Frank
Gewijzigd op 06/10/2012 15:30:14 door Frank Nietbelangrijk
 
Rene Zwolsman

Rene Zwolsman

07/10/2012 15:28:35
Quote Anchor link
Het hoeft niet zo zeer op de achtergrond maar door het in een browser te doen staan er na een paar weken wel heel veel vensters open... Ik heb WAMP met Mysql en Apache draaien.
 
- SanThe -

- SanThe -

07/10/2012 17:31:33
Quote Anchor link
Je kunt een bestand.php gewoon direct door php laten behandelen. Daar is helemaal geen browser voor nodig. Ook Apache is daar niet voor nodig, alleen php.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/10/2012 17:50:23
Quote Anchor link
Met andere woorden gewoon in windows taakplanner de volgende opdracht zetten
"C:\Program Files\PHP\php.exe" -q "C:\pad\naar\script\script.php"
 
Rene Zwolsman

Rene Zwolsman

13/10/2012 20:56:49
Quote Anchor link
Ik heb het volgende
C:\wamp\bin\php\php5.4.3\php.exe -q: D:\website\delete.php
ingesteld maar het werkt niet terwijl als ik het php bestand in mijn browser open de bewerkingen wel worden uitgevoerd. Waarvoor is die "-q"?
 
- SanThe -

- SanThe -

13/10/2012 21:01:00
Quote Anchor link
-q: Vanwaar die dubbele punt?
-q -> quiet
-f -> file

Ikzelf gebruik alleen -f
 
Rene Zwolsman

Rene Zwolsman

13/10/2012 21:43:07
Quote Anchor link
dubbele punt weggehaald en de taak handmatig uitgevoerd en het lijkt te werken. Nu morgen afwachten of hij dan ook automatisch werkt...
 
Rick de Rooij

Rick de Rooij

23/05/2013 21:21:27
Quote Anchor link
Als je een php script laat draaien in een browser, moet je dan ook een php-server hebben draaien?
 
Keizer Webdesign

Keizer Webdesign

23/05/2013 21:57:49
Quote Anchor link
Ja vrij logisch he? anders zou je php niet hoeven te downloaden. Je hebt php alleen nodig als je zelf een script test niet om die van anderen te open via je browser.

Liever de volgende keer niet meer op een oude post reageren maar een nieuwe aanmaken, want nu neem je de post van iemand anders over...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.