Articles of arquivos grandes

PHP fwrite () para escrever uma grande string para o arquivo

Eu tenho que escrever uma grande string 10MB para arquivo, e eu estou usando essa linha para conseguir isso: fwrite($file, $content); O problema é: não é toda a string escrita no arquivo e limitada a um limite específico. e fwrite sempre retorna 7933594 .

Servindo grandes arquivos protegidos em PHP / Apache

Eu preciso exibir arquivos grandes (> 2gb) de um servidor web Apache. Os arquivos são downloads protegidos, então eu preciso de algum tipo de maneira de autorizar o usuário. O CMS que estou usando usa cookies verificados em um database MySQL para verificar o usuário. No servidor, não tenho controle sobre o max_execution_time e controle […]

Como usar XMLReader / DOMDocument com grande arquivo XML e evitar 500 erros

Eu tenho um arquivo XML que é aproximadamente 12mb que tem cerca de 16000 produtos. Eu preciso processá-lo em um database; No entanto, em cerca de 6000 linhas, ele morre com um erro de 500. Estou usando o framework Kohana (versão 3) apenas no caso de ter algo a ver com isso. Aqui está o […]

Como detectar o suporte X-Accel-Redirect (Nginx) / X-Sendfile (Apache) em PHP?

Sobre a Aplicação Estou trabalhando em uma aplicação de comércio eletrônico em PHP. Para manter o URL seguro, os links de download de produtos são mantidos atrás do PHP. Existe um arquivo, digamos download.php, que aceita alguns parâmetros via GET e verifica-os contra um database. Se tudo correr bem, ele serve arquivo usando a function […]

php carregar arquivos grandes

Estou preso aqui com o problema de upload de arquivos. Procurei por respostas, mas encontrei apenas sugestões “aumentando post_max_size e upload_max_filesize” e isso não funciona para mim. Eu não consigo arquivos grandes carregados (aproximadamente cerca de 150mb +), as seguintes são minhas configurações php.ini e meus ambientes php.ini – max_input_time 300 – max_execution_time 600 – […]

Como posso inserir arquivos grandes no MySQL db usando o PHP?

Quero carregar um arquivo grande de tamanho máximo de 10 MB para o meu database MySQL. Usando .htaccess , mudei o limite de upload de arquivos do PHP para “10485760” = 10MB. Posso carregar arquivos até 10MB sem nenhum problema. Mas não consigo inserir o arquivo no database se for mais de 1 MB de […]

usando php para baixar arquivos, não funcionando em arquivos grandes?

Estou usando o php para baixar arquivos, em vez do próprio arquivo em uma nova janela. Parece funcionar bem para arquivos menores, mas não funciona para arquivos grandes (eu preciso que isso funcione em arquivos muito grandes). Aqui está o código que eu tenho para baixar o arquivo: function downloadFile($file) { if (file_exists($file)) { //download […]

Carregamentos muito grandes com PHP

Quero permitir uploads de arquivos muito grandes em nosso aplicativo PHP (cem de megas – 8 shows). Há, no entanto, alguns problemas com isso. Navegador: Os carregamentos de HTML têm comentários ruins, precisamos fazer uma pesquisa para o progresso (o que é um pouco bobo) ou não mostrar nenhum comentário O carregador de flash coloca […]

A melhor maneira de processar XML grande em PHP

Eu tenho que analisar grandes arquivos XML no php, um deles é de 6,5 MB e eles podem ser ainda maiores. A extensão SimpleXML como eu li, carrega todo o arquivo em um object, o que pode não ser muito eficiente. Na sua experiência, qual seria a melhor maneira?

Carregar arquivos de 1GB usando o processamento em PHP

Eu tenho um aplicativo web que aceita uploads de arquivos de até 4 MB. O script do lado do servidor é PHP e o servidor web é NGINX. Muitos usuários solicitaram aumentar este limite drasticamente para permitir o upload de vídeo etc. No entanto, parece não haver uma solução fácil para este problema com o […]