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

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

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

Wh0s

avatar
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.

Ver perfil do usuário http://webtech.forumais.com

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

AndréR.

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



É meu fã ? use ;)
# FãBar:
Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum

  • Um fórum grátis | © PunBB | Fórum grátis de ajuda | Fale conosco | Assinalar uma queixa | Criar um fórum