Вопрос

Я пытаюсь сделать PDF-файл с WHTMLTOPDF, когда я передаю URL www.example.com PDF, генерирует или www.example.com?id=1

Но когда я пытаюсь поставить другой параметр команды выполнения не работает

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

Shell_exec ("C: pdf wkhtmltopdf.exe http: //localhost/test/index.php? ID = 1 и Typee = ABCtest.pdf »);

Я пытаюсь использовать его через командную строку, но ее не работает там.

Спасибо за помощь

Это было полезно?

Решение

То & Заставляет вашу команду потерпеть неудачу, так как она имеет особое значение в оболочке. Использовать escapeshellarg() сначала избежать этих персонажей.

Другие советы

Использовать escapeshellarg() Чтобы избежать параметров, прежде чем передавать их в командную строку.

Это также обязательно при прохождении внешних данных (например, ввода пользователей) в качестве параметров.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top