Note: Chào mừng bạn đến với Cntt-k3.com. Hãy Đăng ký thành viên hoặc Đăng nhập để có thể tham gia cùng Cntt-k3 nhá !

Você não está conectado. Conecte-se ou registre-se

[PHP] Script upload de imagens

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1 [PHP] Script upload de imagens Empty [PHP] Script upload de imagens Seg Nov 17, 2014 2:59 pm

Wh0s

Wh0s
Administrador

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.

https://webtech.forumeiro.com

2 [PHP] Script upload de imagens Empty Re: [PHP] Script upload de imagens Seg Nov 17, 2014 3:50 pm

AndréR.

AndréR.
Programador

- hum ... ótimo script, e ainda me ajudou há entende um pouco sobre manipulação de arquivos ...

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos

  • Criar um fórum | ©phpBB | Fórum gratuito de ajuda | Denunciar um abuso | Fórum grátis