Bonjour,
J'utilise en ligne de commande des programmes php de cette façon :
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 script.php ma_fonction mes_argument_serializes
l'exécution pose problème j'ai un message d'erreur qui s'affiche avant même que php exécute script.php :
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>\";})"
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part < était inattendu.
Avez vous une idée ?
Partager