tache planifiee php sous windows

tache planifiee php sous windows - PHP - Programmation

Marsh Posté le 02-01-2006 à 21:33:20    

je voudrais executer un tache planifiee avec du php pour faire un transfert ftp sur mon serveur web.
est ce possible depuis un windows avec un serveur apache ???  

Reply

Marsh Posté le 02-01-2006 à 21:33:20   

Reply

Marsh Posté le 02-01-2006 à 23:28:15    

regarde du cote de la commande 'AT' dans une fenetre de commande dos .
 
tu plus , tu peux faire executer un script php sans avoir de page web ( de memoire la commande est qq chose du genre /chemin/d/install/de/php/php.exe script.php )

Reply

Marsh Posté le 03-01-2006 à 09:34:11    

j'ai trouvé une solution :
 
dans index.php, je mets :
 
<?php
 // mes commandes de transfert ftp
 
 
 
 
 
 print "transfert ftp terminé";
 ?>
 <script language="javascript">
 function fermerFenetre()
{
opener = self;
setTimeout('self.close();', 1000);
}
fermerFenetre();
</script>
 
je mets mon index.php en page de démarrage de ie
et je mets ie en tache planifiée ?
 
qu'est ce que vous en pensez ? (évidemment le script ne marche pas avec mozilla et je peux donc continuer à surfer avec mon navigateur préféré !)

Reply

Marsh Posté le 03-01-2006 à 09:58:10    

tu peux mettre iexplorer mapage.php pour eviter d'avoir la page de demarage  
 
mais le pls propre serait quand meme de mettre en tache planifier php.exe au lieu de iexplorer.exe


---------------

Reply

Marsh Posté le 03-01-2006 à 15:20:38    

flo850 a écrit :

tu peux mettre iexplorer mapage.php pour eviter d'avoir la page de demarage  
 
mais le pls propre serait quand meme de mettre en tache planifier php.exe au lieu de iexplorer.exe


 
j'ai une erreur quand je mets php.exe, à l'exécution il dit qu'il me manque une dll :
"unable to load dynamic library ./php_gd2.dll"

Reply

Marsh Posté le 03-01-2006 à 15:33:01    

utilise php en cgi en ligne de commande
apache est inutile pour faire cela

Reply

Marsh Posté le 03-01-2006 à 16:21:59    


 
tu peux me donner un exemple, j'y connais rien en cgi

Reply

Marsh Posté le 03-01-2006 à 16:28:36    

up!


Message édité par wamdk le 04-01-2006 à 08:37:09
Reply

Marsh Posté le 19-10-2007 à 20:48:20    

Une solution moin babare existe: Les scripts VBS
 
En voici un petit exemple:
 
set objConn = createobject("ADODB.Connection" )
Set ObjSelect = Createobject("ADODB.Recordset" )
ObjConn.Open "Driver={MySQL ODBC 3.51 Driver}; server=localhost; Port=3306; Database=mabase_mysql; Uid=root; Pwd=password;"
ObjConn.Execute("OPTIMIZE TABLE toto" )
ObjConn.Execute("UPDATE toto SET nbrestant=nbrestant-1 WHERE nbrestant>0" )
objConn.Close


---------------
Immobilier entre particulier: www.lvep.fr
Reply

Marsh Posté le 19-10-2007 à 20:53:13    

LVEP_ADMIN a écrit :

Une solution moin babare existe: Les scripts VBS
 
En voici un petit exemple:
 
set objConn = createobject("ADODB.Connection" )
Set ObjSelect = Createobject("ADODB.Recordset" )
ObjConn.Open "Driver={MySQL ODBC 3.51 Driver}; server=localhost; Port=3306; Database=mabase_mysql; Uid=root; Pwd=password;"
ObjConn.Execute("OPTIMIZE TABLE toto" )
ObjConn.Execute("UPDATE toto SET nbrestant=nbrestant-1 WHERE nbrestant>0" )
objConn.Close


[:prozac]
 
Tu te rends compte que tu lui demandes d'apprendre le VBS pour un truc tout con qui se résoud facilement via les taches planifiées Windows ? [:mlc]


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed