Ir para conteúdo

POWERED BY:

Arquivado

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

Tors_PC

Documento PHP carregando imagem

Recommended Posts

ola pessoal beleza?

 

tipo assim to com um leve probleminha de iniciante em php... é o seguinte to montando uma pagina em php pra aprender essa grande linguagem dai tnho um diretório com Wallpapers q sao listados por esse arquivo php

 

<?php       $pasta = opendir('./Wallpapers');       $contador = 0;       while ($file = readdir($pasta)) {       if ($contador%2 == 0){         $cor = "branco";       }       else {         $cor = "cinza";       }       if ($file != "." && $file != ".."){       }         ECHO "<div class=\"$cor\"><a href=\"Wallpapers/$file\">$file</a><br/></div>\n";       $contador++;       }       closedir($pasta); ?>

esse codigo foi criado sem problemas e funciona legal :D ... só q eh o seguinte como nao gosto de janelas <_< nao coloquei no link target="_blank" dai eu gostaria de fazer uma coisa assim soh q nao tnho ideia d por onde começar seria uma pagina q carregue a imagem e nessa pagina teria tipo o layout da minha pagina...

 

 

tipo fazer com q um arquivo no caso imagem.php carregue essa imagem q pelo codigo seria $file... tentei fazer o seguinte e nao deu certo coloquei no link "Wallpapers/imagem.php?img=$file" e no documento imagem usei a função include incluindo o arquivo com o codigo q citei antes e com a função readfile($file) pra aparecer a imagem mas nao deu nd certo :(

sei q a logica não é essa... alg tem alguma ideia d como fazer isso??? se tiver soh a logica jah tah otimo qq ajuda é bem vinda

 

vlw pessoal

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo, se por essa página você enviasse a URL da img, você usaria tags html normal, assim:

<img src="<?=$img;?>">
você pode gerar um link pra essa página assim:

<a href="pagina.php?img=<?=$url_img;?>">Imagem</a>
É isso? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo, se por essa página você enviasse a URL da img, você usaria tags html normal, assim:

<img src="<?=$img;?>">
você pode gerar um link pra essa página assim:
<a href="pagina.php?img=<?=$url_img;?>">Imagem</a>
É isso?  :huh:
nao entendi mto bem vo tentar aki mas olhe pra ficar mais facil d entender oq quero tem um exemplo aquiexemplosoh q eles usaram target="_blank" no link coisa q nao kero mais a ideia é a mesmavlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

então o que você quer é "galeria de imagens"se preferir sistemas já prontos procure por "image galery" ou "picture galery"ou "photo galery"

Compartilhar este post


Link para o post
Compartilhar em outros sites

dae pessoal consegui resolver...

 

fiz o seguinte:

 

criei um arquivo imagem.php com o seguinte conteudo:

 

<?php	$local = "./Wallpapers"; ?> <html> 	<head>  <link rel="stylesheet" type="text/css" href="stl/style.css" />  <title>Tors_PC [Aprendendo CSS, Tableless e PHP]</title>  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />	</head> 	<body>   <div id="pag"> 	 <div id="topo">    <div id="logo"><img src="stl/img/logo.gif" alt=""/></div> 	 </div> 	 <div id="menu"><?php include('menu.php');?></div>  </div>  <img src="<? echo "$local/$img"; ?>" >	</body> </html>

e no arquivo de listagem modifiquei o endereço do link assim:

 

<?php       $pasta = opendir('./Wallpapers');       $contador = 0;       while ($file = readdir($pasta)) {       if ($contador%2 == 0){         $cor = "branco";       }       else {         $cor = "cinza";       }       if ($file != "." && $file != ".."){       }         ECHO "<div class=\"$cor\"><a href=\"imagem.php?img=$file\">$file</a><br/></div>\n";       $contador++;       }       closedir($pasta); ?>

no link adicionei o imagem.php?img= antes da variavel file q seria a imagem :D

e agora tah funcionando td como eu keria :lol:

 

com o tempo vo aprendendo php hehehe

 

flw e vlw ajuda pessoal

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.