Jump to content


Photo

Flog Multiusuário


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

#136 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 03/09/2005, 10:06

Mas aí seriam vários arquivos, um pra cada tipo de extensão ??

#137 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 03/09/2005, 11:20

MI7CHAEL

Não claro que nao voce ta usando uma linguagem de programaçao "inteligente" o que significa que voce pode simplismente deixar que ela nalize o tipo de arquivo e utilize a funcao correspondente...

Lembra que eu disse que tinhamos que guardar o nome do arquivo no banco??

Ex.: arquivo.jpg ou arquivo.gif

<?

####################
#    CRIADO POR    # 
#   HOSTDESIGNER   #
#  064 9648-5814   #
####################

##################################
#  ISSO AQUI PEGA O NOME DA IMAGEM
##################################
$nomedoarquivo = $_GET['imagem'];
$TAM = "300";// TAMANHO DA IMAGEM EM LARGURA

$ext = explode("." , $nomedoarquivo);// PEGA O NOME DO ARQUIVO NO BANCO

if($ext[1] == "JPG" or $ext[1] == "jpg"){// VERIFICA SE É JPEG

$executa = "imagecreatefromjpeg";
$saida = "imagejpeg";
}

if($ext[1] == "GIF" or $ext[1] == "gif"){// VERIFICA SE É GIF

$executa = "imagecreatefromgif";
$saida = "imagegif";
}

if($ext[1] == "PNG" or $ext[1] == "png"){// VERIFICA SE É PNG

$executa = "imagecreatefrompng";
$saida = "imagepng";
}

if($ext[1] == "BMP" or $ext[1] == "bmp"){// VERIFICA SE É BMP

$executa = "imagecreatefromwbmp";
$saida = "imagewbmp";
}

$exten = strtolower($ext[1]);// CAPITALIZA EM MINUSCULO

##########################
// CRIA A IMAGEM DINAMICAMENTE

header("Content-type: image/$exten");

$im       = $executa($_GET['imagem']);
$largurao = imagesx($im);
$alturao  = imagesy($im);
$largurad = $TAM;
$alturad  = ($alturao*$largurad)/$largurao;

$nova     = imagecreatetruecolor($largurad,$alturad);
imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);
$saida($nova);
@imagedestroy($nova);
@imagedestroy($im);

// PARA CHAMAR ESTE CODIGO VOCE APENAS COLOQUE ASSIM
// <img src=nomedestearquivo.php?imagem=imagens/imagem.jpg border='1'>

?>


Falopa!

Edição feita por: hostdesigner, 26/09/2005, 18:24.


#138 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 03/09/2005, 16:08

Pessoal, eu entendi aí como funciona o arquivo, eu só não consegui colocar ele pra funcionar...

A linha que tá lá no arquivo miniaturas é essa:

<a href="foto_principal.php?nomedoarquivo=<?=$dados['nomedoarquivo']?>"><img src=./fotos/<? echo $dados['nomedoarquivo']?> width=120 height=90></a>

Como ela deverá ficar ??

Eu sei que é nessa parte que tem que por a query string, mas como já tem uma variável ali, eu acabei me enrolando e não consegui:

<img src=./fotos/<? echo $dados['nomedoarquivo']?>

Falow pessoal.

#139 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 03/09/2005, 16:17

da onde se tirou akilo ali??

<img src='diminui.php?imagem=$arkivo[id_vlog].$extensao[1]' border='0'>

Falopa!

#140 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 03/09/2005, 17:21

aew pessoal!!! a solução para renomear o arqvo..
hehehhe

lah vai..

Bom.. no meu caso, preferi renomear a foto para, "data (aa mm dd) + hora (hs min seg + '- (traço)' + id do usuário + '.(ponto) + extenção",
Ex: 20050902150453-1.jpg , as datas 2005,09,02, horário 15:04:53,traço e extenção...
entenderam??.. bom.. o script foi esse..


// aki igual a antes

if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $dir . $_FILES['arquivo']['name'])) {



$nome_arquivo = $_FILES['arquivo']['name'];

// apartir daki vem o comando para pegar a extenção do arquivo
$tipo = explode(".",$nome_arquivo);



// aki renomeia o arqvo ("nome antigo","novonome"), $dir eh a variável q especifica o diretório, está declarada no início do scrípt, ex: $dir="fotos/", ... como utilizei hora e data, declarei elas antes... e no final, $tipo[1], eh a array q guartou o tipo a extenção do arqvo..

rename("$dir$nome_arquivo", "$dir$ano$mes$dia$hra$min$seg-$user.$tipo[1]");



// e essa linha pega o novo nome do arqvo

$arquivo = "$dir$ano$mes$dia$hra$min$seg-$user.$tipo[1]";
}

hehehehe, simples neh?? blz.. vlw!!  (y)

Não consegui fazer isso funcionar... Posta o código da página todo aí pra eu dar uma conferida, acho que me enrolei, ele fica dando erro no último else antes do formulário. Falow.





da onde se tirou akilo ali??


CODE 

<img src='diminui.php?imagem=$arkivo[id_vlog].$extensao[1]' border='0'>



Falopa!


Da minha pagina de miniaturas, hehe.

Edição feita por: mi7chael, 03/09/2005, 17:22.


#141 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 03/09/2005, 17:42

Depois de tantos problemas com akele codigo que postei anteriormente fiz este completinho ae pra ti MI7CHAEL tu ta se empenhando... merece (y)

Bom este codigo vai avaliar se o campo arquivo foi perenchido depois vai ver se ele é arquivo válido e em seguida envia a mensagem para o usuário dizendo que ta 100% o post :P

Se nao funfa e pq alguem fez cagada :P

<br>
<?
if($_GET['envia'] == 'GRAVANDO'){

include "dados.php";

$tabela = "fotolog";

$titulo = $_POST[titulo];
$comentario = $_POST[comentario];
$dia_hora = date("d/m/Y  H:i:s");

$arquivo = $_POST[arquivo];


$diretorio = "img"; // ex: fotolog/img

$uploaddir="$diretorio/";

if($_FILES["arquivo"]["size"]  == 0){
?>

<p align="center" class="alertas">Você nào escolheu um arquivo para enviar!</p>
<meta http-equiv="refresh" content="2;URL=javascript:history.back(1)">

<?

}else{

$nomeArquivo = $_FILES['arquivo']['name'];

$Nome_arquivo = substr("$nomeArquivo", -3);

$exten = array("jpg" , "JPG" , "gif" , "GIF", "png", "PNG");

//confere se a extensao bate com o array
if(in_array("$Nome_arquivo" , $exten))
{// se bater segue o codigo abaixo

if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploaddir . $_FILES['arquivo']['name'])) {
$nome_arquivo = $_FILES['arquivo']['name'];
$NomeArquivo = "$nome_arquivo";
}

$query = mysql_query("INSERT INTO $tabela (arquivo,dia_hora,titulo,comentario,vlog) VALUES ('$NomeArquivo','$dia_hora','$titulo','$comentario','$nome')");
$id_recuperado = mysql_insert_id();

$extensao = explode("." , $NomeArquivo);

$var1 = "$diretorio/$NomeArquivo";
$var2 = "$diretorio/$id_recuperado.$extensao[1]";

rename("$var1", "$var2");

$tamanho = filesize("$diretorio/$id_recuperado.$extensao[1]");

$sql = mysql_query("UPDATE $tabela SET arquivo = '$NomeArquivo', tamanho = '$tamanho'  WHERE id_vlog = '$id_recuperado'") or die (mysql_error());

?>
 

<p align="center" class="alertas">Arquivo enviado com sucesso! </p>
<meta http-equiv="refresh" content="2;URL=painel.php?envia=ARQUIVO">
<p>&nbsp;</p>
<p><br>
  <br>
<?
}//Finaliza o if de campo arquivo

}//finaliza a comparacao com o tamanho do arquivo

} else {//else do if envia
?>

<p><span class="Menu"><font color="#FF0000">Cadastro</font></span> </p>
<p>&nbsp; </p>
<form action="?envia=GRAVANDO" method="POST" enctype="multipart/form-data" name="cadastraVlog" id="cadastraVlog">
  <table width="320" border="0" align="center" cellpadding="1" cellspacing="2">
    <tr class="texto"> 
      <td width="128">ARQUIVO:</td>
      <td width="233"> 
        <input name="arquivo" type="file" id="arkivo2" size="24"></td>
    </tr>
    <tr class="texto"> 
      <td>TITULO:</td>
      <td> 
        <input name="titulo" type="text" id="titulo" size="39" maxlength="45"></td>
    </tr>
    <tr class="texto"> 
      <td>COMENTARIO:</td>
      <td> 
        <textarea name="comentario" cols="37" rows="5" id="textarea"></textarea>
      </td>
    </tr>
    <tr class="texto"> 
      <td> 
        <input name="vlog" type="hidden" id="usuario2" value="<? echo "$vlog"; ?>"> 
        <input name="dia_hora" type="hidden" id="dia_hora" value="<? echo date("d/m/Y  H:i:s"); ?>"></td>
      <td> 
        <div align="right"> 
          <input name="Submit" type="submit" id="Submit"  value="Confirmar">
        </div></td>
    </tr>
  </table>
</form>
<?
}// fim do if else envia
?>

Falopa!

Edição feita por: hostdesigner, 03/09/2005, 18:23.


#142 marcuswd

marcuswd

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 03/09/2005, 18:03

hehe, acompanhei um pouco da discusão depois (por motivo de trabalho, argh!) estou desatualizado aqui do forum... já foram feitas muitas coisas, vou dar uma olhadinha depois com mais calma... tb quero ajudar :(
Marcus Vinicius - Webdesign
Belo Horizonte / MG
www.marcuswd.com - portifólio digital

#143 fumagally

fumagally

    Normal

  • Usuários
  • 82 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais
  • Interesses:PHP, Flash, Mysql, Ajax, Javascript, Fireworks, Dreamweaver, Photoshop. Desenvolvimento de websites e sistemas integrados.

Posted 03/09/2005, 22:48

E aí galera, blz?!?!

Eu tinha lançado um tópico de um script de flog multiusuario uma vez... aquele "FOTOLOG.. AGORA OU NUNCA.." e no fim conseguimos terminar o script.. mas pelo MSN mesmo... pois muitas pessoas estavam só esperando o codigo pronto pra baixar e talz.. aí fica complicado nehh!!?!!?!!

Mas tô aqui na ativa novamente.. depois de ter um trabalhão na Galeria Brasil que ainda estou em desenvolvimento com ela ( LINK DA GALERIA )e agora tô voltando pro flog novamente... pois o meu está com muitos bugs e talz... muita confusão no código também... gostaria de vcs que postassem aí o código atual do flog que estão desenvolvendo... li todos os POSTS e vi que a galera está animada a desenvolver o sistema e com isso animo também... se puderem postem o codigo dele aqui no forum ou me enviem por email (brunofumagally@yahoo.com.br) pois com o meu script que tenho aqui fica mais fácil pra gente aqui pois tenho a maioria das funções aqui e de como fazê-las... tipo como fazer pro script criar as pastas dos usuarios e copiar os arquivos e talz... vcs entendem né... então é isso aí galera.. aguardo um retorno de vcs... qualquer coisa também fico ON no MSN (brunofumagally@yahoo.com.br)...

Até mais galera... aguardo resposta de vcs.. fuizzzz... :D
Blog: blog.brunofumagally.com
MSN: brunofumagally@hotmail.com

Tenha já seu website. Acesse e confira:
www.uaimidiadigital.com.br

#144 Sp3ak3

Sp3ak3

    12 Horas

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

Posted 03/09/2005, 23:05

fumagally: vc conseguiu colocar o sistema das fotos mais visitadas na galeria brasil? estou que nem loko tentando e nao to conseguindo, qualquer coisa me add no msn ae: brunomconte@hotmail.com

#145 julio.mb

julio.mb

    Turista

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

Posted 03/09/2005, 23:08

Opa.. galera.. nao tenho nd. pra fazer entao resolvi q vou dar um help aqui pra galera.. oks... entao..

Visitem ai meu site..

Vocejaviu.com.br

e meu flog tb.. multi user heheh..

Vocejaviu meu Flog?

Bom. no que precisarem e so falar q na medida do possivel eu ajudo ok.. me digam ai o q esta pronto.. o q falta e o que querem ok..

Por favor vo avisando cadastro no flog que forem para teste eu vou apagar em uma semana ok.. entao se quizerem podem postar fotos.. para q eu mantenha o flog no ar.. assim vao acompanhando o desenvolvimento dele e melhoria.. ok


Um alo para os Amigos Michel e Fumagally... e nois ai uai so o trem e bao demais heheheh

abracos..

Edição feita por: julio.mb, 03/09/2005, 23:09.


#146 delfh

delfh

    Novato no fórum

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

Posted 04/09/2005, 22:43

Ai galera Tudo Rox
Então, acompanhando o esforço da galera ai no desenvolvimento do projeto, vou dar a minha parcela de contribuição na medida do possivel!
Bem eu fiz um site de baladas(baladasnight.com) com muitas funcionalidades inspiradas no fotolog.net.
Com muito esforço eu tinha conseguido criar um fotolog multuser com as msm carascteristicas do fotolog.net baseados na construção das ferramentas do site, mas infelizmente, o Hard keimou; Mandei pra oficina pois tenho esperança de recupera-lo, mas por enquanto to 100 tempo pra voltar lá($$$$)!
Infim, kem ta encabeçando o projeto ai, posta em algum lugar os cods pra gente analizar, e diga ai, qual é o problema atual, q no q eu poder eu to æ pra ajudar ok!
Abraços a todos


by Ryck Moraes B)


ps: <_< Só pra lembrar a galera ai! tenho um amigo, q sempre soluciona suas duvidas seja nela oq for, passando-se por mulher ( pq os maxos se interessam por isso né, entao atendem la prontamente!)Entao galera, expertos ehehh...

#147 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 05/09/2005, 10:48

DELFH

Eu já sabia disso :P tanto que nao dou tanto moral...

SP3AK3
FUMAGALLY

Amigos este topico não é sobre a galeria gostaria que respeitassem nosso topico, duvidas ou comentarios sobre a galeria devem ser feitos no topico referente a mesma :D

JULIO.MB

Meu amigo, Não sei se sua intenção é de realmente ajudar dando os scripts que voce recebeu... mas este topico foi criado com o intuito de desenvolver o sistema em si(TOPICO: Flog Multiusuario começando do zero)

MI7CHAEL

Já testou ae a paradinha?? funcionou?


Falopa!

#148 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 05/09/2005, 10:58

MI7CHAEL

Já testou ae a paradinha?? funcionou?


Falopa!

Opa, e ae man

Cara, eu tô atolado de trabalho aqui, tenho que terminar um site até amanhã, hehe, aí eu vou ficar meio desligado aqui do forum, mas até quarta eu tô de volta, hehe. Falow man, um abraço.

#149 garotas do funk

garotas do funk

    Turista

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

Posted 05/09/2005, 22:46

olá pessoal!!!!

estamus di volta!!! a gente teve que viajar por issu naum incomodamus no final di semana... a gente viu que tem um monti de gente com o fotolog multiusuário dispostu a ajudar... achamus muito legal essa ajuda!!!

estamus com saudades de vcs!!!

um abraçu

garotas do funk

#150 garotas do funk

garotas do funk

    Turista

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

Posted 05/09/2005, 22:48

essa eh soh pro hostzinhu

ainda esta de pé aquele esquema de nos ajudar a criar um miniportal pra gente??

a gente tah explorandu neh??

um abraçu

garotas do funk




0 user(s) are reading this topic

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

IPB Skin By Virteq