31,003
edits
mNo edit summary |
mNo edit summary |
||
| Line 14: | Line 14: | ||
Une fois le script renommé, donnez lui les droits en exécution. | Une fois le script renommé, donnez lui les droits en exécution. | ||
Sous Linux, cela peut se faire par la commande: | Sous Linux, cela peut se faire par la commande: | ||
< | <source lang="bash"> | ||
cd scripts/monrep; | cd scripts/monrep; | ||
chmod a+rx monscript.php | chmod a+rx monscript.php | ||
</ | </source> | ||
Ensuite, lancez le pour voir si vous pouvez exécuter un script en mode ligne de commande. Pour cela, taper: | Ensuite, lancez le pour voir si vous pouvez exécuter un script en mode ligne de commande. Pour cela, taper: | ||
< | <source lang="bash"> | ||
php-cli ./monscript.php | |||
</source> | |||
ou | ou | ||
php ./monscript.php</ | <source lang="bash"> | ||
php ./monscript.php | |||
</source> | |||
Vous devriez obtenir le résultat suivant: | Vous devriez obtenir le résultat suivant: | ||
< | <source lang="bash"> | ||
Usage: monscript.php param1 param2 ... | Usage: monscript.php param1 param2 ... | ||
</ | </source> | ||
== Etape 2 - Edition du code du script == | == Etape 2 - Edition du code du script == | ||
Modifier le contenu du script pour réaliser les opérations qui vous intéressent. | Modifier le contenu du script pour réaliser les opérations qui vous intéressent. | ||
Tout le code qui se trouve entre les balises | Tout le code qui se trouve entre les balises | ||
< | <source lang="php">// ---------- START OF YOUR CODE HERE</source> | ||
et | et | ||
< | <source lang="php">// ---------- END OY YOUR CODE</source> | ||
est fourni à titre d'exemple. | est fourni à titre d'exemple. | ||
Vous pouvez le supprimer et y mettre le code qui vous intéresse. | Vous pouvez le supprimer et y mettre le code qui vous intéresse. | ||
| Line 40: | Line 44: | ||
=== Exemple insertion d'un produit === | === Exemple insertion d'un produit === | ||
Par exemple pour insérer un produit dans la base dolibarr, vous pouvez y placer le code suivant: | Par exemple pour insérer un produit dans la base dolibarr, vous pouvez y placer le code suivant: | ||
< | <source lang="php"> | ||
// Inclusion classe métier utilisateur et product | // Inclusion classe métier utilisateur et product | ||
require_once(DOL_DOCUMENT_ROOT."/user.class.php"); | require_once(DOL_DOCUMENT_ROOT."/user.class.php"); | ||
| Line 73: | Line 77: | ||
if ($idproduct < 0) dol_print_error($db,$myproduct->error); | if ($idproduct < 0) dol_print_error($db,$myproduct->error); | ||
else print "Produit $idproduct cree.\n"; | else print "Produit $idproduct cree.\n"; | ||
</ | </source> | ||