Hallo,

ik heb dus een simpel php scriptje (cronday.php) die laat windows geplande taken elke dag 1x draaien.


<?
include "conn.php";
if ($_GET['wachtwoord'] == "?"){

	mysql_query("UPDATE gebruikers SET dagen = (dagen-1) WHERE rank = 7"); 

echo "Cron day uitgevoerd op:<br>";
echo date("d-m-Y H:i");
}
else{
echo "Wachtwoord onjuist !";
}
?>


"C:\Program Files\Internet Explorer\iexplore.exe" http://10.0.0.3/wac/admin/cronday.php?wachtwoord= ?

Nu het volgende: Als hij internet explorer start en het cronday.php uitvoert dan doet hij het allemaal netjes.

maar als hij de volgende dag het nog een keer wil uitvoeren lukt het niet omdat het venster nog open staat.
Hoe maak ik het nou zo dat hij automatisch internet explorer weer sluit en de volgende dag cronday.php weer kan uitvoeren ?

Ik gebruik trouwens windows server 2003
Maak een text document met de volgende inhoud:

c:\php\php.exe c:\interne\pad\naar\bestand.php?wachtwoord=?


Let op de locatie van php.exe en natuurlijk op die van het script. Sla het bestand vervolgens op als daily.bat.

Laat nu geplande taken op de geweste tijd c:\pad\naar\daily.bat uitvoeren.

Elwin
dankje voor je reactie, ga het nu proberen !

Het is gelukt !

door bij geplande taken als command in te vullen:
"E:\Program Files\xampp\php\php.exe" E:\cronday.php

Hij staat nu buiten de www folder dus hoef ik ook geen wachtwoord toe te passen

Reageren