Caro Carlos Maniero,
Estou às voltas com o problema de inserção de imagens em banco de dados.
seu código funcionou, obrigado.
no insert tem dois campos utilizados para entrada dos dados
um deles aparece o tipo e no outro são carregados os dados, ok
depois tem uns símbolos que eu não entendi o porquê
$query = sprintf("INSERT INTO imagens(imagem, tipo) VALUES ('%s', '%s')", $photo, $_FILES['file']['type']);
imagem >> está carregando os dados (conteúdo) da imagem
tipo >> está carregando o tipo ex. image/pjpeg
até aí eu entendi e funciona.
se puder me ajudar:
onde e como posso pegar o nome e tamanho do arquivo e inserí-los
INSERT INTO imagens(imagem, tipo, nome, size) VALUES (????......)
o que significa %s
parece-me que essa expressão abaixo refere-se a isso, mas como usá-la para atender meu objetivo?
$photo, $_FILES['file']['type']
de qualquer maneira funcionou e já está muito bom, mas fico impressionado com a falta de informação para um assunto básico de internet. Incluir imagem num banco de dados é a primeira coisa que um programador pode pensar, pois uma página sem imagem é como comida sem sal.
tchau.
- Fórum WMO
- → Viewing Profile: Posts: tv bobo
Community Stats
- Group Usuários
- Active Posts 9
- Profile Views 1644
- Member Title Novato no fórum
- Age 60 years old
- Birthday March 31, 1965
-
Sexo
Male
-
Localidade
Divinópolis MG
0
Neutral
User Tools
Friends
tv bobo hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: Imagem No Mysql
16/06/2009, 13:10
In Topic: Como Acabar Com O Serrilhado Nas Imagens Recortadasi
29/03/2009, 23:03
Obrigado pela ajuda. (estou com teclado sem acento)
Bem meu photoshop esta em portugues. Eu procurei o layer mask como mascara de camada e encontrei o comando na paleta camada.
Fiz como voce orientou. Criei a mascara e foi so.
A mascara ficou la e a imagem continuou sendo exibida do mesmo jeito.
Interferi na cor da mascara para cinza, mas nao adiantou.
Eu nao entendi esse passo de criar uma mascara de tres cores e depois ela ficar quadriculada.
Outra coisa: se eu vou fazer o recorte do modo tradicional com laco, pincel ou borracha. Para que a mascara? Eu posso criar uma camada cinza de fundo e apagar com borracha transparente o que eu nao quero que fique da imagem original.
O meu problema maior e em relacao ao acabamento.
Por exemplo: Quando recorto uma imagem eu quero ela com fundo transparente e salvo em gif para manter o fundo transparente e nao jpg.
Com isso eu posso incluir essa imagem em qualquer ponto de um html sem interferir nas cores de fundo etc.
Entretanto, ao fazer o recorte os quadradinhos (pixels) normais do gif ficam parecendo escasmas. Toda imagem e feita de quadradinhos ou pixel. 1 pixel em imagem e um quadradinho.
Quando olhamos imagens profissionais, esses quadradinhos sao entrelacados por outros quadradinhos de tons proximos, normalmente cinza claro ou escuro se a borda e preta.
Isso e o que da definicao ao tracado da borda recortada e ao olho distante simula definicao na imagem.
Como conseguir isso no photoshop com imagens recortadas em fundo transparente salvas em gif?
Se eu fui claro, ajudem-me por favor.
Se nao, perdoem-me por favor.
Quero so completar que um programa como o photoshop, mundialmente popular e utilizado por tantos possui recursos basicos como esse no tratamento de imagem tao claros e disponiveis quanto minha exposicao.
veja a imagem e note o serrilhado na lateral direita.
Bem meu photoshop esta em portugues. Eu procurei o layer mask como mascara de camada e encontrei o comando na paleta camada.
Fiz como voce orientou. Criei a mascara e foi so.
A mascara ficou la e a imagem continuou sendo exibida do mesmo jeito.
Interferi na cor da mascara para cinza, mas nao adiantou.
Eu nao entendi esse passo de criar uma mascara de tres cores e depois ela ficar quadriculada.
Outra coisa: se eu vou fazer o recorte do modo tradicional com laco, pincel ou borracha. Para que a mascara? Eu posso criar uma camada cinza de fundo e apagar com borracha transparente o que eu nao quero que fique da imagem original.
O meu problema maior e em relacao ao acabamento.
Por exemplo: Quando recorto uma imagem eu quero ela com fundo transparente e salvo em gif para manter o fundo transparente e nao jpg.
Com isso eu posso incluir essa imagem em qualquer ponto de um html sem interferir nas cores de fundo etc.
Entretanto, ao fazer o recorte os quadradinhos (pixels) normais do gif ficam parecendo escasmas. Toda imagem e feita de quadradinhos ou pixel. 1 pixel em imagem e um quadradinho.
Quando olhamos imagens profissionais, esses quadradinhos sao entrelacados por outros quadradinhos de tons proximos, normalmente cinza claro ou escuro se a borda e preta.
Isso e o que da definicao ao tracado da borda recortada e ao olho distante simula definicao na imagem.
Como conseguir isso no photoshop com imagens recortadas em fundo transparente salvas em gif?
Se eu fui claro, ajudem-me por favor.
Se nao, perdoem-me por favor.
Quero so completar que um programa como o photoshop, mundialmente popular e utilizado por tantos possui recursos basicos como esse no tratamento de imagem tao claros e disponiveis quanto minha exposicao.
veja a imagem e note o serrilhado na lateral direita.
In Topic: Sistema De Cidades E Estados [pronto]
20/03/2009, 23:14
Gostaria de receber esse sistema, os links foram desabilitados. meu email brasilisonline@bol.com.br
In Topic: Recuperar Parte Da String
01/03/2009, 15:07
Você já se informou sobre o uso da função substring?
Nela você define de onde começa, a quantidade de caracteres. É muito precisa.
A sintaxe é simples também.
Veja no manual do php.
tipo:
$sub = substring('seuemail@email.com.br', 8) ou algo parecido para recuperar apenas os oito primeiros caracteres.
aí
echo $sub
resultado na tela:
seuemail
Verifique a sintaxe, tem um underline não sei.
Se ajudar vai fundo.
Veja o resultado nesse exemplo que eu peguei na rede.
<?php
$texto = "eu não sou besta pra tirar onda de herói";
echo substr($texto, 0, 16); // eu não sou besta
echo "<br>\\n";
echo substr($texto, 11); // besta pra tirar onda de herói
echo "<br>\\n";
echo substr($texto, 11, 9); // besta pra
echo "<br>\\n";
echo substr($texto, -5); // herói
echo "<br>\\n";
?>
um abraço.
Nela você define de onde começa, a quantidade de caracteres. É muito precisa.
A sintaxe é simples também.
Veja no manual do php.
tipo:
$sub = substring('seuemail@email.com.br', 8) ou algo parecido para recuperar apenas os oito primeiros caracteres.
aí
echo $sub
resultado na tela:
seuemail
Verifique a sintaxe, tem um underline não sei.
Se ajudar vai fundo.
Veja o resultado nesse exemplo que eu peguei na rede.
<?php
$texto = "eu não sou besta pra tirar onda de herói";
echo substr($texto, 0, 16); // eu não sou besta
echo "<br>\\n";
echo substr($texto, 11); // besta pra tirar onda de herói
echo "<br>\\n";
echo substr($texto, 11, 9); // besta pra
echo "<br>\\n";
echo substr($texto, -5); // herói
echo "<br>\\n";
?>
um abraço.
- Fórum WMO
- → Viewing Profile: Posts: tv bobo
- Privacy Policy
- Regras ·