Question

Je suis en train de faire un fichier pdf avec wkhtmltopdf quand je passe url www.example.com pdf génère ou www.example.com?id=1

mais lorsque je tente de mettre une autre exécution de la commande de paramètre ne fonctionne pas

www.example.com?id=1&type=u

  

shell_exec ( "c: \ pdf \ wkhtmltopdf.exe    http: //localhost/test/index.php id = 1 & typee = abc   test.pdf « );

i essayer de l'utiliser via la ligne de commande, mais sa ne fonctionne pas là aussi

Merci pour l'aide

Était-ce utile?

La solution

Le & est l'origine de votre commande à l'échec car il a une signification particulière dans la coquille. Utilisez escapeshellarg() pour échapper à ces personnages d'abord.

Autres conseils

escapeshellarg() pour échapper à des paramètres avant de les transmettre à la ligne de commande.

Ceci est également obligatoire lors du passage des données externes (par exemple d'entrée d'utilisateur) en tant que paramètres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top