Jump to content


Tony Galvao

Member Since 23/03/2008
Offline Last Active 26/04/2008, 00:18
-----

Topics I've Started

Como Que Eu Faço Para Redimencionar Uma Foto

01/04/2008, 21:49

Olá pessoal !!!!
To aqui mais uma vez pedindo ajuda
eu to precisando agora de saber como que eu faço para
que ao eviar uma foto o proprio escript redimencione ela
por ex: da forma que ele esta eu tenho um tamanho maximo
para enviar a foto, eu quero que ao enviar eu possa enviar qualquer tamanho de foto
que ele reconheça o tamanho e redimencione para um tamanho menor
para que seja exibido esse tamanho ( o menor)
o escript é esse aqui:
((((<?
$tamanho = "50000"; //tamanho máximo da foto em bytes

//-- conexão da base de dados
require_once("dbconfig.php");

/* verifica se os dados obrigatórios foram informados */
if (trim($HTTP_POST_VARS["titulo"]) == "") {
echo "<br><br><center>Problemas ao efetuar cadastro: <b>T&iacute;TULO</b> é um campo obrigatório!</center>";
exit();
} elseif (trim($HTTP_POST_VARS["resumo"]) == "") {
echo "<br><br><center>Problemas ao efetuar cadastro: <b>RESUMO</b> é um campo obrigatório!</center>";
exit();
} elseif (trim($HTTP_POST_VARS["texto"]) == "") {
echo "<br><br><center>Problemas ao efetuar cadastro: <b>TEXTO COMPLETO</b> é um campo obrigatório!</center>";
exit();
} else {

/* upload da imagem para o servidor */

if ($foto != "") {
if ($foto_size > $tamanho)
{die("Arquivo da foto muito grande. Ele deve ter $tamanho bytes ou menos.");}}

// verifica se tem imagem sendo cadastrada
if (trim($HTTP_POST_FILES["foto"]["tmp_name"]) != "") {

// o arquivo é gerado com um nome que nunca se repetirá para evitar que um arquivo existente seja perdido
// no exemplo, as fotos ficarão dentro do diretório "fotos", é necessário que o mesmo dê permissão total de gravação
// para o usuário que roda o Servidor web(nobody, wwwrun são os mais comuns)
$foto = 'fotos/' . md5(md5($HTTP_POST_VARS["nome"]) . date("YmdHis")) . strstr(basename($HTTP_POST_FILES["foto"]["name"]), '.');

// arquivo com o local de origem
$orig = $HTTP_POST_FILES["foto"]["tmp_name"];

// copia o arquivo para o destino
if (!copy($orig, $foto)) {
echo "<br><br><center>Problemas no upload do arquivo: " . $HTTP_POST_FILES["foto"]["name"] . "...<br>";
$erro = "yes";
$foto = "";
}
}

/* montando sql de inserção de dados */
$sqli = " INSERT INTO
manchete
(
titulo,
resumo,
texto,
data,
hora,
foto
)
VALUES
(
'" . addslashes($HTTP_POST_VARS["titulo"]) . "',
'" . addslashes($HTTP_POST_VARS["resumo"]) . "',
'" . addslashes($HTTP_POST_VARS["texto"]) . "',
'" . addslashes($HTTP_POST_VARS["hora"]) . "',
'" . addslashes($HTTP_POST_VARS["hora"]) . "',
'" . $foto . "'
)
";

/* executa sql */
if (!@mysql_query($sqli)) {
echo "<br><br><center><font class=form>Problemas ao efetuar cadastro: " . mysql_error() . ".</font></center>";
exit();
} else {
echo "<br><br><center><font class=form>Cadastro efetuado com sucesso!</center>
<script>window.location='manchete.php';</script>";
if ($erro == "yes") {
echo "<br><center>A imagem não foi enviada ao servidor.</font></center>";
}
exit();
}
}
?>

)))))

Preciso de um script de banner

28/03/2008, 01:22

Olá pessoal!!!!
Olha eu to tentando montar um site
e to precisando usar um escript de banner
mais eu só encontro sistemas de banners rotativos
e que não dão certo para oq eu preciso
o que eu precio é daquela forma do portal
tanafoto.com.br eu tenho o portal completo
e tentei colocar só o escript do banner e
não consigo fazer com que ele funcione
alguem poderia me dar uma força
tenho ele e mais 2 portais, posso repassar
deisde ja agradeço
:o

IPB Skin By Virteq