Jump to content


kakaroto1500

Member Since 07/04/2007
Offline Last Active 09/04/2007, 22:34
-----

Posts I've Made

In Topic: Upload E Thumbnail - Você Consegue Alterar Esse Script ?

07/04/2007, 21:27

estranho erro logo nessa linha

podia pelo menos disse que erro e ??/
o limite esta aqui

if($largura > $largura_max || $altura > $altura_max ){
echo "sua iamgem e maior que o permitido ";
print'<a href=java script:history.back() >'.'<p class="aviso">clique aqui para voltar...</p>'.'</a>';
/*vejo a largura ou altura la em cima que veio para mim lembrando la em cima eu coloquei
o maximo */
exit();
}



eu testei com O pacote wamp1.66 aqui

kakaroto
http://www.obsidian.com.br
obrigado nada sao 2.50 na lan house kkkkkkkkkkkkkkk

In Topic: Upload E Thumbnail - Você Consegue Alterar Esse Script ?

07/04/2007, 17:12

ME cadastre para responder sua duvida

Eu postei aqui pq assim eu ajudo vc e os pessoas

que estao largando o asp :assobio:

formulario html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
*{
margin:0em;
padding:0em;
font:12px Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}
fieldset {
border:0.1em solid #CCC;
width:50%;
height:50%;
margin:1em;
}

input {
margin: 0.25em 1.75em;
}

</style>
</head>

<body>
<fieldset>
<legend>UPLOAD de IMAGENS </legend>


<form action="up.php" method="post" enctype="multipart/form-data">
<ul>
<li>Envie sua imagem:<input type="file" name="imagem" size="25" /></li>
<li><input type="submit" value="enviar" /> </li>
</ul>

</form>
</fieldset>
</body>
</html>


/**************************/
up.php



<?
$largura_max=800; /*largura maxima da imagem*/
$altura_max=860; /*altura maxima da imagema*/
$dir = realpath ("C:/wamp/www/upload/imagem");//caminho no caso de um window


$imagem = $_FILES['imagem']['name']; /*pegando p file uploadeado*/

$tmp = $_FILES['imagem']['tmp_name']; /*pegando o temp da imagem*/



list($largura,$altura,$tipo)=getimagesize($tmp);
/*criar variaveis como ser fosse array aqui e o pego largura e altura e tipo de imagem
se e um jpg ou gif olhe o poderoso manual do php sobre getimagesize */


if($tipo > 3 ) {
echo "formato de arquivo invalido eu so aceito trabalhar jpg ou gif";
print'<a href=java script:history.back() >'.'<p class="aviso">clique aqui para voltar...</p>'.'</a>';
/*aqui e o vejo o que para mim jpg ou gif */
exit();
}
if($largura > $largura_max || $altura > $altura_max ){
echo "sua iamgem e maior que o permitido ";
print'<a href=java script:history.back() >'.'<p class="aviso">clique aqui para voltar...</p>'.'</a>';
/*vejo a largura ou altura la em cima que veio para mim lembrando la em cima eu coloquei
o maximo */
exit();
}

$imagem2 =rand(5,$imagem);
/*radonizar geral novo new de imagem direito,ja que tu proposta que ser existe gere uma new name */


$caminho=$dir.'\\'.$imagem2.$imagem;
/*endereço com telefone para onde vai a imagem */

//caminho com nome da imagem e local para guardar
if(move_uploaded_file($_FILES['imagem']['tmp_name'],$caminho)) {
echo "sua imagem foi uploadeada ";
//aqui nada especial so movo a tmp_name dando caminho

}

if($tipo > 1) {

$thundebal = imagecreatefromjpeg($caminho);
/*se a img for to tipo jpeg criar imagecreatefromjpeg*/
}
else {
$thundebal = imagecreatefromgif($caminho);
/*se a img for to tipo gif criar imagecreatefromgif*/
}
$Thundeball = imagecreatetruecolor(75, 75);
// diminuir a imagem preservado as cores e diminiudo a imagem tamanho 75x75

imagecopyresampled($Thundeball, $thundebal, 0, 0, 0, 0, 75, 75, $largura,$altura);
//sample da imagem com os tamanho 75 x75 -> esse dois aqui e o novo tamanhao da imagem


if($tipo > 1) {
imagejpeg($Thundeball,$dir.'/pequena_'.$imagem2.$imagem);
/*conforme no tipo eu gero o thundball com a extensao pequena imagem mudada*/
}
else {
imagegif($Thundeball,$dir.'/pequena_'.$imagem2.$imagem);
}



?>


valeu Boa PAscoa para vc Andre
qual coisa sabe como me achar

kakaroto
http://www.obsidian.com.br
web master :assobio:

IPB Skin By Virteq