Passage d'argument bash/php
Bonjour,
J'ai un petit script php qui va me prendre des informations d'une bdd (mySQL).
Je teste cela avec un petit script bash.
Ce script lui passe des arguments (élements d'un tableau) mais sauf que c'est éléments sont susceptibles de contenir des espace.
Donc quand je passe des espaces en arguments à mon scripts php, il me troouve pas de réponse dans la bdd (forcément).
Quand j'execute mon script php tout seul, je lui dit
Code:
php -f script.php arg1
mais je peux pas lui dire
Code:
php -f script ministère de la jeunesse et des sports
enfin il me donne qqch mais pas la même chose
je suis obligé de lui dire
Code:
php -f script.php "ministère de la jeunesse et des sports"
quand j'ai fait mon script bash
je lui ai dit de me parcourir mon tableau (tab="ministère de la jeunesse et des sports" ...)
mais sauf qu'il fait (en arrière plan) un
Code:
php -f script ministère de la jeunesse et des sports
donc il me donne pas les bonnes informations
pour simplifier ça, je voudrais savoir comment conserver (ou en ajouter de nouveaux) les guillemets.