Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal.
Dentro do sisteminha q estou fazendo, quero criar uma página onde mostra somente a foto e dados dela.
A minha dúvida é qual a melhor maneira de fazer isto.
Como não tenho idéia do numero de fotos, o nome das páginas tem que ser geradas randomicamente.
Como que vou guardar isso no bd?
Como que o orkut faz?
por exemplo, a página das fotos eh sempre deste tipo
http://www.orkut.com/AlbumZoom.aspx?uid=17...;aid=1199538368
e esta ligada diretamente a url da foto que eh sempre deste tipo
http://images.orkut.com/orkut/albums2/ATgA...ECC9pXTIpow.jpg
Como faria a página usando a mesma idéia do orkut só q em php?
Exemplo:
Campos do DB:
id => número identificador da foto
caminho => caminho da foto no servidor
legenda => legenda da foto// Foto 01
id = 1
caminho = fotos/qHdhwq7d.jpg
legenda = Essa é a primeira foto
// Foto 02
id = 2
caminho = fotos/omkLWm2.jpg
legenda = Essa é a segunda foto
Para exibir uma das fotos você pesquisa no DB pelo id da foto
Acho q num deve ter mais dúvidas =D
Certo!
Então...
seria...
www.meusite.com.br...id_da_foto (passado via get )
e dai eh só mostrar a foto!
Vlw! =D
é por aí. com query string seria assim:
site.com/foto.php?id=5
no foto.php:
$id = isset($_GET['id']) ? (int)$_GET['id'] : FALSE;
if ($id)//se $id não for FALSE
{
//busque no BD os dados da foto
}
Até aí eu entendi.
pego o $_GET['id'] = 1234 por exemplo, daí tera o link site.com/foto.php?id=1234
Mas oq preciso, eh que apareça uma página inteira.
Quando o usuario clicar na thumb da foto, ele redireciona para a página da foto, onde tem ela grandona, e comentários etc etc.
A dúvida está em como fazer a página neste link dinâmico
A página específica de cada foto se faz como falamos: usando o ID vindo da URL.
Para gerar a página com todas as fotos, selecione o ID da foto e o caminho da miniatura, exibindo-as na tela, montando os respectivos links.
Ola beraldo...
Nossa, nessa ultima pergunta viajei! =S
Mas beleza, peguei o jeitão! =D
Sabe algum tópico, sobre segurança de dados via GET?
aproveito também se você sabe outro sobre segurança de sessions de arrays!
vlw
pesquise por php injection. Também pode dar uma lida sobre sql injection. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Há mais aqui:
Eu usaria o ID da foto na query string. Usando $_GET['id'], buscaria as informações no banco de dados e exibiria a foto.