Bonjour,

J'utilise en ligne de commande des programmes php de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
php script.php ma_fonction mes_argument_serializes
Lorsque les arguments sont du texte simple alors je n'ai aucun problème. Mais cette fois j'ai un tableau en argument contenant du code html inséré dans un tableau php (notamment des balises div etc..), lorsque je serialize cela pour construire la ligne de commande du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
php mon_script.php "arg1"  ... "array(a:2:{s:14:\"ajoute_prefixe\";s:34:\"<div style=\"display:inline-block;\">\";s:14:\"ajoute_suffixe\";s:6:\"</div>\";})"
l'exécution pose problème j'ai un message d'erreur qui s'affiche avant même que php exécute script.php :

Je pense donc à un problème de lecture des arguments contenant certains symboles, mais je ne trouve pas l'origine exacte, ni comment contourner un tel problème ?
Avez vous une idée ?