index.php
<? /* ..Galeria de fotos.. .Script desenvolvido por lwirkk. Contato: lwirkk@hotmail.com Versão 2.0 - 17/03/2008 Qualquer bug, ou sugestão, me envie um email. Script gratuito. Por favor não retire os créditos. Obrigado! Requerimentos: PHP 4.3 ou maior, Biblioteca GD 2.0 instalada no PHP. */ session_start(); @set_time_limit(120); require("gera-thumb_vars.php"); ?> <!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> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="js/lightbox.js"></script> <script type="text/javascript"> function imgborder_1(color,id){ document.getElementById('img'+id).style.border='1px '+color+' solid'; } function imgborder_2(color,id){ document.getElementById('img'+id).style.border='1px '+color+' solid'; } </script> <style type="text/css"> <!-- img{border:1px <? echo $out_color;?> solid;} --> </style> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> <link rel="stylesheet" href="css/gera-thumb.css.css" type="text/css" /> </head> <body> <? if($gdv=gdVersion()){if($gdv<2){echo 'Versão da Biblioteca GD é 1.0, podendo fazer com que o script não funcione corretamente. Recomendável atualizar sua biblioteca GD para 2.0 em <a href="http://www.libgd.org/">LibGD.org</a><p>';}}else{echo 'Você não possui a biblioteca GD instalada, é necessário para que este script funcione. Poderá efetuar o download em: <a href="http://www.libgd.org/">LibGD.org</a><p>';} if($err==1){echo $err_msg;} include("gera-thumb_image.php"); foreach(glob("$pasta{*.gif,*.jpg,*.png,*.GIF,*.JPG,*.PNG}",GLOB_BRACE) as $arquivo){ $i++; if($listar!=0){ if(!$pag){ $pag=1; } if($i==1){ if($user_select==1){ if(isset($_POST['submit']) and $_POST['submit']=="ok"){ if($_POST['listar']=="todas" or $listar==$ci){ $listar=$ci; $paginas=0; } else{ $listar=$_POST['listar']; $_SESSION['listar']=$listar; $paginas=$ci/$listar; if(strlen($paginas)>1){ $paginas++; $paginas=substr($paginas,0,1); } } } echo "<form action=\"".$_SERVER['PHP_SELF']."?img=".$_dir_0."\" method=\"POST\" id=\"user_select\">\r<span class=\"user_select_msg\">".$user_select_msg.":</span> <select name=\"listar\" size=\"1\" id=\"menu_user_select\">\r"; if(strlen($ci)==1){ echo "<option value=\"".$ci."\" selected=\"selected\">".$ci." Fotos</option>\r"; } elseif(strlen($ci)==2){ function this_selected($v){ if($_SESSION['listar_0']=="$v"){ $a=" selected=\"selected\""; return $a; } } echo "<option value=\"".$listar_padrao."\"".this_selected("$listar_padrao").">Padrão</option>\r"; echo "<option value=\"10\"".this_selected('10').">10 Fotos</option>\r"; if($ci>=20){ echo "<option value=\"20\"".this_selected('20').">20 Fotos</option>\r"; } if($ci>=30){ echo "<option value=\"30\"".this_selected('30').">30 Fotos</option>\r"; } if($ci>=40){ echo "<option value=\"40\"".this_selected('40').">40 Fotos</option>\r"; } if($ci>=50){ echo "<option value=\"50\"".this_selected('50').">50 Fotos</option>\r"; } echo "<option value=\"todas\"".this_selected('todas').">Todas Fotos</option>\r"; } echo "</select>\r<input type=\"submit\" name=\"submit\" value=\"ok\" id=\"menu_user_submit\" />\r</form>\r".$exibir_antes_1; } } pag($pag); if($x=="1"){ continue; } elseif($x=="0"){ break; } } include("gera-thumb_exibir.php"); if($x==2){ $_close=1; break; } } if("$_c_r2"<>"$_c_r1" or $_close==1){ echo "</tr>\r\n"; echo "</table>\r"; } ?> </body> </html>
Edição feita por: lwirkk, 14/08/2008, 18:21.
Adicionado a tag [code]/[codebox] para melhor visualização do código-fonte.