Função Upload Não Está funcionando
Galera por favor alguem me ajude ja faz uma semana que não consigo colocar esta funcção para funcionar pois não sei o que esta acontecendo.
Uso o filezila para tranferencia de arquivos FTP, alterei os atributos da pasta onde vai ficar as imagens para as permissões de GRUPO,PROPRIETARIO e PUBLICO(ler , escrever e executar).
Ja tentei varios formularios na net mas nehum funciona alguem me ajuda por favor
São dois um é o formulario
1:testando2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<form enctype="multipart/form-data" action="teste2.php" method="post">
send this file <input name="foto" type="file"/>
<input type="submit" value="send file" />
</form>
</body>
</html>
o outro é
2:teste2.php
<?php
if(!$_FILES){
echo 'Nenhum arquivo enviado!';
}else{
$file_name = $_FILES['foto']['name'];
$file_type = $_FILES['foto']['type'];
$file_size = $_FILES['foto']['size'];
$file_tmp_name = $_FILES['foto']['tmp_name'];
$error = $_FILES['foto']['error'];
}
switch ($error){
case 0:
break;
case 1:
echo 'O tamanho do arquivo é maior que o definido nas configurações do PHP!';
break;case 2:
echo 'O tamanho do arquivo é maior do que o permitido!';
break;case 3:
echo 'O upload não foi concluÃ!';
break;case 4:
echo 'O upload não foi feito!';
break;
}
$destino = '/html/fotos';
if($error == 0){if(!is_uploaded_file($file_tmp_name)){
echo 'Erro ao processar arquivo!';
print_r($_FILES);}else{
if(!move_uploaded_file($file_tmp_name,$destino.$file_name)){
echo 'Não foi possà salvar o arquivo!';
}else{
echo 'Processo concluà com sucesso!<br>';
echo "Nome do arquivo: $file_name<br>";
echo "Tipo de arquivo: $file_type<br>";
echo "Tamanho em byte: $file_size<br>";
}
}
}
?>Discussão (17)
Carregando comentários...