Ir para conteúdo
Fórum Script Brasil
  • 0

Caminho De Arquivo


paulo_aa

Pergunta

Pessoal tou com um probleminha aqui num sistema de upload de fotos.

É assim: tem uma página com o formulário pra enviar um arquivo e uma página PHP pra pegar o arquivo e UPLOADAR pro servidor.

Então, eu queria uma forma de saber se o arquivo especificado existe mesmo(saber se o caminho está certo).

Eu estou fazendo assim:

$objarq = $_FILES["arquivo"];

if (isset($objarq["name"])) {

//************************************************
// ************ Ações para enviar arquivo *************
//************************************************

}
else {

echo "<p>O arquivo escolhido não pôde ser enviado.<br/>Por favor, clique em VOLTAR e escolha uma nova imagem.</p>";

}

E então, como eu faço pra saber se o arquivo(caminho) é válido, e corresponde realmente à um arquivo real?

Obrigado desde já. smile.gif

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Não é bem isso. Eu queria uma forma de identificar se o "arquivo" que o usuário "escolheu" existe mesmo. Tipo ele pode não escolher nenhum arquivo e clicar para enviar, ou ainda, ele pode digitar somente "kkkkkk" no campo de arquivo e clicar em ENVIAR.

Aí eu queria uma forma de saber se existe mesmo o arquivo "escolhido" pelo usuário da página. Ficou mais claro? Ou eu compliquei mais?

Dá pra alguém me ajudar?! biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Ta ligado quando você cria o formulário

<form action="upload.php" method=post enctype="multipart/form-data">

<input type="file" name="arquivo"> // <- da uma olhada no nome é $arquivo

<br>

<input type="submit" name="Enviar">

</form>

o Arquivo upload.php

<?

if($arquivo=="none") // verifica se o arquivo foi carregado

{

echo "Problema ao fazer upload do arquivo";

exit;

}

if($arquivo_size==0) // verifica se existe conteúdo no arquivo

{

echo "Não existe conteúdo no arquivo";

exit;

}

if(!is_uploaded_file($arquivo)) // Verifica se o arquivo foi realmente carregado e se

{ // não é um arquivo local.

echo "O arquivo não foi carregado";

exit;

}

bom é isso ai.. da uma olhada aew

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...