Jump to content


cassiano designer

Member Since 08/06/2006
Offline Last Active 12/10/2008, 22:10
-----

Topics I've Started

Cálculo De Largura Proporcional De Uma Imagem...

06/12/2007, 21:58

Pessoal, to com um probleminha...

tenho esse script pra redimensionar imagem...
<?php
header("Content-type: image/jpeg");

# Informa a imagem a ser redimensionada
$img	  = imagecreatefromjpeg($_GET['imagem']);

# Informações originais sobre a imagem
$largurao = imagesx ($img); // largura original
$alturao  = imagesy ($img); // altura original
$larguran = 400; // largura nova
$alturan  = 300; // altura nova

#Criando a nova imagem
$nova	 = imagecreatetruecolor ($larguran, $alturan);
imagecopyresized ($nova, $img, 0, 0, 0, 0, $larguran, $alturan, $largurao, $alturao);
imagejpeg ($nova);
imagedestroy ($nova);
imagedestroy ($img);
?>

Do jeito que está aí, tá funcionando...

Mas quero mudar a $larguran, deixando seu valor sempre proporcional, independente do tamanho original da imagem...

fiz o cálculo da seguinte forma...

$larguran = ($largurao * $alturan) / $alturao

mas dá dando erro no script, o cálculo está correto...
mas o script não ta funcionando....

dá o seguinte erro...

Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in C:\Arquivos de programas\Apache Group\Apache\htdocs\v2.0\administracao\galerias\redimensiona_foto.php on line 14

Warning: imagecopyresized(): supplied argument is not a valid Image resource in C:\Arquivos de programas\Apache Group\Apache\htdocs\v2.0\administracao\galerias\redimensiona_foto.php on line 15

Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\Arquivos de programas\Apache Group\Apache\htdocs\v2.0\administracao\galerias\redimensiona_foto.php on line 16

Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\Arquivos de programas\Apache Group\Apache\htdocs\v2.0\administracao\galerias\redimensiona_foto.php on line 17


Ah, e outra coisa, as imagens estão ficando com a qualidade não muito boa...
tem como ajustar isso?

Probleminha Com Enquete

25/11/2007, 10:04

pessoal, peguei um script de uma enquete...
mas tá dando erro depois do voto, não to conseguindo acertar...
se puderem me dar uma ajudinha...

o erro é esse...

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Group\Apache\htdocs\apgenquete1_0\apgresu.php on line 18

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Group\Apache\htdocs\apgenquete1_0\apgresu.php on line 19

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Group\Apache\htdocs\apgenquete1_0\apgresu.php on line 28

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Group\Apache\htdocs\apgenquete1_0\apgresu.php on line 50


o código...

<?php
// conecta ao banco
include ("./apgconecta.php");

// se modo for igual a 1 grava. Isso possibilitará alguém
// colocar uma opção para somente ver a votação.
// Neste caso, basta chamar o popup do arquivo apgvota.php
// passando um número diferente de 1 na variável modo
if ($modo==1)
{
$categoria = "UPDATE respostas SET voto=voto+1 WHERE unico=$qual";
$rcategoria = mysql_query($categoria) or die ("Erro $categoria");
}

// pega a pergunta ativa
$spergunta = "select id, pergunta from perguntas where id=$id";
$rspergunta = mysql_query($spergunta);
$wpergunta = mysql_result($rspergunta,0,"pergunta"); // linha 18
$wid = mysql_result($rspergunta,0,"id"); // linha 19


// possíveis respostas
$srespostas = "select unico, id, resposta, voto from respostas where id=$id order by unico";
$rsrespostas = mysql_query($srespostas);

// somatória para criar os percentuais
$sres = "select sum(voto) as voto from respostas where id=$id";
$rsres = mysql_query($sres);
$wtotal = mysql_result($rsres,0,"voto"); // linha 28
// fim da somatória

?>
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Parcial da enquete</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body >
<p align="center"><font face="Verdana" size="1">&nbsp;<? echo $wpergunta;?><br><b>Resultado Parcial</b></font></p>
<p align="left"><font face="Verdana" size="1">
<?
$i = 0; $j = 1;
// monta o resultado.
// A variavel $j servirá para montar as barras dos gráficos
// (arquivos gif que possuem os nomes g1, g2..., g10)
while ($pm_partners = mysql_fetch_array($rsrespostas)) // linha 50
{
$i = number_format(((100 * $pm_partners[voto]) / $wtotal),0);
$j = $j + 1;
echo "$pm_partners[resposta] ( $pm_partners[voto] ) <img src='g$j.gif' width='$i' height='10'>$i%<br>";
}
?>
</p>

<p align="center" style="word-spacing: 1; margin-right: 0; margin-top: 1; margin-bottom: 0"><input type='image' border='0' src='pesquisa.gif' title='Fechar' onclick='java script:window.close();'></p>
</body>
</html>


coloquei em negrito as linhas onde ta acusando erro...

Sistema De Busca Com Ou Sem Acento

22/11/2007, 19:55

pessoal, fiz um sistema de busca aqui, só que to com um probleminha...
como fazer pra que na busca eu usando a palavra com ou sem acento, retorne os dados encontrados?
EX: digamos que tenho "Óliver" cadastrado...
mas se na na busca, eu digitar "oliver" não retorna nada...

$sql   = "SELECT * FROM livros WHERE titulo LIKE '%".$busca."%'";

procurei na net antes de postar, achei solução pra asp, coldfusion, menos php... :D

no aguardo...

Probleminha Com Jquery/ajax

15/11/2007, 15:52

Acessem esse site: ACESSE AQUI
Vão na página contato, são dois formulários que verão: o do CONTATO e do INFORMATIVO...

Quando clica pra enviar ou o contato ou o informativo os 2 estão iniciando o processo do ajax do jQuery.

os códigos estão assim:
$(function() {
	$("#FormInformativo").ajaxStart (function() {
		$(".InforStatus").html("Cadastrando...").fadeIn("fast");	
	});
	
	var options = {
		target:		".InforStatus",
		url:		"informativo.php",
		type:		"post",
		success:	function() {
						setTimeout ("$('.InforStatus').fadeOut()", 3000);
						$(":input").each (function() {
							var type = this.type;
							var tag = this.tagName.toLowerCase();
							if (type == "text" || tag == "textarea") {
								this.value = "";	
							}
							
							if (tag == "select") {
								this.selectedIndex = -1;	
							}
						});
					}
	}

	$("#FormInformativo").ajaxForm(options);
});

$(function() {
	$("#contato").ajaxStart (function() {
		$(".status").html("<img class='carregando' src='imagens/carregando.gif' /><span class='TxtLoading'>Enviando...</span>").fadeIn("fast");	
	});
	
	var options = {
		target:		".status",
		url:		"contato/enviar.php",
		type:		"post",
		success:	function() {
						setTimeout ("$('.status').fadeOut()", 3000);
						$(":input").each (function() {
							var type = this.type;
							var tag = this.tagName.toLowerCase();
							if (type == "text" || tag == "textarea") {
								this.value = "";	
							}
							
							if (tag == "select") {
								this.selectedIndex = -1;	
							}
						});
					}
	}

	$("#contato").ajaxForm(options);
});

Reparem que o TARGET estão diferentes, mas mesmo assim os 2 forms estão iniciando no evento ajaxStart...

Limpar "value" Do Input... [resolvido]

15/11/2007, 10:21

pessoal, to tentando aqui fazer com o que o value inicial de um input seja limpado quando esse input recebe o foco...
to usando jquery...

$(function() {
	$("#nome").focus (function() {
		$(this).value == "";
	});	   
});

só que quando eu clico no input, não limpa...

IPB Skin By Virteq