ProPixel

Participe do fórum, é rápido e fácil

ProPixel
ProPixel
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
.Effecto
.Effecto
Membro Elevado

<b>Posts</b> Posts : 209
<b>Créditos</b> Créditos : 15
<b>Respeito</b> Respeito : 0
Illusion, I do not beli
Warning : [PHP] Script upload de imagens ZsaKMOb
Index :

Código:
<form method="post" action="upload.php" enctype="multipart/form-data">
   <input type="file" name="foto" id="foto" />
   <input type="submit" value="Enviar Foto" />
</form>

Upload :

Código:
<?php

$imagem = $_FILES["foto"];
$pasta = "fotos/";
$imagem_nome = $imagem["name"];

$caminho_p = $pasta."thumb_".$imagem_nome;
$caminho_g = $pasta . $imagem_nome;



function reduz_imagem($img, $max_x, $max_y, $nome_foto) {
    list($width, $height) = getimagesize($img);
    $original_x = $width;
    $original_y = $height;
    // se a largura for maior que altura
    if($original_x > $original_y) {
        $porcentagem = (100 * $max_x) / $original_x;
    }
    // se a altura for maior que a largura
    else {
        $porcentagem = (100 * $max_y) / $original_y;
    }
    $tamanho_x = $original_x * ($porcentagem / 100);
    $tamanho_y = $original_y * ($porcentagem / 100);
    $image_p = imagecreatetruecolor($tamanho_x, $tamanho_y);
    $image = imagecreatefromjpeg($img);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $tamanho_x, $tamanho_y, $width, $height);
    return imagejpeg($image_p, $nome_foto, 100);
}
$uploadP = reduz_imagem($_FILES["foto"]["tmp_name"], 120, 60, $caminho_p);

$uploadG = move_uploaded_file($imagem["tmp_name"], $caminho_g);

if($uploadP && $uploadG) {
    echo "Foto redimensionada e enviada com sucesso!";
}
else {
    echo "Falha no upload...";
}

?>
PS: É preciso criar o diretório fotos, onde os scripts estiverem rodando.

Fonte: codigo fonte
Niet
Niet
Membro Mítico

<b>Idade</b> Idade : 21
<b>Posts</b> Posts : 870
<b>Créditos</b> Créditos : 40
<b>Respeito</b> Respeito : 0
Otics - Trabalhando!
Vou tentar fazer isso, e testar. Se der falo aqui !
andrepls
andrepls
Novato

<b>Posts</b> Posts : 1
<b>Créditos</b> Créditos : 0
<b>Respeito</b> Respeito : 0
ProPixel Fórum
Warning : [PHP] Script upload de imagens ZsaKMOb
O seu upload.php tem 42 linhas, contando com as linhas em branco, fiz um script PHP podendo INSERIR, MOSTRAR AS IMAGENS NA TELA e DELETAR IMAGENS com 60 linhas.
Conteúdo patrocinado
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos