Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde estou tentando fazer um upload de arquivos simples e não estou conseguindo abaixo o script que estou utilizando:
<?php
$pasta = "/arquivos";
$dest = $pasta."/".$file_name; // Não altere esta variável.
//echo $dest."<br>";
if(!move_uploaded_file($file, $dest)) { // Executa o comando do upload no servidor
echo "Não foi possível enviar o arquivo!"; /* Caso não foi possível enviar o arquivo,
mostra o erro. */ echo "Arquivo enviado com sucesso!"; /* Caso o arquivo tenha sido enviado
com sucesso, mostra a mensagem de sucesso. */
}
?>
estou tentando dentro do servidor
Não aparece erro algum, apenas não envia ..
meu form html
<html>
<body>
<form action="upload.php" method="POST" enctype="multipart/form-data">
Arquivo: <input type="file" name="file"><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>veja sobre $_FILES
Valeu vou pesquisar sobre
Creio que esse seu script funcione com REGISTER_GLOBALS ativa.
dá uma olhada: http://www.google.com.br/search?q=upload+de+arquivo+php&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a
Exemplo:
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
Arquivo: <input type="file" name="arquivo"><br />
<input type="submit" value="Enviar">
</form>
</body>
</html> **upload.php**
<?php
$pasta = "arquivos";
$file = $_FILES['arquivo'];
$dest = $pasta."/".$file['name'];
if( !move_uploaded_file( $file['tmp_name'], $dest ) )
echo "Não foi possível enviar o arquivo!";
else
echo "Arquivo enviado com sucesso!";Fiz seguindo este exemplo
<?php
$pasta = "arquivos";
$file = $_FILES['arquivo'];
$dest = $pasta."/".$file['name'];
echo $dest;
if( !move_uploaded_file( $file['tmp_name'], $dest ) ){
echo "Não foi possível enviar o arquivo!";
}else{
echo "Arquivo enviado com sucesso!";
}
?>
Sempre retorna a msg "Não foi possível enviar o arquivo!", e tbm não envia nada para o servidor ...
Meu servidor tem o seguinte endereço: //192.1.1.7/arquivos
a pasta de destino que eu estou passando está correta ??
Bom este erro não pode ser ocasionado por que para acessar este endereço na rede no windows seria assim ...
\\192.1.1.7\arquivos
??
E aparece algum erro?
qual? de onde vem essas variáveis ? você criou o formulario HTML ? está declarado: enctype="multipart/form-data" ?