Criei dois arquivos: "index.html" and "upload.php". The "index.html" contem um formulário de upload de arquivos, conforme mostrado a seguir: ------------------------------------------------------------------------------------- <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000000" /> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form> ------------------------------------------------------------------------------------- O conteúdo do arquivo "upload.php", para onde é enviado o arquivo, é mostrado a seguir: ------------------------------------------------------------------------------------- <?php $uploaddir = 'C:\Users\UserName\Documents\uploads\'; $uploadfile = $uploaddir.$_FILES['userfile']['name']; print "<pre>"; if (move_uploaded_file($_FILES['userfile]['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) { print "The file is valid and do run with success!"; print_r($_FILES); } else { print "Error!"; print_r($_FILES); } print "</pre>"; ?> ------------------------------------------------------------------------------------- Eu mudei os seguintes campos no arquivo de configuração do php, chamado "php.ini", conforme mostrado a seguir: ------------------------------------------------------------------------------------- max_execution_time=60000000000
max_input_time=60000000000
memory_limit=1024M
post_max_size=1024M
upload_max_filesize=1024M ------------------------------------------------------------------------------------- Fiz isso, para realizar o upload de arquivos de até 1GB. Entretanto, ao realizar o upload de qualquer arquivo de até 1GB, o navegador retorna a seguinte mensagem de erro para o arquivo "upload.php": ------------------------------------------------------------------------------------- Parse error: syntax error, unexpected 'userfile' (T_STRING) in C:\Users\Tiago\Documents\scripts\upload.php on line 7 ------------------------------------------------------------------------------------- O que fazer para realizar corretamente o upload de arquivos?
Pergunta
tiagoarcosta
Bom dia amigos do fórum.
Criei dois arquivos: "index.html" and "upload.php".
The "index.html" contem um formulário de upload de arquivos, conforme mostrado a seguir:
-------------------------------------------------------------------------------------
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
-------------------------------------------------------------------------------------
O conteúdo do arquivo "upload.php", para onde é enviado o arquivo, é mostrado a seguir:
-------------------------------------------------------------------------------------
<?php
$uploaddir = 'C:\Users\UserName\Documents\uploads\';
$uploadfile = $uploaddir.$_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile]['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "The file is valid and do run with success!";
print_r($_FILES);
} else {
print "Error!";
print_r($_FILES);
}
print "</pre>";
?>
-------------------------------------------------------------------------------------
Eu mudei os seguintes campos no arquivo de configuração do php, chamado "php.ini", conforme mostrado a seguir:
-------------------------------------------------------------------------------------
max_execution_time=60000000000
max_input_time=60000000000
memory_limit=1024M
post_max_size=1024M
upload_max_filesize=1024M
-------------------------------------------------------------------------------------
Fiz isso, para realizar o upload de arquivos de até 1GB.
Entretanto, ao realizar o upload de qualquer arquivo de até 1GB, o navegador retorna a seguinte mensagem de erro para o arquivo "upload.php":
-------------------------------------------------------------------------------------
Parse error: syntax error, unexpected 'userfile' (T_STRING) in C:\Users\Tiago\Documents\scripts\upload.php on line 7
-------------------------------------------------------------------------------------
O que fazer para realizar corretamente o upload de arquivos?
Link para o comentário
Compartilhar em outros sites
1 resposta 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.