shell_exec com PHP

5 views
Skip to first unread message

Celso Ricardo Oliveira

unread,
Jan 18, 2020, 9:48:59 AM1/18/20
to ph...@googlegroups.com
Olá pessoal.
Estava fazendo testes com shell_exec para executar o wget para fazer download de um arquivo pdf para está em um site X para dentro do meu servidor.
O arquivo é baixado mas ao tentar abrir ele está corrompido.
Alguém teria alguma dica sobre isso?

Evandro Junior

unread,
Jan 19, 2020, 11:41:51 AM1/19/20
to ph...@googlegroups.com
Oi Celso!

Já tentou usar o file_get_contents()


“O segredo do sucesso é aprender como usar a dor e
o prazer, em vez de deixar que usem você. Se fizer
isto, estará no controle de sua vida. Se não fizer, é a
vida quem controla você.”
- ANTHONY ROBBINS



Telefone: (71) 98286-4766 (Claro)


--
PHPBA
---
Você recebeu essa mensagem porque está inscrito no grupo "PHPBA" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para phpba+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/phpba/CA%2BvrBi%2BUEUyvh9DjSASwxcP4tt8YajzjaZXePXXFvz_XJRVHfg%40mail.gmail.com.

Gildásio Júnior

unread,
Jan 19, 2020, 7:44:22 PM1/19/20
to PHPBA
Opa, Celso,

Cara, seria bom mais algumas informações, por exemplo:

- Você consegue baixar o PDF em sua máquina e funciona normalmente?
- Se sim, verifica qual o hash sha256 do arquivo e após baixar no servidor analisa se é  o mesmo.

Uma dica, evite usar shell_exec, normalmente essa função acaba sendo um ponto bom de ataque :)

Evandro A. O.

unread,
Jan 20, 2020, 6:49:27 AM1/20/20
to ph...@googlegroups.com
Sim!! Muito verdade!! tem que proteger bem se realmente precisar!

--
PHPBA
---
Você recebeu essa mensagem porque está inscrito no grupo "PHPBA" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para phpba+un...@googlegroups.com.


--
----
Evandro A. O.
---------
... Analista/Programador ...
------------------
SquadSoft

Celso Ricardo Oliveira

unread,
Jan 24, 2020, 7:11:37 AM1/24/20
to ph...@googlegroups.com
Talvez consiga evitar de utilizar o shell_exec para baixar o arquivo. 
Mas tenho que converter o arquivo para texto após baixar, estou fazendo o uso do shell_exec como proteger o servidor quanto ao uso restrito dessa função shell_exec, por exemplo só permitir o uso dela para executar o comando "X" apenas?

Leo Guima

unread,
Jan 25, 2020, 12:01:52 AM1/25/20
to ph...@googlegroups.com
Já tentou utilizar o copy? 

Reply all
Reply to author
Forward
0 new messages