Jump to content


Arruda

Member Since 03/04/2007
Offline Last Active 12/03/2012, 12:00
-----

Posts I've Made

In Topic: Asp Que Mostra Resultados Que Não Estão Com A Data Expirada

20/08/2007, 07:50

veja os tipos de campos que voce esta usando no banco com a forma de voce efetuar a comparação.

[']s



Obrigado por responder amigo,
mas como assim?

o campo data_expiracao é do tipo data no BD acces.

obrigado,
fico no aguardo.

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

07/04/2007, 21:17

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:



Obrigadão meu amigo!

Estou muito grato a você!

OBS.: Esse script tem limite de peso de arquivo? Se não se as pessoas enviarem arquivos de mais de 1MB haja servidor néh..rsrsrs

Se tiver limite de peso nele me mostra onde pois não achei.

E a linha com o código:

$imagem2 =rand(5,$imagem);

estava retornando um erro,
mas alterei para:

$imagem2 =md5(uniqid(time())) . ".";

e deu certo quanto a mudança dos nomes.

Novamente muito obrigado amigo!!!
:)

In Topic: Upload E Thumbnail

04/04/2007, 09:50

vamos lá vou dar uma dica

se vc usa isso

$srcimg=ImageCreateFromJPEG($prod_img)

quando for gif tem que ser assim e assim por diante

$srcimg=ImageCreateFromGIF($prod_img)


KUROLE



KUROLE,

como eu disse eu não entendo nada de PHP, pode descrever no código como ficaria pra mim, por favor?

Pessoal, pra ficar mais fácil de enteder o que eu preciso enclementar no script novo.php que expus no começo segue abaixo um ótimo exemplo de um script que verifica se o arquivo é uma imagem e limita as dimensões de altura, largura e peso dele. (só não faz thumbnail como o novo.php - o que eu tbm preciso..)


<?$erro = $config = array();// Prepara a variável do arquivo$arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE;// Tamanho máximo do arquivo (em bytes)$config["tamanho"] = 3000000;// Largura máxima (pixels)$config["largura"] = 10000000;// Altura máxima (pixels)$config["altura"] = 10000000;// Formulário postado... executa as açõesif($arquivo){// Verifica se o mime-type do arquivo é de imagemif(!eregi("^image\/(pjpeg|jpeg|gif|bmp)$", $arquivo["type"])){$erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg,bmp ou gif. Envie outro arquivo";}else{// Verifica tamanho do arquivoif($arquivo["size"] > $config["tamanho"]){$erro[] = "Arquivo em tamanho muito grande!A imagem deve ser de no máximo " . $config["tamanho"] . " bytes.Envie outro arquivo";}// Para verificar as dimensões da imagem$tamanhos = getimagesize($arquivo["tmp_name"]);// Verifica larguraif($tamanhos[0] > $config["largura"]){$erro[] = "Largura da imagem não deveultrapassar " . $config["largura"] . " pixels";}// Verifica alturaif($tamanhos[1] > $config["altura"]){$erro[] = "Altura da imagem não deveultrapassar " . $config["altura"] . " pixels";}}// Imprime as mensagens de erroif(sizeof($erro)){foreach($erro as $err){echo " - " . $err . "<BR>";}echo "<a href=\"foto.html\">Fazer Upload de Outra Imagem</a>";}// Verificação de dados OK, nenhum erro ocorrido, executa então o upload...else{// Pega extensão do arquivopreg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);// Gera um nome único para a imagem$imagem_nome = md5(uniqid(time())) . "." . $ext[1];// Caminho de onde a imagem ficará$imagem_dir = "fotos/" . $imagem_nome;// Faz o upload da imagemmove_uploaded_file($arquivo["tmp_name"], $imagem_dir);echo "Sua imagem foi enviada com sucesso!,$imagem_nome";}}?>


Lembrando que eu preciso que aquele que eu postei lá no 1º tópico, faça as funções de limitar dimensão, peso e certificação que o arquivo é uma imagem como esse código aí faz.

Só que como eu disse,
não entendo de PHP quem puder acrescentar essas funções no novo.php ou fazer esse aí criar thumbnail eu agradeço.

IPB Skin By Virteq