Articles of readfile

Fluxo PHP PDF com fread e readfile produzem um pdf danificado

Olá pessoal eu tenho um problema ao transmitir arquivos PDF com o php, eu estou usando esse código: if(file_exists($path)) { //octet-stream header(“Content-Length: ” . filesize ( $path ) ); header(“Content-type: application/octet-stream”); header(“Content-disposition: attachment; filename=”.basename($path)); readfile($path); } Este é o meu layout de diretório (para que você possa entender onde o PDF está armazenado): Parent/ verify.php […]

Alternativa para readfile ()

Atualmente, estou usando o seguinte código para baixar arquivos da minha conta Amazon S3. if(isset($_POST[‘file_name’])) { $bucket = $_POST[‘bucket’]; $fname = $_POST[‘file_name’]; $accessKey = ‘AKIAIEHFBME6F5Q62FTQ’; $secretKey = ”; $file_type = pathinfo($fname, PATHINFO_EXTENSION); $mp3_url = el_s3_getTemporaryMP3Link($accessKey, $secretKey, $bucket, $fname); $zip_url = el_s3_getTemporaryZipLink($accessKey, $secretKey, $bucket, $fname); if ($file_type === “mp3”) { header(‘Content-type: audio/mpeg3’); header(‘Content-Disposition: attachment; filename=”themixtapesite_’.$fname.'”‘); readfile($mp3_url); […]

Problemas de segurança com o método Readfile do PHP

Ei. Existem problemas de segurança sobre os quais devo me preocupar com o método readfile em PHP? Eu gostaria de usar o método readfile que aceita o URL de um arquivo armazenado em vários servidores de terceiros. Eu então vejo o arquivo para o usuário. Intuitivamente, parece que haveria um risco, pois o URL poderia […]

Tempo limite da página PHP ao abortar readfile

Eu tenho uma visão php simples que se parece com isto: header(‘Content-Type: image/png’); readfile($this->image); exit(); Neste exemplo, $this->image é, por exemplo, /data/pictures/thumbs/x/xyz.png . Em um Índice HTML, eu coloco cerca de 20 produtos e exibo a imagem do produto com o código acima: Quando eu agora carrego a página de índice com os produtos, demorou […]

Php readfile – Force Download

Estou usando um flash player para reproduzir alguns arquivos mp3. No firefox carrega-os normalmente, mas no IE, não. Quando eu vou para a url do arquivo .mp3, ele mostra o código fonte do mp3 (em vez de oferecer, por exemplo, para baixar). Então eu usei um pequeno script para corrigi-lo: $url = $_GET[‘url’]; header(‘Content-type: application/force-download’); […]

PHP readfile retorna o arquivo de comprimento zero

Isso é estranho . Eu tenho um script que envia arquivos zip locais para o usuário via navegador. O script funcionou bem até agora sem problemas. Hoje, meu colega me notificou sobre o script está enviando arquivos de zero-comprimento. Algumas informações de fundo: As configurações do servidor não foram modificadas antes que o script falhasse […]

Valor muito grande para tipo de dados definido

Estou usando readfile () em um script de download do php. Quando tento baixar um arquivo de tamanho de 9 gramas, recebo o seguinte erro: function.readfile]: failed to open stream: Value too large for defined data type in path of my file É possível corrigi-lo ou devo mover esses arquivos para o diretório public_html e […]

Fread muito mais lento para downloads do readfile

Estou servindo downloads de um URL para meus usuários através de um script PHP. Ao usar readfile() , obtenho a velocidade de download máxima que minha conexão pode suportar (cerca de fopen, fread, fclose / s) no entanto, quando uso a rota fopen, fread, fclose a velocidade de download é muito, muito lenta (cerca de […]

PHP readfile () do URL externo

Posso usar URLs externos em readfile ()? header(‘Content-type: application/pdf’); header(‘Content-Transfer-Encoding: binary’); header(‘Content-Disposition: inline; filename=”‘.$file.'” ‘); //header(‘Content-Length: ‘ . filesize(“http:…z/pub/”.$file.’.pdf’)); @readfile(“http://…z/pub/”.$file.’.pdf’);

Existe a alternativa heredoc em Java (heredoc como PHP)?

Para o desenvolvimento da JAVA, eu preciso de escrever para arquivos com strings como “\ r \ t \ n “, pois do Java eu ​​quero escrever um arquivo PHP. Se você não consegue entender, veja este exemplo: BufferedWriter buffW = new BufferedWriter(fileW); buffW.write(“”); Isso é um código, eu quero escrever uma limpeza, como o […]