Caminho absoluto no upload de imagem, de vez em quando aparece /border-radius.htc/img/

97 views
Skip to first unread message

André da Silva Severino

unread,
Mar 6, 2012, 2:12:22 PM3/6/12
to php-brasil, CodeIgniter Brasil, codeigniter-br
Boa tarde pessoal,

Eu tenho um sistema onde o usuário pode enviar arquivos/imagens para o servidor, até então tudo tranquilo, mas no uplaod da imagem eu passo o caminho absoluto para o upload dos dados.

Então um exemplo seria, o usuário 1 se loga eu trago a pasta dele e concateno no sistema:

/var/www/vhosts/'.$pasta_cliente.'/web-files/img

O que acontece é que algumas vezes a $pasta_cliente vem com o valor border-radius.htc.

então o caminho fica:

/var/www/vhosts/border-radius.htc/web-files/img

Não existe nenhum registro relacionado a border-radius.htc, não sei porque isso acontece. Alguém sabe o motivo? Ou já passou por alguma situação semelhante ?

Agradeço qualquer ajuda, obrigado!


--

---------------------------------------------------------------------------------------------------------------------------
"Eu adoraria mudar o mundo, pena que eles não me fornecem o
código-fonte".
        ~
     \°v°
      ( . )\   --> open-source
      ^ ^
---------------------------------------------------------------------------------------------------------------------------

Cassiano Ricardo Mourão

unread,
Mar 6, 2012, 2:18:34 PM3/6/12
to php-b...@googlegroups.com
Posta os trechos onde há atribuição a $pasta_cliente, deve ser algum erro de algoritmo mesmo.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.

Mateus Souza

unread,
Mar 6, 2012, 2:19:34 PM3/6/12
to php-b...@googlegroups.com, CodeIgniter Brasil, codeigniter-br
Cara, vai na fonte do $pasta_cliente... procura de onde este valor está sendo setado... o erro está por lá.
Ou vai ver, não é erro, o valor que é "border-radius.htc" mesmo - no banco de dados por exemplo.

De qualquer forma, debug na variável!

André da Silva Severino

unread,
Mar 6, 2012, 2:28:23 PM3/6/12
to php-b...@googlegroups.com, CodeIgniter Brasil, codeigniter-br
Então no banco de dados não é, eu já printei ela e tals, uma hora funciona e outra hora muda, é estranho, o caminho é:

$caminho_up_img =  CAMINHO_VHOSTS . $this->dominio_cliente . '/' . CAMINHO_CLIENTE_UPLOAD . 'img/';

O valores das constantes:
define('CAMINHO_VHOSTS',  '/var/www/');
define('CAMINHO_CLIENTE_UPLOAD', 'httpdocs/web-files/uploads/');

E o valor de $this->dominio_cliente é:
$this->dominio_cliente  = $this->session->userdata('url_cliente');

Eu pego o dominio do cliente da sessão, no caso estou usando o CodeIgniter.

Eu já printei o valor do dominio e aparece normal o nome da pasta: dominio.com.br

No dia em que o usuário reclamou desse problema eu acessei o ftp e dei um print no $this->dominio e apareceu o border-radius.htc fui no banco e não estava com esse valor de border, passou uns 5 minutos voltou a funcionar normal.

E estou até agora sem saber o que aconteceu :( 

E estou com medo de acontecer de novo kkkkk

--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/php-brasil/-/OFvuEOhIF5MJ.

Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.

--

---------------------------------------------------------------------------------------------------------------------------
"Eu adoraria mudar o mundo, pena que eles não me fornecem o
código-fonte".
        ~
     \°v°
      ( . )\   --> open-source
      ^ ^
---------------------------------------------------------------------------------------------------------------------------

Mateus Souza

unread,
Mar 6, 2012, 2:56:02 PM3/6/12
to php-b...@googlegroups.com, CodeIgniter Brasil, codeigniter-br
Cara, isso pra mim foi uma anomalia, hehe.

A única explicação lógica é que alguém tenha alterado o valor do userdata('url_cliente'); Talvez um ataque... sei lá, rs

Faz uma busca no seu app para ver onde se trabalha com 'url_cliente'... vai que você acha um bug por ai...
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+unsubscribe@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.



--

---------------------------------------------------------------------------------------------------------------------------
"Eu adoraria mudar o mundo, pena que eles não me fornecem o
código-fonte".
        ~
     \°v°
      ( . )\   --> open-source
      ^ ^
---------------------------------------------------------------------------------------------------------------------------
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+unsubscribe@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.



--

---------------------------------------------------------------------------------------------------------------------------
"Eu adoraria mudar o mundo, pena que eles não me fornecem o
código-fonte".
        ~
     \°v°
      ( . )\   --> open-source
      ^ ^
---------------------------------------------------------------------------------------------------------------------------
Reply all
Reply to author
Forward
0 new messages