Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá... queria integrar nesse sistema de upload(upload.php):
PHP
[*]
[*]function dG_Upload($var1, $var2, $var3, $var4, $var5) {
[*] mysql_query("UPDATE tb_submenu_$var5 SET rfoto='$var2' WHERE id=$var4");
[*] if($var1 && $var2) {
[*] if(move_uploaded_file($var1,"../img/upload/".$var2)) {
[*] print "
[*] <script language=JavaScript>
[*] {
[*] alert('Imagem adicionada com sucesso!!!');
[*] location.replace('editar.php?id=$var3⊂=$var4&lg=$var5');
[*] }
[*] </script>
[*] ";
[*] } else {
[*] print "
[*] <script language=JavaScript>
[*] {
[*] alert('Erro ao adicionar a imagem!!!');
[*] location.replace('editar.php?id=$var3⊂=$var4&lg=$var5');
[*] }
[*] </script>
[*] ";
[*] }
[*] }
[*]}
[*]if($_POST[opc_enviar]){
[*]echo dG_Upload($file, $file_name, $id, $sub, $lg);
[*]}
[*]
Com esse que cria uma imagem com tamanho determinado (tn.php):
PHP
[*]
[*]define(PATH_IMG, 'img/upload');
[*]define(MAX_WIDTH, 140);
[*]define(MAX_HEIGHT, 105);
[*]
[*]$image_file = str_replace('..', '', $foto);
[*]$image_path = PATH_IMG . '/'.$image_file;
[*]
[*]$img = null;
[*]
[*]$extensao = strtolower(end(explode('.', $image_path)));
[*]
[*]if ($extensao == 'jpg' || $extensao == 'jpeg' || $extensao == 'JPG' || $extensao == 'JPEG') {
[*] $img = @imagecreatefromjpeg($image_path);
[*]
[*]} else if ($extensao == 'png') {
[*] $img = @imagecreatefrompng($image_path);
[*]
[*]} else if ($extensao == 'gif') {
[*] $img = @imagecreatefromgif($image_path);
[*]}
[*]
[*]if ($img) {
[*]
[*] $width = imagesx($img);
[*] $height = imagesy($img);
[*] $scale = min(MAX_WIDTH/$width, MAX_HEIGHT/$height);
[*]
[*] if ($scale < 1) {
[*] $new_width = floor($scale*$width);
[*] $new_height = floor($scale*$height);
[*]
[*] $tmp_img = imagecreatetruecolor($new_width, $new_height);
[*]
[*] imagecopyresampled($tmp_img, $img, 0, 0, 0, 0,
[*] $new_width, $new_height, $width, $height);
[*] imagedestroy($img);
[*] $img = $tmp_img;
[*] }
[*]}
[*]header('Content-type: image/jpeg');
[*]imagejpeg($img);
[*]
[*]//MODO DE USAR: <img src="tn.php?foto=image.jpg">
[*]
[*]
Queria fazer com q as imagens upadas seria salvas com o tamanho que o arquivo TN.PHP as criam!!!
Alguem pra ajudar?
Carregando comentários...