Jump to content


Photo

Sistema De Fotos Igual Ao Do Www.bemnafoto.com.br


  • Faça o login para participar
3064 replies to this topic

#3001 Felipe Silva

Felipe Silva

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 12/08/2008, 21:37

Primeiramente queria parabenizalos pelo trabalho espetacular que fizeram na versão 3

A correção do site_path veio em boa hora, tava tendo problemas com ela.

E achei mais um bug na instalação, quando dá um erro em alguma das etapas de instalação, o botão de voltar segue para o proximo passo, em vez de voltar para poder corrigir o erro.
se der posto amanhã uma correção pra esse bug.

#3002 Rui Anderson

Rui Anderson

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 13/08/2008, 19:11

Estou com um erro, consigo criar a galeria, a pasta é criada, porém não consigo enviar as fotos.

Aparece esse erro:
httpStatus
403
___________________________________
PHP
PHOTOSHOP

#3003 EternaL

EternaL

    12 Horas

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:Blumenau, SC

Posted 13/08/2008, 23:27

Este é um erro com seu servidor.

É o erro 403 Forbidden, o servidor está negando comunicação com o script.
Magnum Web - Trazendo o melhor da web para você

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br

#3004 Rui Anderson

Rui Anderson

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 15/08/2008, 00:45

como proceder para resolver? quais permissões devo ter do servidor?
perguntinhas básicas, é que estou iniciando agora
___________________________________
PHP
PHOTOSHOP

#3005 EternaL

EternaL

    12 Horas

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:Blumenau, SC

Posted 15/08/2008, 01:44

Precisaria analisar seu caso com cuidado, pois podem haver vários motivos para ocorrer o status 403.

Mas verifique se a pasta em que serão enviadas as fotos possui permissão. Tente usar CHMOD 0777 na pasta.

Edição feita por: EternaL, 15/08/2008, 08:56.

Magnum Web - Trazendo o melhor da web para você

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br

#3006 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 16/08/2008, 13:58

Po galera desculpa voltar mais uma vez nesse assunto ai.. fiz uma busca no forum e nesse tópico e nao achei nada dai resolvi escrever ai de novo...

seguinte to com um problema acredito básico mas pela minha ignorancia no assunto não estou conseguindo resolver alguem pode me audar?

seguinte a esta instalada tudo ok e rodando consigo cadastrar galerias e enviar fotos.. só que nao hora de exibir a galeria seleciono ela abre a janela e aparece a segunte mensagem na página fotos.php e zoom.php consecutivamente:

Warning: readdir(): supplied argument is not a valid Directory resource in E:\Rafael\Pastas Pessoais\Rafael\sites\GaleriaBrasil\fotos.php on line 25

--------------------------------------


Warning: readdir(): supplied argument is not a valid Directory resource in E:\Rafael\Pastas Pessoais\Rafael\sites\GaleriaBrasil\zoom.php on line 21


Deem uma luz que me viro peço auxilio dos amigos... Obrigado.
Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#3007 Rafael00seven

Rafael00seven

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 18/08/2008, 13:09

Olá pessoal, eh o seguinte. Já um tempo eu vinha usando a galeria brasil versão 2. Mas dai por incrivel que pareça uma galera ai que sabe acessar os erros de tal galeria, acessou o meu admin e apagou todas as fotos... Então fui atras de uma versão mais nova e vi que a 3.0.1 foi lançada. Até ai maravilha... Agora tenho umas duvida.

Veja o seguinte link do meu site... http://www.superfest.com.br/galeria

Eu gostaria de adicionar duas colunas de thumbs ao inves de uma com 8 fotos, aumentar o tamanho da janela pop up, e tambem como deixar a foto principal no tamanho que eu quero... vou trabalhar com a foto no tamanho 600 x 450.

E Outra coisa... na pagina principal do meu site, ta uma evento abaixo do outro http://www.superfest.com.br confiram, como faça pra deixar apenas uma coluna ao inves de duas...

Aguardo ajuda.

#3008 EternaL

EternaL

    12 Horas

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:Blumenau, SC

Posted 20/08/2008, 19:41

Olá pessoal,

Estamos querendo registrar um domínio para a Galeria Brasil, mas por motivos um tanto óbvios, seus principais domínios (www.galeriabrasil.com, .com.br e .net) já estão em uso por sites sobre obras de artes.

Estão disponíveis os domínios .biz e .info

Então gostariamos de saber a opinião de vocês sobre qual seria melhor ou até uma sugestão para outro domínio
Magnum Web - Trazendo o melhor da web para você

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br

#3009 Rafael00seven

Rafael00seven

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 21/08/2008, 17:13

Olá pessoal,

Estamos querendo registrar um domínio para a Galeria Brasil, mas por motivos um tanto óbvios, seus principais domínios (www.galeriabrasil.com, .com.br e .net) já estão em uso por sites sobre obras de artes.

Estão disponíveis os domínios .biz e .info

Então gostariamos de saber a opinião de vocês sobre qual seria melhor ou até uma sugestão para outro domínio


.org

#3010 kastibergue

kastibergue

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 22/08/2008, 10:53

olá galera 1° queria parabenizar a vocês por esse incrivel sistema.
a versão 3 está ótima recomendada.
mais galera alguem tem como me dizer como fazer uma coluna na minha pagina inicial com a verção 3 ?

igual ao http://superfest.com.br/galeria/

#3011 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 27/08/2008, 14:06

Seguinte pessoal estou usando o galeria brasil ai e montando em um site para mostrar as pinturas e na parte do zoom.php onde aparece a imagem maior eu quero fazer um link tipo "mais informações" onde quero que apareça a miniatura dessa pintura e as outras informções tipo código - endereço - data essas informações que aparecem na página "janela.php" so que nao to conseguindo levar essas informações. o que pude verificar é que tem uma opção la que tem essas informações que é a <? $var1 = "&evento=$evento&data=$data&local=$local&id=$id";?> algumas ate vai mas quero colocar o nome do arquivo como cód. e isso nao aparece igual existe na pagina de zoom.php.

o link onde esta rodando o script esta no seguinte endereço...

http://www.lusobrasi...leria/index.php

vou colocar o codigo das tres paginas que estao em sequencia..

alterei o arquivo janela.php para exposicoes.php

<? include("path.php");?>

<?
$id = $_REQUEST["id"];
$sql = @mysql_query("SELECT * FROM galeria WHERE id = 2");
$rows = @mysql_fetch_array($sql);
$clicks = $rows["clicks"];
$pasta = $rows["pasta"];
$clicks = $clicks + 1; // Fim deste modo para vcs entenderem
$sql = @mysql_query("UPDATE galeria SET clicks = '$clicks' WHERE id = 2");

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1)">
<title>Nova pagina 1</title>
&lt;script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" bgcolor="#663300" link="#663300" vlink="#663300" alink="#663300" background="../imagens/fundopagina.jpg" style="background-attachment: fixed">
<table border="0" id="table1" cellspacing="0" cellpadding="0">
<table border="0" width="100%" id="table2" cellspacing="0" cellpadding="0" height="761">
<tr>
<td height="70" valign="top">
<img border="0" src="../imagens/terciotopop.png" width="600" height="60"></td>
</tr>
<tr>
<td height="70" valign="top">
<table border="0" id="table9" cellspacing="0" cellpadding="0" width="100%" bgcolor="#FFCC33">
<tr>
<td width="100"> 
</td>
<td>
<a href="../index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','../imagens/menu01p.jpg',1)"><img border="0" src="../imagens/menu01.jpg" width="200" height="40" name="Image1"></a></td>
<td>
<a href="../index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','../imagens/menu02p.jpg',1)"><img border="0" src="../imagens/menu02.jpg" width="200" height="40" name="Image2"></a></td>
<td>
<a href="../index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','../imagens/menu03p.jpg',1)"><img border="0" src="../imagens/menu03.jpg" width="200" height="40" name="Image3"></a></td>
<td>
<a href="../index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','../imagens/menu04p.jpg',1)"><img border="0" src="../imagens/menu04.jpg" width="200" height="40" name="Image4"></a></td>
<td width="100"> 
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td align="center" valign="top">

<table border="0" width="900">
<tr>
<td align="left" colspan="2"></td>
</tr>
<tr>
<td><?
$id = $_REQUEST["2"];
$sql = @mysql_query("SELECT * FROM galeria ORDER BY $imagens[$i] DESC");
$rows = @mysql_fetch_array($sql);
$clicks = $rows["clicks"];
$pasta = $rows["pasta"];
$clicks = $clicks + 1; // Fim deste modo para vcs entenderem
$sql = @mysql_query("UPDATE galeria SET clicks = '$clicks' WHERE id = '$id'");

?>
<? $var1 = "&evento=$evento&data=$data&local=$local&id=$id";?>
<?
if (strstr($pg,".")== TRUE){
$pg=ceil($pg);
$pg=$pg-1;
}
if (!$pg==0)
{
$cont=$pg * 12;
} else {
$cont=0;
}
?>
<table border="0" width="900" id="table1">
<tr>
<td>

<font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong><span style="text-transform: uppercase"></span></strong>
<strong><span style="text-transform: uppercase"><font size="<? echo $ttitulo?>"><? echo "$evento";?></font></span></strong> <br>
Data: <? echo "$data";?> <br>
Local: <? echo "$local";?>
</font><br>

</td>

<td rowspan="2" valign="top">

<iframe width="400" height="602" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="zoom.php?dir=<? echo $dir?>&foto=<? echo $foto?>&evento=<? echo "$evento";?>&data=<? echo $data?>&local=<? echo $local?>&imagens[$i]=<? echo $imagens[$i]?>" NAME="zoom"></iframe>

</td><td></td>
</tr>
<tr>
<td height="501" align-"left" valign="top" width="500">

<p align="center">

<?
$handle = opendir($dir);
$ext = "jpg";
$indice = 0;
$ipp = 20;

while (false !== ($file = readdir($handle)))
{
$pathdata = pathinfo($file);
if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext)))
{
$imagens[$indice] = $file;
$indice++;
}
}

$pagina = 1;
if ($_GET['pg'])
$pagina = $_GET['pg'];

$paginas = ceil(count($imagens) / $ipp);
$inicio = $pg * $ipp;
$thumb="imagemdim.php?imagem=";
$var1 = "&evento=$evento&data=$data&local=$local&id=$id";
for ($i=$inicio; $i<($inicio+$ipp); $i++)
if($imagens[$i] != ""){ ?>
<? $cont=$cont+1; ?>
<a href="zoom.php?dir=<? echo "$dir";?><? echo $var1?><? echo $foto?><? echo "$imagens[$i]";?>&pg=<? echo "$cont";?>" TARGET="zoom"?><img src="<? echo "$thumb$dir$imagens[$i]"; ?>" hspace="1" vspace="1" border="1" alt="<? echo "$imagens[$i]";?>" ?></a>
<? }?>

</td>
</tr>
<tr>
<td colspan="2" valign="top" width="500">
<div align="center"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Pág:
<?
for($i=0; $i<$paginas; $i++){
$url = "?dir=$dir&pg=$i$var1";
if ($i==$pg) {
echo " <b>".($i+1)."</b> ";
} else {
echo " <a href='$url'>".($i+1)."</a> ";
}
}
?>
</font> </div>

</td>
</tr>
</table> </td>
</tr>
<tr>
<td width="100%" align="center" height="37">
<p align="center">
<font style="font-size: 8pt" face="Verdana" color="#FFCC99">
© 2008 - Todos Direitos Reservados - Tércio
da Gama</font></div>
</div>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
&lt;script language="javascript">
window.defaultStatus = " Tércio da Gama - 50 anos de pintura.. "
</script>
</body>
</html>


zoom.php

<? include("path.php");?>
&lt;script src="css/janelas_popup.js" language="JavaScript"></script>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0)">
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" bgcolor="#663300" link="#663300" vlink="#663300" alink="#663300" background="../imagens/fundopagina.jpg" style="background-attachment: fixed">
<table width="430" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<?
if(!isset($pg) ){
$pg=1;
}
$handle = opendir($dir);
$ext = "jpg";
$indice = 2;
$ipp = 1;

while (false !== ($file = readdir($handle)))
{
$pathdata = pathinfo($file);
if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext)))
{
$imagens[$indice] = $file;
$indice++;
}
}

$pagina = 1;
if ($_GET['pg'])
$pagina = $_GET['pg'];
$paginas = ceil(count($imagens) / $ipp);
$total = ceil(count($imagens));
$inicio = $pg * $ipp;
for ($i = $inicio; $i < ($inicio + $ipp); $i++)
?>
<table width="430" border="0" align="center" cellpadding="0" cellspacing="1">
<?
$res=getimagesize("$dir$imagens[$i]");
if ($res[1]>400){
$height=400 ;
$width=($res[0]*$height)/$res[1];
} else {
$height=$res[1];
$width=$res[0];
}
$width=ceil($width);
$height=ceil($height);
?><? $var1 = "&evento=$evento&data=$data&local=$local&id=$id";?>
<tr>
<td height="20" bgcolor="ffffff"><font color="000000" size="1" face="<? echo $fonte?>"><b> <? echo "Cód.: $imagens[$i]";?></b></font></td>
</tr>
<tr>
<td align="left" valign="top"><img src="<? echo "$dir$imagens[$i]";?>" alt="<? echo "$imagens[$i]";?>"></td>
</tr></table>
</td>
</tr>
<tr>
<TD>
<table border="0" align="center" cellpadding="1" cellspacing="1">
<tr valign="top">
<td align="center"> <font size="<? echo $tfonte?>" face="<? echo $fonte?>">
<strong>
<?
if ($pg > 1){
$pag=$pg - 1;
echo "<a href=\"?dir=$dir&pg=" . ($pag) . "$var1\"><img src=\"images/icone_anterior.jpg\" alt='Foto anterior' border=0></a>";
} else { echo "<font color=$onmouseover><img src=\"images/icone_anterior.jpg\" alt='Foto anterior' border='0'></font>";}
$div=$pg/12;
for ($x=1;$x<99;$x++){
if ($div==$x){
$inter=0;
break;
}
}
if (isset($inter) AND $div * 12 < $pg){
if ($div==1){
$div=0;
} else {
$div=$div-1;
}
echo "&lt;script language=JavaScript>
window.open('fotos.php?dir=$dir&pg=".($div)."$var1', 'fotos');
</SCRIPT>";
}

?>
</strong> </font></td>
<td align="center">
&lt;script language="JavaScript">

function abrir(URL) {

var width = 420;
var height = 440;

var left = 99;
var top = 99;

window.open(URL,'intro', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');

}

</script>
<a href="java script:abrir('comprarfoto.php?dir=<? echo "$dir$var1$thumb$imagens[$i]";?>&pg=<? echo "$cont";?>');"><img src="images/icone_ampliar.jpg" border=0></a></td>
<td align="center"> <strong><font size="<? echo $tfonte?>" face="<? echo $fonte?>">
<? if($pg<$total) {
$pagp=$pg+1;
echo "<a href=\"?dir=$dir&pg=" . ($pagp) . "$var1\"><img src=\"images/icone_proxima.jpg\" alt='Próxima Foto' border=0></a>";
} else { echo "<font color=$onmouseover><img src=\"images/icone_proxima.jpg\" alt='Próxima Foto' border=0></font>";}
?>
</font></strong></td>
</tr>
</table></TD></tr></table></body>


e o arquivo onde teriam que aparecer as informações

<? include("path.php");?>
<? $var1 = "&evento=$evento&data=$data&local=$local&id=$id";?>
<html>
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nova pagina 3</title>
</head>
&lt;script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<table border="0" width="400" id="table1" cellspacing="0" cellpadding="0" height="474" background="../imagens/fundopagina.jpg">
<tr>
<td align="center" valign="top">
<table border="0" width="400" id="table2" cellpadding="0">
<tr>
<td height="60" colspan="4">
<img border="0" src="../imagens/terciotopopcom.png" width="400" height="60"></td>
</tr>
<tr>
<td height="15" colspan="4"></td>
</tr>
<tr>
<td height="57" colspan="4">
<div align="center">
<table border="0" width="400" id="table3" cellspacing="0" cellpadding="0">
<tr>
<?
if(!isset($pg) ){
$pg=1;
}
$handle = opendir($dir);
$ext = "jpg";
$indice = 2;
$ipp = 1;

while (false !== ($file = readdir($handle)))
{
$pathdata = pathinfo($file);
if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext)))
{
$imagens[$indice] = $file;
$indice++;
}
}

$pagina = 1;
if ($_GET['pg'])
$pagina = $_GET['pg'];
$paginas = ceil(count($imagens) / $ipp);
$total = ceil(count($imagens));
$inicio = $pg * $ipp;
for ($i = $inicio; $i < ($inicio + $ipp); $i++)
?> <td width="233">
<p align="left"><font face="Arial" color="#FFCC33"><i><b>Comprar foto.</b></i><span style="font-size: 8pt"><br>
 Confira os dados da obra.</span></font></p>
</p>
<?
$res=getimagesize("$dir$imagens[$i]");
if ($res[1]>400){
$height=400 ;
$width=($res[0]*$height)/$res[1];
} else {
$height=$res[1];
$width=$res[0];
}
$width=ceil($width);
$height=ceil($height);
?>
<p align="left" style="margin-left: 10px">
<font face="Arial" color="#FFCC33">
<span style="font-size: 8pt">Evento: <? echo "$evento";?><br>
Data: <? echo "$data";?><br>
Local: <? echo "$local";?><br>
Cód.: <? echo $foto?></font></td>
<td width="120" height="110">
<p align="center"><img src="<? echo "$dir$imagens[$i]";?>" alt="<? echo "$imagens[$i]";?>"></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td width="104" align="right">
<form action="comprarfoto_cod.php" method="post" onSubmit="return validate(this);">
<p>
<font face="Arial" color="#FFCC33" style="font-size: 9pt">
Nome Completo: </font></p>
</td>
<td width="268" colspan="3">
<INPUT name="nome" style="border-left:1px solid #990034; border-right:1px solid #990034; border-top:1px solid #990034; border-bottom:1px solid #FFCC33; width:272; height:20; color:#ffffff; background-color:#990034; padding-bottom:1px" size="40" maxLength="100"></td>
</tr>
<tr>
<td width="104" align="right">
<font face="Arial" style="font-size: 9pt" color="#FFCC33">
E-mail:</font></td>
<td width="268" colspan="3">
<INPUT name="email" style="border-left:1px solid #990034; border-right:1px solid #990034; border-top:1px solid #990034; border-bottom:1px solid #FFCC33; width:272; height:20; color:#ffffff; background-color:#990034; padding-bottom:1px" size="40" maxLength="100"></td>
</tr>
<tr>
<td width="104" align="right">
<font face="Arial" style="font-size: 9pt" color="#FFCC33">
Telefone Res.:</font></td>
<td width="120">
<INPUT name="telefone" style="border-left:1px solid #990034; border-right:1px solid #990034; border-top:1px solid #990034; border-bottom:1px solid #FFCC33; width:114; height:19; color:#ffffff; background-color:#990034; padding-bottom:1px" size="10" maxLength="100"></td>
<td width="51">
<p align="center">
<font style="font-size: 9pt" face="Arial" color="#FFCC33">
Celular:</font></td>
<td width="119">
<INPUT name="telefonecel" style="border-left:1px solid #990034; border-right:1px solid #990034; border-top:1px solid #990034; border-bottom:1px solid #FFCC33; width:98; height:20; color:#ffffff; background-color:#990034; padding-bottom:1px" size="10" maxLength="100"></td>
</tr>
<tr>
<td width="104" align="right">
<font face="Arial" style="font-size: 9pt" color="#FFCC33">
Endereço:</font></td>
<td width="268" colspan="3">
<INPUT name="endereco" style="border-left:1px solid #990034; border-right:1px solid #990034; border-top:1px solid #990034; border-bottom:1px solid #FFCC33; width:272; height:20; color:#FFffff; background-color:#990034; padding-bottom:1px" size="40" maxLength="100"></td>
</tr>
<tr>
<td>
<p align="right">
<font face="Arial" style="font-size: 9pt" color="#FFCC33">
Cidade:</font></td>
<td colspan="3">
<INPUT name="cidade" style="border-left:1px solid #990034; border-right:1px solid #990034; border-top:1px solid #990034; border-bottom:1px solid #FFCC33; width:272; height:20; color:#ffffff; background-color:#990034; padding-bottom:1px" size="40" maxLength="100"></td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="4">
<p align="center"> <INPUT type=submit value=Enviar style="border:1px solid <? echo $cortexto?>">
<INPUT type=reset value=Limpar style="border:1px solid <? echo $cortexto?>"></td>
</tr>
</form>
<tr>
<td colspan="4"> </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>


Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#3012 Dj Thiago

Dj Thiago

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 01/09/2008, 21:56

Pelo amor de Deus, alguem pode me ajudar. Estou com a galeria brasil 3.0.1 Beta instalada, ela faz tudo, cadastra galeria e talz, mas não consigo enviar imagens, da o seguinte erro. Envie apenas imagens! Outros formatos não são permitidos!, sendo que estou enviando arquivos *.jpg.

#3013 EternaL

EternaL

    12 Horas

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:Blumenau, SC

Posted 01/09/2008, 23:12

É estranho, você têm certeza que a extensão é .jpg? Não é .jpeg? Se for vou verificar se está ocorrendo algo com esta extensão...
Magnum Web - Trazendo o melhor da web para você

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br

#3014 Dj Thiago

Dj Thiago

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 03/09/2008, 08:05

tenho ctz, ja testei com arquivos *.png, *.jpeg, *.jpg, *.gif e por ai vai a lista e nada.

Para ficar fácil segue o codigo do arquivo enviar_imagem.php

<?php
require('../core/inc.config.php');
require('../core/class.system.php');

/**
 * Efetua a conexão com o banco de dados
 */
$db['link'] = @mysql_connect(DATABASE_HOSTNAME, DATABASE_USERNAME, DATABASE_PASSWORD);

if ($db['link']) {
	if (!@mysql_select_db(DATABASE_NAME)) {
		die('Não foi possível conectar ao Banco de Dados: '. mysql_error());
	}
} else {
	die('Não foi possível conectar ao Banco de Dados: '. mysql_error());
}

/**
 * Carrega as configurações do Banco de Dados
 */
$sql = "
	SELECT
		*
	FROM
		config";
$resCfg = mysql_query($sql);

while ($regCfg = mysql_fetch_assoc($resCfg)) {
	$_CONFIG[$regCfg['cfg_nome']] = $regCfg['cfg_valor'];
}

$resultado = array();
$gal_codigo = addslashes($_GET['gal']);
$gal_pasta = addslashes($_GET['f']);
$usu_codigo = addslashes($_GET['u']);

if (isset($_FILES['photoupload'])) {
	$arquivo = $_FILES['photoupload']['tmp_name'];
	$arquivo_nome = $_FILES['photoupload']['name'];
	$error = false;
	$size = false;
	
	if (!is_uploaded_file($arquivo) || ($_FILES['photoupload']['size'] > 2 * 1024 * 1024)) {
		$error = 'Envie apenas imagens com tamanho menor que 2Mb!';
	}
	
	if (!$error && !($size = @getimagesize($arquivo))) {
		$error = 'Envie apenas imagens! Outros formatos não são permitidos!';
	}
	
	if (!$error && @file_exists('../galerias/'. $gal_pasta .'/'. $arquivo_nome)) {
		$error = 'Já existe uma imagem com este nome nesta galeria';
	}
	
	if(!$error && !@copy($arquivo, '../galerias/'. $gal_pasta .'/'. $arquivo_nome)) {
		$error = 'Imagem não pode ser enviada';
	}
	
	if (!$error) {
		$sql = "
			INSERT INTO imagens
				(img_codigo_gal
				,img_codigo_usu
				,img_nome_arquivo
				,img_data_cadastro)
			VALUES
				(". $gal_codigo ."
				,". $usu_codigo ."
				,'". $arquivo_nome ."'
				, NOW());";
		$iImg = mysql_query($sql);
		
		if (!$iImg) {
			$error = 'A imagem não pode ser adicionada ao banco de dados';
		}
	}
	
	if ($error) {
		$resultado['result'] = 'failed';
		$resultado['error'] = utf8_encode($error);
	} else {
		$resultado['result'] = 'success';
		$resultado['size'] = utf8_encode("Imagem enviada com sucesso!");
	}
} else {
	$resultado['result'] = 'error';
	$resultado['error'] = utf8_encode('Ocorreu um erro e a imagem não pode ser enviada');
}
 
if (!headers_sent()) {
	header('Content-type: application/json');
}
 
echo json_encode($resultado);
?>

Ae, cosegui resolver, o erro acima era por conta do meu servidor que estava com algumas funções desativadas, desculpe o incomodo e obrigado pela atenção.

#3015 EternaL

EternaL

    12 Horas

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:Blumenau, SC

Posted 14/09/2008, 23:05

Está lançada a versão 3.1.0 Beta da galeria.
Agora como uma nova aparência na área administrativa, confiram.

Vocês podem encontrar o download em http://sourceforge.n...s/galeriabrasil

Changelog:

Versão 3.1.0 Beta:

[+] Adicionada a possibilidade de aplicar marca d'água às imagens
[+] Adicionada a possibilidade de alterar as imagens de aviso do sistema através das Opções
[+] Uso do plugin Tips do Mootools na descrição de galerias, imagens, etc...
[+] No passo 3 da instalação, agora é fornecida uma dica de URL da galeria
[+] Implementado o uso de session no framework Fancy Upload
[+] O sistema agora tenta aplicar a permissão de Escrita e Leitura nas pastas criadas paras as galerias
[+] Implementado método que substitui o método json_encode() quando o mesmo não existir no servidor
[+] Uso parcial de Ajax na Galeria de Imagens

[*] Corrigido erro no botão voltar, quando havia uma falha na instalação
[*] Alterada a forma como o instalador trata o arquivo de configuração, possibilitando a reinstalação
Magnum Web - Trazendo o melhor da web para você

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq