Jump to content


xammusk!

Member Since 20/03/2005
Offline Last Active 05/02/2007, 19:01
-----

Topics I've Started

Problema Com Imagejpeg()

04/02/2007, 06:54

Pessoal, estou querendo fazer um sistema de upload de imagem, o problema é que se eu salvo uma imagem gif nesse sistema, a imagem fica toda preta, o que pode ser?

$LogoImage = $_FILES[logo][name];

	if(!empty($LogoImage))
		{
		$MyLogo = $t."_logo_".$LogoImage;
		$temp = $_FILES[logo][tmp_name];
		$dir= "re_images/".$MyLogo;		
		$jpeg = move_uploaded_file($temp, $dir); 		
		$novo = imagecreatefromjpeg($dir);
		$he = imagesx($novo);
		$wi = imagesy($novo);
		$image_wi = 100;
		$image_he = 100;		
		$peq = imagecreatetruecolor($image_wi, $image_he);		
		imagecopyresized($peq, $novo, 0,0,0,0, $image_wi, $image_he, $he, $wi	
		imagejpeg($peq, $dir, 80);


o que pode ser?

Rezide No Upload

04/02/2007, 03:20

pessoal, to com problema que é o seguite, quero fazer o upload de uma imagem, e durante o upload redimencionar ela... já dei uma procurada vi que tem o imagecopyresize, mas não consigo usar...

o codigo é o seguinte:

if(!empty($LogoImage))
	{
		$MyLogo = $t."_logo_".$LogoImage;

		copy($_FILES[logo][tmp_name], "re_images/".$MyLogo);
		
	}



eu deixei assim:

if(isset($_POST[s1]))
{
$LogoImage = $_FILES[logo][name];

if(!empty($LogoImage))
{
$MyLogo = $t."_logo_".$LogoImage;

copy($_FILES[logo][tmp_name], "re_images/".$MyLogo);


//
$filename = $MyLogo;
$width = 100;
$height = 100;
header('Content-type: image/jpeg');
list($width_orig, $height_orig) = getimagesize($filename);
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagejpeg($image_p, null, 100);

//
}


mas não funciona nem com suborno...

o que pode ser?

Acess Denied For User'usuario'@'localhost'

02/02/2007, 02:42

Fala ae pessoal, blz?

é o seguinte, eu estou tentando usar o sistema de select do balala que se encontra no topico http://forum.wmonlin...howtopic=116461

Fiz tudo certinho como esta no topico, porem qdo é para aparecer as opções do segundo select, da o seguinte erro dentro do segundo select (tiver que digitar o erro):

Warning: mysql_conect() [<a href='funcion.mysql-connect'>funcion.mysql-connect</a>]: Acess denied for 'user'@'localhost' (using passworld: YES) in busca2\consultar.php on line 2 Warning: mysql_select_db()[<a href='funcion.mysql-connect'>funcion.mysql-connect</a>]: Acess denied for user'ODBC'@'localhost' (using password: NO) in busca2\consultar.php on line 3
Warning: mysql_query()[<a href='funcion.mysql-query'>funcion.mysql-query</a>]: A link to the server could not be established in  busca2\consultar.php on line 6

eu sou leigo em php, a conexão eu sei que esta certa, caso contrario não iria pegar os dados do 1º Select, certo?

segue minhas páginas...


INDEX.PHP
<?php
$con = mysql_connect("localhost", "root", "root");
mysql_select_db("base_dados");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>2</title>
<script language="javascript">
function pesquisar_dados( valor )
{
http.open("GET", "consultar.php?id=" + valor, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

function handleHttpResponse()
{
campo_select = document.forms[0].subcategoria;
if (http.readyState == 4) {
campo_select.options.length = 0;
results = http.responseText.split(",");
for( i = 0; i < results.length; i++ )
{ 
string = results[i].split( "|" );
campo_select.options[i] = new Option( string[0], string[1] );
}
}
}

function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
var http = getHTTPObject();
</script>
</head>

<body>
<form name="formulario" method="post" action="">
<p><select name="categoria" onchange="pesquisar_dados( this.value )">
<option></option>
<?php
$consulta = mysql_query("SELECT * FROM categorias ORDER BY nome ASC");
while( $row = mysql_fetch_assoc($consulta) )
{
echo "<option value=\"{$row['codigo']}\">{$row['nome']}</option>\n";
}
?>
</select></p>
<p><select name="subcategoria"></select>
</p>
</form>
</body>
</html>


CONSULTAR.PHP
<?php
$con = mysql_connect("localhost", "root", "root");
mysql_select_db("base_dados");

$categoria = addslashes($_GET["id"]); // pegamos o id passado pelo select
$consulta = mysql_query("SELECT * FROM subcategoria WHERE categoria = '$categoria'"); // selecionamos todas as subcategorias que pertencem à categoria selecionada
while( $row = mysql_fetch_assoc($consulta) )
{
echo $row["nome"] . "|" . $row["codigo"] . ","; // apresentamos cada subcategoria dessa forma "NOME|CODIGO,NOME|CODIGO,NOME|CODIGO,...", exatamente da maneira que iremos tratar no JavaScript
}
?>

IPB Skin By Virteq