Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal nao to entendendo uma coisa q ta acontecendo aki
eu criei um campo mediumblob no mysql,q suporta ateh 16MB,soh nao sei como nem pq qnd eu carrego um arquivo mto grande,mas q nao passa d 16MB nao grava,por exemplo, eu gravo varios arquivos .doc,soh q fui tentar gravar um aki agora q tem 7MB deu erro,o erro nao no mysql o erro eh no php
o meu codigo esta assim:
PHP
$vnome=$_FILES["doc"]["tmp_name"];$vopen=[fopen](http://br.php.net/fopen)($vnome,"r");//r = somente leitura
$vtamanho= [filesize](http://br.php.net/filesize)($vnome);//filesize($_POST["doc"]);
$vdados="";
while(($vopen)){
$vdados.=[fread](http://br.php.net/fread)($vopen,$vtamanho);
};
$vdados=[addslashes](http://br.php.net/addslashes)($vdados);
alguem consegue ver algum erro aqui,algo q nao le arquivos mto grande,o erro q esta dando eh no while,sera q por ser mto grande ele nao faz o laço?
tem alguma outra função q faça essa leitura ou eh soh o fread msm?
Carregando comentários...