Exécuter un formulaire php depuis le shell (import ical)

Exécuter un formulaire php depuis le shell (import ical) - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 18-09-2007 à 09:22:14    

:hello:  
 
Bonjour,
 
J'aimerais importer automatiquement des fichiers ical dans egroupware. La plateforme est une debian etch.
En temps normal l'import se fait par une page web: choix du fichier à importer + bouton import.
 
J'aimerais automatiser ceci (la génération des fichiers ical à importer est déjà automatisée, mais l'import se fait manuellement) - (avec cron idéalement)
 
Dans le source de ma page j'ai du code de ce type pour le formulaire:

Code :
  1. <form method="POST" name="eTemplate" action="/egroupware/etemplate/process_exec.php?menuaction=calendar.uiforms.import" enctype="multipart/form-data" onsubmit="set_element2(this,'exec[ical_file_path]','exec[ical_file]')" onsubmit="this.innerWidth.value=window.innerWidth ? window.innerWidth : document.body.clientWidth;">
  2. <input type="hidden" name="etemplate_exec_id" value="calendar:119009845282" />
  3. [...]
  4. <td  align="left"><input type="submit" name="exec[import]" value="Importer" id="exec[import]"  />


 
Existe t'il un moyen de réaliser cette action en shell / bash ?
 
précision: je sais qu'on peut exécuter du php en bash mais je ne sais pas trop par oû commencer dans ce cas là  :ange:  
 
Merci  :jap:

Message cité 1 fois
Message édité par elpoulpo le 18-09-2007 à 09:28:21
Reply

Marsh Posté le 18-09-2007 à 09:22:14   

Reply

Marsh Posté le 18-09-2007 à 10:04:57    

pour executer du php je ferai ca :

/usr/bin/php /ma/page/php.php


de mémoire ça marchait


Message édité par carot0 le 18-09-2007 à 10:05:17

---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 18-09-2007 à 10:19:35    

Merci,
 
en fait l'exécution fonctionne parfaitement (j'ai quelques petits scripts système en php) mais c'est cette fonction particulière
 
form method="POST"
 
je ne comprend pas vraiment comment lui passer des paramètres + un fichier entrée sur la ligne de commande  :sweat:

Reply

Marsh Posté le 18-09-2007 à 11:13:37    

avec links/lynx :whistle: [:ddr555]


---------------
Counting all the assh*les in the room, well I'm definitely not alone...
Reply

Marsh Posté le 18-09-2007 à 11:17:42    

J'y ai pensé aussi: on peut faire des macros lynx? :pt1cable:

Reply

Marsh Posté le 18-09-2007 à 11:22:47    

la lib curl ?

Reply

Sujets relatifs:

Leave a Replay

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