Se nomedoarquivo não é um arquivo carregado válido, então não haverá nenhuma ação e move_uploaded_file() irá retornar FALSE.
Se nomedoarquivo é um arquivo uploadeado válido e não pode ser movido por alguma razão, nenhuma ação irá ocorrer, e move_uploaded_file() irá retornar FALSE. Adicionalmente, um aviso será emitido.
...
Olá pessoal, dei uma passada no manual do php para verificar de perto essa função... euestou fazendo um sist. de upload de arquivos... as variáveis estão chegando no meu script td certinho, mas na hora de mover, ele sempre cai na parte falsa da função...
lendo a parte "Se nomedoarquivo é um arquivo uploadeado válido e não pode ser movido por alguma razão..." gostaria de saber quais poderiam ser essas razões... e se tem problemas quanto usar is_uploaded_file e move_uploded_file juntas (já que move_uloaded_file tb verifica se o arquivo n é malígno hehe)...
o erro é o seguinte...
n deuArray ( [file] => Array ( [name] => nome.jpg [type] => image/pjpeg [tmp_name] => C:\WINDOWS\TEMP\php16.tmp [error] => 0 [size] => 52661 ) ) Ocorreu um erro ao inserir os seus dados na base de dados, volte e tente novamenteO erro da base de dados foi: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'C:\WINDOWS\TEMP\php16.tmp')' at line 1
e a versão do php é 4.3.9
Obs.: a insersão no bd funcionava c a mesma sintaxe antes de implementar o upload... achoq esse erro se originou pelo nome do arquivo... 'C:\...'.
Pergunta
lemissel
Olá pessoal, dei uma passada no manual do php para verificar de perto essa função... euestou fazendo um sist. de upload de arquivos... as variáveis estão chegando no meu script td certinho, mas na hora de mover, ele sempre cai na parte falsa da função...
lendo a parte "Se nomedoarquivo é um arquivo uploadeado válido e não pode ser movido por alguma razão..." gostaria de saber quais poderiam ser essas razões... e se tem problemas quanto usar is_uploaded_file e move_uploded_file juntas (já que move_uloaded_file tb verifica se o arquivo n é malígno hehe)...
o erro é o seguinte...
e a versão do php é 4.3.9
Obs.: a insersão no bd funcionava c a mesma sintaxe antes de implementar o upload... achoq esse erro se originou pelo nome do arquivo... 'C:\...'.
Valeuuu
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.