Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Tirar espaços da imagem

08-12-2008 16:04

Gostaria que quando uplar uma imagem tirar o espaço dela

ex, MARIA E JOAO.jpg
FICASSE mariaejoao.jpg

Qual comando seria melhor para fazer isso, para renomear a imagem ou tirar o espaço antes e adicionar este novo nome no banco de dados.

Desde já agradeço
Nill Ribeiro
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Tirar espaços da imagem

08-12-2008 16:22

Obrigado já consegui, usei a função abaixo caso alguém precise,

str_replace(" ","_",

Substitui o espaço por uma _

Valeu
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17663
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Tirar espaços da imagem

08-12-2008 19:49

Boa, indicaria o str_replace mesmo.
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 9
Sexo: Masculino
Contato:

Tirar espaços da imagem

11-01-2009 17:46

Tenho uma função trim, em C. Vou procurar entre meus códigos no email e volto aqui para editar essa resposta.
Mas PHP não tem um afunção TRIM padrão não? Tipo, rtrim() que tira os espaços do final?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17663
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Tirar espaços da imagem

11-01-2009 17:58

é isso mesmo, para tirar os espaços do final da string

echo rtrim("$string"); 

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 9
Sexo: Masculino
Contato:

Tirar espaços da imagem

12-01-2009 01:43

Bem... voltei. Então, em php existe três funções:

trim: Que retira espaços do início e final de uma string.
rtrim: (Right Trim) que retira espaços do final de uma string.
ltrim: (left Trim) que retira espaços do início de uma string.

Ou seja, nenhuma dessas funções, isoladamente, serviriam para o seu problema. Para tal, teste o código abaixo:

function trimStr($str){    $str = trim($str);    //Retira espaços do início e do fim    for(; $str[$i]; $i++)  //Passea-se por toda string       if($str[$i]!=' ')      //Caso o caracter não seja um espaço          $trim.=$str[$i]; //Concatena o retorno    return $trim;         //Retorna a string sem espaço } 

Dessa forma, o exemplo acima ficaria: nomedaimagem.jpg
Testa ai e me diz se encontrou algum problema e se a função resolveu seu problema.

[]`s
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17663
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Tirar espaços da imagem

12-01-2009 11:25

Eu testei aqui e a função tá blz, retira os espaços do começo, meio e fim da string. :-)
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Tirar espaços da imagem

13-01-2009 08:47

Obrigado, apesar de já ter conseguido estou testando desta forma também.
Muito obrigado pela ajuda.

Att
Nill Ribeiro
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado