
Sistema De Fotos Igual Ao Do Www.bemnafoto.com.br
#2461
Posted 05/12/2005, 23:29
<?php
$arquivo = $_REQUEST["arquivo"];
if (!is_file($arquivo)) { // se o arquivo não é arquivo ...
echo "Erro: arquivo $arquivo não encontrado !";
exit; // ... aborte o programa
}
$tamanho = filesize($arquivo); // pega o tamanho do arquivo em bytes
$download = $res;
// enviar os cabeçalhos HTTP para o browserheader("Content-Type: application/save");
header("Content-Length: $tamanho");
header("Content-Disposition: attachment; filename=$nome");
header("Content-Transfer-Encoding: binary");
// abrir e enviar o arquivo
$fp = fopen("$arquivo", "r");
fpassthru($fp);
fclose($fp);
?>
onde as variaveis $arquivo e $nome vcs tem q levar ateh a pagina
pela url
$arquivo eh o caminho completo pra foto
$nome eh o nome dela
baixar.php?arquivo=images/galeria/<? echo "$dirbaixar/$arquivo";?>&nome=<? echo "$arquivo";?>
onde, nesse caso, $dirbaixar eh o diretorio da festa e arquivo eh a foto
testem ai q funca, eu uso...
[]´s
- LarPhozyHah likes this
#2462
Posted 05/12/2005, 23:31
se vc tah querend usar o brt q assinantes temAlguém me ajuda!!!
Uso o BrTurbo para hospedagem e parece que não permite a instalação, não sai da primeira tela do insalar.php, akela q preencho o Banco de Dados, User e Senha
Já em outros servidores funcionou perfeitamente,
Vocês sabem o que pode ser isso? e como resolver?
Grato!!!![]()
nao da pra usa
pq nao tem mysql
nao tem nd
brturbo nao serve pra nd
alem de ser lento ao extremo
[]´s
#2463
Posted 06/12/2005, 01:19
se vc tah querend usar o brt q assinantes tem
nao da pra usa
pq nao tem mysql
nao tem nd
brturbo nao serve pra nd
alem de ser lento ao extremo
[]´s
Oi amigo valew, + eu assinei o PRESENÇA WEB (precisava instalar nele)
ele tem MySQL, criei o banco d dados e configurei certo, mais não funcionou...
Não sai da 1º tela do instalar.php
Já em outro serv funcionou bem
Alguém sabe o q acontece???
Grato

#2464
Posted 06/12/2005, 09:34
Valeu Hunter... Muito obrigado...substitua o seu código de criar o thumb por este:
<?
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg($_GET['imagem']);
$largura = imagesx($im);
$altura = imagesy($im);
$thumb = 55;
if ($largura>$altura) {
$largura_thumb = ($largura*$thumb)/$altura;
$nova = imagecreatetruecolor($thumb,$thumb);
imagecopyresized($nova,$im,0,0,0,0,$largura_thumb,$thumb,$largura,$altura);
}
else {
$altura_thumb = ($altura*$thumb)/$largura;
$nova = imagecreatetruecolor($thumb,$thumb);
imagecopyresized($nova,$im,0,0,0,0,$thumb,$altura_thumb,$largura,$altura);
}
imagejpeg($nova);
imagedestroy($nova);
imagedestroy($im);
?>

#2465
Posted 07/12/2005, 18:28
Tipo mas o script que achei aqui o arquivo ultimo comentarios tem que ficar na pasta admin...na pasta admin eu consiguo ver a foto normal mas nao consiguo abrir a foto inteira...
E tb queria colocar esse ultimos comentario na pagina principal como faço isso...
o codigo é esse
[code=auto:0] <script src="../css/janelas_popup.js" language="JavaScript"></script>
<?
include "../path.php";
$query = "SELECT * FROM mensagemfoto order by post desc LIMIT 0 , 2";
$result = mysql_query($query) or die("Error: " . mysql_error());
$sql = mysql_query("SELECT * FROM mensagemfoto order by post desc");
if(mysql_num_rows($sql)>0) {
while ($row = mysql_fetch_assoc($result))
{
$apagar = $row['post'];
$foto = $row['pagina'];
$nome = $row['nome'];
$comentario = $row['comentario'];
$data = $row['data'];
$hora = $row['hora'];
echo"<Table width=\"300\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" style=\"border: 1px solid #000000\">"
. " <TR align=\"center\"> "
. " <TD align=\"center\"><font color=\"#000000\" size=\"1\" face=\"verdana,tahoma,arial\"><a href=\"java script:popup('../imagempop.php?imagem=/galeria/$foto');\"><img src=\"../$foto\" border=1 height=80></a><br><br></font></TD>"
. " <Table width=\"300\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" style=\"border: 1px solid #000000\">"
. " <TD width=\"30\" height=\"15\"><font color=\"#000000\" size=\"1\" face=\"verdana,tahoma,arial\"><strong>Comentario:</strong></font></TD>"
. " <TD height=\"15\" align=\"center\"><font color=\"#000000\" size=\"1\" face=\"verdana,tahoma,arial\">$comentario</font></td>"
. " </TR>"
. " <Table width=\"300\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" style=\"border: 1px solid #000000\">"
. " <TD width=\"150\" height=\"15\"><font color=\"#000000\" size=\"1\" face=\"verdana,tahoma,arial\"><strong>Quem comentou:</strong></font></TD>"
. " <TD align=\"left\"><font color=\"#000000\" size=\"1\" face=\"verdana,tahoma,arial\">$nome</font></TD>"
. " </TR>"
. " <Table width=\"300\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" style=\"border:1px solid #000000\">"
. " <TD width=\"100\" height=\"15\"><font color=\"#000000\" size=\"1\" face=\"verdana,tahoma,arial\"><strong>Data:</strong></font></TD>"
. " <TD align=\"center\"><font color=\"#000000\" size=\"1\" face=\"verdana,tahoma,arial\">$data</font></TD>"
. " </TR>"
. " </TABLE>"
. " <TR> "
. " <TD height=\"5\" colspan=\"10\"></TD>"
. " </TR>"
."";
}
echo"</td>
</tr>
</table>";
}else {
echo "<center><font face=Verdana size=2 color=#FFFFFF><b>Não existem ainda comentários para esta Galeria!<br></b></font>";
}
?>
#2466
Posted 08/12/2005, 01:28
#2467
Posted 11/12/2005, 10:11
como eu faço pra ordem das fotos ficarem
15/06/2005
13/06/2005
10/05/2005
09/04/2005
e não
09/04/2005
10/05/2005
13/06/2005
15/06/2005
vlw .abraços !
#2468
Posted 11/12/2005, 10:11
To querendo saber como colocar as ultimas 3 galeria criada na index da pagina?
Vlw
T+
Edição feita por: f4nt45m4, 11/12/2005, 10:12.
#2469
Posted 11/12/2005, 10:43
De qual arquivo? É só mudar o mysql_query, de ASC para DSC...opa . fala galera ~~
como eu faço pra ordem das fotos ficarem
15/06/2005
13/06/2005
10/05/2005
09/04/2005
e não
09/04/2005
10/05/2005
13/06/2005
15/06/2005
vlw .abraços !
Flwz!

#2470
Posted 11/12/2005, 16:53
eu não conseguiu mudar não O.oDe qual arquivo? É só mudar o mysql_query, de ASC para DSC...
Flwz!
é do arquivo [ index.php ]
ee gostaria de saber tambem como é que eu faço pra colocar as ultimas 2 galeria criada na index da pagina
vlw . \o
#2471
Posted 11/12/2005, 21:20
Então, procure na galeria_2col.php a parte
$sql = mysql_query("SELECT * FROM galeria");
E mude para
Onde "DESC" quer dizer descendente, se quizer colocar ascendente, coloque ASC...$sql = mysql_query("SELECT * FROM galeria ORDER BY nome DESC");
Flwz!

#2472
Posted 14/12/2005, 21:23
Como poderia fazer issso????
o codigo que tenho é o seguinte como nao entendo nada e to aprendendo php agora...apenas fiz uma adaptação do galeria2col.php para a index.
<?
include("galeria/path.php");
$sql = mysql_query("SELECT * FROM galeria order by id DESC")
?>
<? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?>
<table border="0" cellpadding="0" cellspacing="0">
<?
// Agora vamos montar o código. Pegue o valor total de resultados:
$total = mysql_num_rows($sql);
// Defina o número de colunas que você deseja exibir:
$colunas = "1";
// Agora vamos ao "truque":
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
?>
<tr>
<td height="20" colspan="4">
<hr align="center" width="100%" size="1" noshade color="<? echo $cortexto?>">
</td>
</tr>
<tr>
<? }?>
<?
$dados= mysql_fetch_array($sql) ;
?>
<td width="280" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">
<? if($dados[foto01] != ""){?>
<a href="java script:AbreJanelaGaleria('galeria/janela.php?dir=images/galeria/<? echo "galeria/$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=/$dados[local]&id=$dados[id]";?>')"><img src="galeria/imagemdimindex.php?imagem=images/galeria/<? echo galeria/$dados['pasta']?>/<? echo galeria/$dados['foto01']?>" border="1" align="left"></a>
<? }?>
<span style="text-transform: uppercase"><b><a href="java script:AbreJanelaGaleria('galeria/janela.php?dir=images/galeria/<? echo "/$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><br>
Data: <strong><? echo $dados['dia'],"/",$dados['mes'],"/",$dados[ano];?></strong><br>
Local: <strong><? echo $dados['local']?></strong><br>
<strong>
<?
$dir="galeria/images/galeria/$dados[pasta]";
$dir1=opendir($dir);
$cont=0;
while ($res=readdir($dir1) ){
$tipo=explode(".",$res);
if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){
$cont=$cont+1;
}
}
print ($cont);
?>
</strong>Fotos.</font></td>
<td width="15"></td>
<? }}?>
</tr>
</table>
Ajudem ai
#2473
Posted 15/12/2005, 15:32
vlw brother pela ajuda . consegui aqui!
vlw mesmo
abraços
Edição feita por: le_alemao, 15/12/2005, 15:40.
#2474
Posted 15/12/2005, 15:38
como que eu faço pra colocar na index as duas ultimas galerias criadas ?
abraços !
#2475
Posted 16/12/2005, 18:12
$sql = mysql_query("SELECT * FROM galeria order by id DESC LIMIT 3")
O 3 significa quantas galerias serão mostradas.

Edição feita por: ::..Hunter..::, 16/12/2005, 18:18.
4 user(s) are reading this topic
0 membro(s), 4 visitante(s) e 0 membros anônimo(s)