Porquê tu não troca o nome da pasta por um nome simples, como uma pasta de
usuário.

No BD tu teria relacionado o nome(alias) do cliente com o usuário de login.

Ao trazer a informação do banco no login e gravar a sessão, tu gravaria
também essa informação(alias), este alias tu usas para trazer o endereço do
cliente.

<?php

.....

$this->dominio_cliente  = $this->session->userdata('alias_cliente');

.....


$caminho_uo_img = CAMINHO_VHOSTS . $this->client_alias .
DIRECTORY_SEPARATOR . CAMINHO_CLIENT_UPLOAD . ‘img’ . DIRECTORY_SEPARATOR;
?>

O que acontece é que a página está procurando dentro de um css um arquivo
chamado behavior.htc(um hack para ie), como não encontra, realiza uma
chamada para o CI.

Gesendet von meinem Windows 8-PC<http://windows.microsoft.com/consumer-preview>


 *Von:* André da Silva Severino
*Gesendet:* terça-feira, 6 de março de 2012 16:28:25
*An:* [email protected]
*Cc:* CodeIgniter Brasil <[email protected]>,codeigniter-br <
[email protected]>
*Betreff:* [codeigniter-br: 1826] Re: [php-brasil] Re: Caminho absoluto no
upload de imagem, de vez em quando aparece /border-radius.htc/img/

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

Em 6 de março de 2012 16:19, Mateus Souza <[email protected]>escreveu:

> 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!
>
>
> Em terça-feira, 6 de março de 2012 16h12min22s UTC-3, André - Limeira
> escreveu:
>
>> 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
>>       ^ ^
>> *------------------------------------------------------------
>> ---------------------------------------------------------------*
>> Email: andredasilvaseverino@**gmail.com <[email protected]>
>> Url: http://andrewd.com.br
>>
>>
> --
> 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 [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> 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
      ^ ^
*
---------------------------------------------------------------------------------------------------------------------------
*
Email: [email protected]
Url: http://andrewd.com.br


-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "CodeIgniter
Brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para
[email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected].
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/codeigniter-br?hl=pt-BR.
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a