Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera seguinte, tenho um script para subir arquivos para o FTP. O problema é que em 1542 computadores, funciona normalmente os arquivos sobem sem nenhum problema. Mas meu cliente ( o computador 1543 rs ) é o único q nao consegue fazer o upload. O que pode ser? Existe algo na segurança, ou algum processo q pode bloquear isso?
Detalhe: Ele diz q tem outros sistemas diferentes q ele consegue subir normalmente. Só esse q nao funciona =S
Segue meu codigo:
include "../conexao.php";
if ($_FILES['grande']['name'] != "") {
move_uploaded_file($_FILES['grande']['tmp_name'],"files/full/".$_FILES['grande']['name']);
$img_full = $_FILES['grande']['name'];
$img_thumb = "admin/noticias/files/thumb/".$img_full;
cropImage(196, 206, 'files/full/'.$img_full, 'jpg', 'files/thumb/'.$img_full);
}
function cropImage($nw, $nh, $source, $stype, $dest) {
$size = getimagesize($source);
$w = $size[0];
$h = $size[1];
switch($stype) {
case 'gif':
$simg = imagecreatefromgif($source);
break;
case 'jpg':
$simg = imagecreatefromjpeg($source);
break;
case 'png':
$simg = imagecreatefrompng($source);
break;
}
$dimg = imagecreatetruecolor($nw, $nh);
$wm = $w/$nw;
$hm = $h/$nh;
$h_height = $nh/2;
$w_height = $nw/2;
if($w> $h) {
$adjusted_width = $w / $hm;
$half_width = $adjusted_width / 2;
$int_width = $half_width - $w_height;
imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);
} elseif(($w <$h) || ($w == $h)) {
$adjusted_height = $h / $wm;
$half_height = $adjusted_height / 2;
$int_height = $half_height - $h_height;
imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h);
} else {
imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h);
}
imagejpeg($dimg,$dest,100);
}
No codigo acima ele sobe a imagem e dpois cria o thumb
Se alguem puder me ajudar, por favor!
Obrigado pela atencao
um abraco
Carregando comentários...