Jump to content


Menty

Member Since 06/09/2010
Offline Last Active 11/04/2011, 09:25
-----

Posts I've Made

In Topic: Logout Não Funciona

04/04/2011, 09:56

coloca um link em seu sistema/site que manda pra página que tem esse código >>>
session_start(); session_destroy();
echo("<script>setTimeout(\"window.location.href='./'\",1);</script>");

vai funcionar ! :boxing:

In Topic: Imagecopymerge

04/04/2011, 09:53

$image_p2 = imagecreatetruecolor('largura que vc quer', 'altura q vc quer');

imagecopyresampled($image_p2, 'diretorio/nome_da_imagem_original', 0, 0, 0, 0, 'largura que vc quer', 'altura q vc quer', 'largura da img original', 'altura da img original');

imagejpeg($image_p2, 'diretorio_que_vai_a_img_uplodeada'.'nome_da_imagem_nova', 100);imagedestroy($image_p2);
;)

In Topic: Redirecionamento De Imagem

04/04/2011, 09:42

Pq vc não corta a imagem e cria uma pequena e uma grande ?? Se quiser...tem um script q eu criei....ele corta em tamanho GRANDE,MEDIO,THUMB ....
////////////////////////VARIAVEIS QUE DEVEM SER MUDADAS/////////////////////////////////////////////////////////////
					$new_width = 120;//TAMANHO (largura) DA IMAGEM THUMB
					$new_width2 = 280;//TAMANHO (largura) DA IMAGEM MEDIA
					$width_g = 600;//TAMANHO (largura) DA IMAGEM GRANDE
					$porc = 33;//PORCENTAGEM DE RELACAO ENTRE AS IMAGENS (%). NAO MUDAR O VALOR
					$uploaddir = 'uploads/';//PASTA ONDE AS IMAGENS FICARAO
					$qnt = 1000;//NAO ALTERAR ESTA VARIAVEL
					/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
					/////////////////////NAO ALTERAR OS VALORES ACIMA////////////////////////////////////////////////////////////////////				
					for ($i=0;$i<$qnt;$i++){ if ($_FILES['imagem']['name'][$i]<>""){					
					set_time_limit (0); ini_set("memory_limit","100M");
                    $uploadfile = $uploaddir. $_FILES['imagem']['name'][$i];
                    if (move_uploaded_file($_FILES['imagem']['tmp_name'][$i], $uploaddir . $_FILES['imagem']['name'][$i])) {
                    $Foto = $_FILES['imagem']['name'][$i]; $Foto2 = md5(time().$foton).$Foto;
					////////////////TIRA CARACTERES ESPECIAIS E OUTROS DO NOME DA FOTO///////////////////////////////////////////////////
					$Foto3 = "$Foto2"; $Foto3 = ereg_replace("[^a-zA-Z0-9_.]", "-", 
					strtr($Foto3, "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿABCDEFGHIJKLMNOPQRSTUVXZYW_ ",
					"aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyabcdefghijklmnopqrstuvxzwy--"));$Foto2=$Foto3;
                    rename($uploaddir."/".$Foto, $uploaddir."/".$Foto2);list($width, $height) = getimagesize($uploaddir.$Foto2);
					///////////////////////CRIANDO THUMB/////////////////////////////////////////////////////////////////////////////////					
					$v=($new_width*$porc)/100; $new_height=$new_width-$v;//CALCULA TAMANHO(altura) DA IMAGEM PROPORCIONALMENTE
					if($width<$height){$new_height=$new_width;$v=($new_height*$porc)/100;$new_width=$new_height-$v;}//TAMANHO////////////
					$image_p = imagecreatetruecolor($new_width, $new_height);$image = imagecreatefromjpeg($uploaddir.$Foto2);
					imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
					imagejpeg($image_p, $uploaddir."thumb_".$Foto2, 60);imagedestroy($image_p);
					///////////////////////CRIANDO MEDIA/////////////////////////////////////////////////////////////////////////////////
					$v2=($new_width2*$porc)/100; $new_height2=$new_width2-$v2;//CALCULA TAMANHO(altura) DA IMAGEM PROPORCIONALMENTE
					if($width<$height){$new_height2=$new_width2;$v2=($new_height2*$porc)/100;$new_width2=$new_height2-$v2;}//TAMANHO/////
					$image_p2 = imagecreatetruecolor($new_width2, $new_height2);
					imagecopyresampled($image_p2, $image, 0, 0, 0, 0, $new_width2, $new_height2, $width, $height);
					imagejpeg($image_p2, $uploaddir."media_".$Foto2, 70);imagedestroy($image_p2);
					///////////////////////CRIANDO GRANDE////////////////////////////////////////////////////////////////////////////////				
					$v3=($width_g*$porc)/100; $height_g=$width_g-$v3;//CALCULA TAMANHO(altura) DA IMAGEM PROPORCIONALMENTE
					if($width<$height){$height_g=$width_g;$v3=($height_g*$porc)/100;$width_g=$height_g-$v3;}//TAMANHO////////////////////
					$image_p2 = imagecreatetruecolor($width_g, $height_g);
					imagecopyresampled($image_p2, $image, 0, 0, 0, 0, $width_g, $height_g, $width, $height);
					imagejpeg($image_p2, $uploaddir."grande_".$Foto2, 100);imagedestroy($image_p2);
					@unlink($uploaddir.$Foto2);//EXCLUI IMAGEM ORIGINAL DEPOIS DE SER CRIADA UMA COPIA (grande_)/////////////////////////
					////////////////////////////FIM DO UPLOAD IMG - GRANDE - MEDIA - THUMB///////////////////////////////////////////////

me desculpe a bagunça do código...kkk...ai vc usa o campo upload do seguinte modo...
<input type="file" name="imagem[]" size="50" class="multi" accept="jpeg|jpg" maxlength="1" />
se vc tá se perguntando oq é a "class=multi" e esse "accept" e o maxlength ??? é a classe jquery multiupload....até te aconselho a usar ela... http://www.fyneworks...le-file-upload/ ...vc defini a extensão que vai poder subir as imagens e nem precisa fazer validação no UPLOAD.. :rolleyes: mas dexa eu te avisar desse meu codigo.. ele só aceita o formato JPG ou JPEG ... tem como fazer ele aceita GIF tbm...qualquer coisa me pergunta q eu te explico :lol: FLWS


AAAAA ia esquecendo...a variavel q vc vai usar pra gravar no banco é a "$Foto2" q contem o nome da imagem...ai no link q vc for usar vc coloca <a href='uploads/media_<?=aqi_vai_o_nome_da_img?>'>" mas vc pode trocar o media_ por grande_ ou thumb_ ... ai vc tem 3 fotos a partir de 1 só...e tamanhos diferentes e + leves....oq fica + rapido o seu site :boxing:

In Topic: Select Com Filtro

01/04/2011, 08:48

iai Menty eu creie uma class que pode ser baixado no meu blog, ela tem todas as funções para poder trabalhar com o banco de dados só que eu ainda não documentei ela, não coloquei as dicas de como usar amanha de manha vou colocar mais uns 3 tutorial de uso da class, ja coloquei, http://diegodevelope...om-mysql-minha/ e http://diegodevelope...iego-developer/ hj a noite vou fazer um totorial explicando como utilizar ela para deletar dados (seguro), editar dados, listar dados...

o diegão vlws aew a dica....eu procurei um pouco + e acabei achando oq eu queria... ai está o link pra quem quiser >> http://jsearchdropdo...ourceforge.net/ é facinho implantar este plugin e é muito util..pq agiliza achar resultados no SELECT..vlws ai a tds

In Topic: Calculo Javascript

31/03/2011, 10:07

No mesmo botão que adiciona a linha, você coloca um contador pra saber o número máximo que existe. Depois, na hora de somar, faz com o for mesmo, usando essa variável como limite. Só precisa dentro do for verificar antes se o campo existe.

cara...kkk fiz oq vc flo e deu certo....muito obrigado...vou postar o código...como ficou...EMBORA esteja um pouco confuso..funciona >>>
<script type="text/javascript" language="javascript">function calcular(){
var id = 1; document.getElementById('vltotbruto').value = 0; var valor = ''; var nome = ''; var id_item = document.getElementById('id_valor').value; var total = '';
id_item = parseInt(id_item); id_item = id_item+3; for (id=1;id<=id_item;id++){ if(!document.getElementById('vltot'+id)){}else{//se campo nao existir, faz nada
valor = document.getElementById('vltot'+id).value; if((valor=='')||(valor=='undefined')||(valor=='NaN')){ valor = 0; }//se valor do campo for nd (''), valor = 0
valor = Number(valor); document.getElementById('vltotbruto').value = (Number(document.getElementById('vltotbruto').value) + valor);
total = document.getElementById('vltotbruto').value; total = Number (total); document.getElementById('vltotbruto').value = total.toFixed(2); }}}</script>
a variavel '(id_item)' é a quantidade de campos q a tabela possui, esse campo eu aumento a cada vez q eu clico no botão pra acrescentar 1 campo, aumento 1 no valor da variavel '(id_item)'

muito obrigado LEOB.. ^^

IPB Skin By Virteq