E trabalho como web designer. Meu chefe pediu pra que eu fizesse uma galeria para o site e eu baxei uma pronta em php, configurei tudo bonitinho e upei pelo ftp!
O problema vem agora, em alguns computadores o site não aparece, e sim, aparece um antigo que eu fiz em html e java.
Não sei se o problema é com o ftp ou com o código, vou postar o mesmo aqui!
Preciso de uma ajuda ç.ç
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Galeria de Fotos</title>
<!--
###################################
## Estilos ##
###################################
-->
<style>
body {
margin:0;
padding:0;
text-align:center; /* esse é o hack para o ie */
}
div {
display:block;
background:cdcdcd;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
margin:0 auto;
text-align:center
}
#geral {
left: 40%;
width: 770px;
margin: 0 auto; /* ao magico aqui */
text-align: left; /* arrumando a zona q o hack anterior */
}
div.thumb {
float:right;
margin:0 14px 14px 0;
padding:0;
text-align:center;
}
div.thumb a {
float:left;
padding:13px;
text-align:center
}
div.thumb a:hover {
background:#b70000;
text-align:center
}
div.thumb img {
width:100px;
height:100px;
text-align:center
}
div p {
padding:8px 0 0px;
margin:0;
text-align:center
}
div a {
color:#666;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
text-align:center
}
div a:hover {
color:#b70000;
text-decoration:underline
text-align:center
}
#topo { position:absolute;
left: 320px;
top: 2%;
margin-left: -362x;
margin-right: -61px;
}
</style>
</head>
<body bgcolor="#cdcdcd"> <img src="imgs/site_foto.jpg" width="724" height="121" alt="" align="top" border="0" padding: 2cm;'/>
<div id="geral">
<!--
#################################
## Lógica ##
#################################
-->
<br />
<br />
<?php
//URL onde o arquivo PHP vai ficar
$url_galeria = "http://www.latintur.com.br/galeria.php";
//URL onde o arquivo PHP vai ficar
$pasta_fotos = "fotos_galeria";
//Início da função
$fotos = array();
//Loop que percorre a pasta das imagens e armazena o nome de todos os arquivos
foreach(glob($pasta_fotos . '/{*_p.jpg,*_p.gif}', GLOB_BRACE) as $image) {
$fotos[] = $image;
}
//Verifica se deve exibir a lista ou uma foto
if ($_GET["image"] == "") {
//Faz o loop pelo folder de imagens
for($i=0; $i < count($fotos); $i++) {
//Cria cada uma das thumbs dentro de uma <div> com link para a imagem grande
echo "<div class='thumb'>";
echo "<a href='" . $url_galeria . "?image=" . $i . "'>";
echo "<img src='" . $fotos[$i] . "'>";
echo "</a>";
echo "</div>";
}
} else {
//Guarda o nome da imagem para montar o link da imagem grande
$foto_g = explode("_p", $fotos[$_GET["image"]]);
//Configura os links de próxima e anterior
if ( $_GET["image"] == 0 ) { $anterior = ""; } else { $anterior = $_GET["image"] - 1; }
if ( $_GET["image"] == count($fotos)-1 ) { $proxima = ""; } else { $proxima = $_GET["image"] + 1; }
//Quando solicitada uma imagem em particular, monta a <div> e insere a imagem grande de acordo com o link
echo "<div>";
echo "<a href='" . $url_galeria . "?image=" . $proxima . "'>";
echo "<img src='" . $foto_g[0] . "_g" . $foto_g[1] . "'>";
echo "</a>";
echo "<p><a href='" . $url_galeria . "?image=" . $anterior . "'>Foto anterior</a> | <a href='" . $url_galeria . "'>Voltar para a galeria</a> | <a href='" . $url_galeria . "?image=" . $proxima . "'>Próxima foto</a></p>";
echo "</div>";
}
?>
</div>
</body>
</html>
Question
Arlecchino Lu~*
I ai pessoal! Sou extremamente NOVO em PHP!
E trabalho como web designer. Meu chefe pediu pra que eu fizesse uma galeria para o site e eu baxei uma pronta em php, configurei tudo bonitinho e upei pelo ftp!
O problema vem agora, em alguns computadores o site não aparece, e sim, aparece um antigo que eu fiz em html e java.
Não sei se o problema é com o ftp ou com o código, vou postar o mesmo aqui!
Preciso de uma ajuda ç.ç
Edited by Arlecchino Lu~*Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.