parámetros de URL en la línea de comandos
-
09-10-2019 - |
Pregunta
Estoy tratando de hacer un archivo pdf con wkhtmltopdf cuando paso URL www.example.com pdf está generando o www.example.com?id=1
pero cuando intento poner otra ejecución de comandos parámetro no está funcionando
www.example.com?id=1&type=u
shell_exec ( "c: \ pdf \ wkhtmltopdf.exe http:? id = 1 //localhost/test/index.php y Typee = abc test.pdf ");
i trato de usarlo a través de línea de comandos para, pero no su trabajo también
gracias por la ayuda
Solución
El &
está causando su mando a fallar, ya que tiene un significado especial en la cáscara. Uso escapeshellarg()
para escapar de esos personajes en primer lugar.
Otros consejos
escapeshellarg()
para escapar de los parámetros antes de pasarlos a la línea de comandos.
Esto también es obligatorio cuando pasa a datos externos (por ejemplo de entrada de usuario) como parámetros.