Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Este arquivos abaixo funcionam muito bem na minha internet local, porem quando coloquei no site não funciona simplismente não envia o arquivo para a pasta desejada...
ai estão os arquivos:
index.html
<form action="../002/upload.php" method="post" enctype="multipart/form-data">Envie sua foto para o site! <input type="file" name="foto"><BR><input type="submit" value="Enviar Foto!"></form>
upload.php
<?php$erro = $config = array();// Prepara a variável do arquivo$arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE;// Tamanho máximo do arquivo (em bytes)$config["tamanho"] = 106883;// Largura máxima (pixels)$config["largura"] = 350;// Altura máxima (pixels)$config["altura"] = 180;// Formulário postado... executa as açõesif ($arquivo) { // Verifica se o mime-type do arquivo é de imagem if (!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if ($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if ($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if ($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } // Imprime as mensagens de erro if (sizeof($erro)) { foreach ($erro as $err) { echo " - " . $err . "<BR>"; } echo "<a href=\"foto.html\">Fazer Upload de Outra Imagem</a>"; } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Gera um nome único para a imagem $imagem_nome = ('001asdfkljnu92asd185asd1adf215') . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "fotos/" . $imagem_nome; //Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $imagem_dir); strrchr($imagem_nome,'.'); echo "Sua foto foi enviada com sucesso!"; }}?>
desde já agradeço as ajudas aqui.... :rolleyes:
Carregando comentários...