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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top