Flog Multiusuário
#136
Posted 03/09/2005, 10:06
#137
Posted 03/09/2005, 11:20
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
Posted 03/09/2005, 16:08
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
Posted 03/09/2005, 16:17
<img src='diminui.php?imagem=$arkivo[id_vlog].$extensao[1]' border='0'>
Falopa!
#140
Posted 03/09/2005, 17:21
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.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!!
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
Posted 03/09/2005, 17:42
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
Se nao funfa e pq alguem fez cagada
<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> </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> </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
Posted 03/09/2005, 18:03
#143
Posted 03/09/2005, 22:48
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...
MSN: brunofumagally@hotmail.com
Tenha já seu website. Acesse e confira:
www.uaimidiadigital.com.br
#144
Posted 03/09/2005, 23:05
#145
Posted 03/09/2005, 23:08
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.
Webmaster
Entusiasta da Internet
Vocejaviu.com.br >> Exclusivo para Pessoas Importantes "Como Você"!
Vocejaviu Meu Flog? > Tenha seu Flog Grátis
Jornal Monte Belo > A informação Que Monte Belo precisa!
#146
Posted 04/09/2005, 22:43
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
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
Posted 05/09/2005, 10:48
Eu já sabia disso 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
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
Posted 05/09/2005, 10:58
Opa, e ae manMI7CHAEL
Já testou ae a paradinha?? funcionou?
Falopa!
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
Posted 05/09/2005, 22:46
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
Posted 05/09/2005, 22:48
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)