Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

darlansandro

Upload via browser

Recommended Posts

Ola galera, estou com um problema tenho um sistema de upload que acabei de construir via browser, e quando o arquivo é maior que 2 mg ele não envia. No navegador não aparece nenhum erro de envio mais o arquivo não vai para o servidor. Não tem time set no codigo, me disseram que o browser pode ter um timeout, mas não encontrei. Deixei a permissão no servidor ch777, mesmo assim não funciona. Abaixo estou postando o codigo do formulario, se alguem puder me ajudar agradeço.

CODE
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

$arquivo = $_FILES["pold_poldcast"];

$arquivo_nome = $arquivo["name"];

 

 

$insertSQL = sprintf("INSERT INTO poldcast (pold_data, pold_titulo, pold_texto, pold_poldcast, pold_fonte, pold_usu_id) VALUES (%s, %s, %s, '$arquivo_nome', %s, %s)",

GetSQLValueString($_POST['pold_data'], "date"),

GetSQLValueString($_POST['pold_titulo'], "text"),

GetSQLValueString($_POST['pold_texto'], "text"),

GetSQLValueString($_POST['pold_fonte'], "text"),

GetSQLValueString($_POST['pold_usu_id'], "text"));

$diretorio = "arquivos";

$id_arquivo = "pold_poldcast";

$nome_arquivo = $_FILES[$id_arquivo]["name"];

$arquivo_temporario = $_FILES[$id_arquivo]["tmp_name"];

move_uploaded_file($arquivo_temporario, "$diretorio/$nome_arquivo");

 

Darlan Sandro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Darlan,

 

Quando você envia arquivos com menos de 2Mb ele Funciona?

Se funcionar, verifique no arquivo php.ini qual o tamanho max. para upload... e coloque o tamanho max de arquivo você poderá mandar. tipo:

; Maximum allowed size for uploaded files.

upload_max_filesize = 20M

 

Que deve funcionar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi Leandro, meu servidor é remoto e segundo a empresa administradora não há restrição para o envio de arquivos acima de 2 Mb, já que até 2 mb ele é enviado normalmente, vou tentar colocar o php.ini dentro do diretorio para onde deve ir os arquivos com a configuração que você me indicou, mais no meu servidor local, instalado em minha maquina fiz a alteração e não funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Darlan,

 

Se você estiver usando o windows você tem que dar a permissão a "todos" de controle total se estiver usando o Linux chmod 777, na pasta que você está enviando os arquivos no upload.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.