Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andre002

Auto Ajuste da Imagem

Recommended Posts

Alo Feras Firmeza?

 

Olha só to com um probleminha, quero que o usuario mande as fotos dele para minha pagina de recados, seguindo a propriedade do UOL onde o user manda a imagem apos inserir sua url entre os caractere [] e [/].

 

Só que eu gostaria de limitar o tamanho da imagem em um unico apenas, pois já imaginaram um foto gigante na pagina e sem esse auto aajuste, seria muito estranho, rsrsrs.

 

Então segue a parte que faz referencia a essa função na pagina include creio que deva ajudar na solução.

 

$text=eregi_replace("\\[img\\](http://[^\\[]+)\\[/img\\]","<img src=\"\\1\" border=\"0\">",$text);

 

Desde já muito obrigado pela atenção.

 

André Luiz

Compartilhar este post


Link para o post
Compartilhar em outros sites

as imagens estarão hospedadas fora do teu servidor?

 

tenta pegar as dimensões com:

http://www.php.net/getimagesize

 

ai então, você valida se tá no tamanho que você quer permitir, ou não

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você não tiver o problema de deformar a imagem então acredito que basta inserir um width="" e height="" ali nas propriedades do img

Porém se você quiser ajustar elas eu te indico dar uma olhada em uma classe chamada WideImage ela tem um recurso muito bom para isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

as imagens estarão hospedadas fora do teu servidor?

 

É as imagens poderão estar em qualquer local da net, tipo aqui no forum é uma especie de BBCode.

 

Se você não tiver o problema de deformar a imagem então acredito que basta inserir um width="" e height="" ali nas propriedades do img

 

Gostei dessa solução, pois não ha importancia quanto a isso por minha parte se deformar, só que estou encontrando dificuldade para add a linha de codigo que você me passou, ve se o local certo seria esse por favor.

 

$text=eregi_replace("\\[img\\](http://[^\\[]+)\\[/img\\]","<img src=\"\\1\"width="400"height="400"border=\"0\">",$text);

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente dessa maneira:

 

$text=eregi_replace("\\[img\\](http://[^\\[]+)\\[/img\\]","<img src=\"\\1\"width='400' height='400' border=\"0\">",$text);

Quando precisar usar aspas dentro de aspas utilize a aspas simples ou um escape

ve ai se funciona... qualquer coisa posta ae :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

perfeito amigo, funcionou como eu queria, mais agora vamos supor que o usuario não tenha uma imagem na net e sim no seu pc e seja meio leigo como eu faria para possibilitar que ele enviasse do seu pc para o meu banco de dados? com aquela opção de procurar e tal!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.