Heim Backend-Entwicklung PHP-Tutorial php上载:Fatal error: Allowed memory size of

php上载:Fatal error: Allowed memory size of

Jun 13, 2016 am 10:52 AM
content filepath filesize header

php下载:Fatal error: Allowed memory size of
日志文件:tdnlog.log 大小:752MB

下载类

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    function download($filepath, $filename = '') {        if(!$filename) $filename = basename($filepath);        if(is_ie()) $filename = rawurlencode($filename);        $filetype = fileext($filename);        $filesize = sprintf("%u", filesize($filepath));        if(ob_get_length() !== false) @ob_end_clean();        header('Pragma: public');        header('Last-Modified: '.gmdate('D, d M Y H:i:s') . ' GMT');        header('Cache-Control: no-store, no-cache, must-revalidate');        header('Cache-Control: pre-check=0, post-check=0, max-age=0');        header('Content-Transfer-Encoding: binary');        header('Content-Encoding: none');        header('Content-type: '.$filetype);        header('Content-Disposition: attachment; filename="'.$filename.'"');        header('Content-length: '.$filesize);        readfile($filepath);        exit;    }
Nach dem Login kopieren

文件在100MB之内正常 但超过就会报下面的错误 我把php.ini里面的memory_limit设置为512MB也不管用 这是怎么个情况啊

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 750743553 bytes) in /var/www/nms/framebase/libs/functions/extention.func.php on line 233
Nach dem Login kopieren


有一种解决办法是压缩为zip包

phpmyadmin的数据库导出下载就不会出现这个 它那个也没压缩 看了半天phpmyadmin的代码 各种混乱和纠结 求助吧


------解决方案--------------------
那就再改大点。800MB,900MB,1G ....都试下。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP-Warnung: filesize() [function.filesize]: Stat-Lösung fehlgeschlagen PHP-Warnung: filesize() [function.filesize]: Stat-Lösung fehlgeschlagen Jun 22, 2023 pm 11:54 PM

Bei der Entwicklung von PHP-Projekten treten häufig Probleme im Zusammenhang mit Dateivorgängen auf. Eines der häufig auftretenden Probleme ist die Fehlermeldung „PHPWarning: filesize()[function.filesize]:statfailed“. Diese Fehlermeldung verwirrt die Leute oft und es ist schwierig, eine Lösung zu finden. Dieser Artikel stellt die Ursache und Lösung dieses Problems vor und hofft, allen zu helfen. Die Ursache des Problems liegt in PHP, Dateigröße

Wie übergibt SpringBoot Parameter im Header durch Feign-Aufrufe? Wie übergibt SpringBoot Parameter im Header durch Feign-Aufrufe? May 16, 2023 pm 08:38 PM

[SpringBoot] Übergeben von Parametern im Header durch Feign-Aufrufe So übergeben Sie Header-Parameter durch Feign Problembeschreibung Wenn wir Feign verwenden, um die API-Schnittstelle eines anderen Dienstes in Spring Cloud anzufordern, müssen die Parameter im Header übergeben werden. Wenn nein Wenn eine spezielle Verarbeitung durchgeführt wird, gehen die Parameter im Header verloren. Lösung 1: Übergeben Sie es über @RequestHeader(name="headerName"). Beispiel: Feign ist wie folgt definiert: @FeignClient(name="service-name")pub

Was bedeutet Linux-Header? Was bedeutet Linux-Header? Jul 18, 2023 pm 03:34 PM

Der Header von Linux bezieht sich auf den Anfang einer Datei oder eines Datenstroms, der Metadaten über den Inhalt enthält. Durch korrektes Schreiben und Verwenden der Header-Datei können Entwickler Systemressourcen besser nutzen und die Lesbarkeit und Lesbarkeit des Codes verbessern. Wartbarkeit.

So verwenden Sie die PHP-Header()-Methode zum Anpassen von Webseiten So verwenden Sie die PHP-Header()-Methode zum Anpassen von Webseiten Mar 28, 2023 pm 01:54 PM

PHP ist eine leistungsstarke Programmiersprache, mit der dynamische Websites und Webanwendungen erstellt werden können. Eine der leistungsstärksten Funktionen ist die header()-Methode von PHP. In diesem Artikel erfahren Sie, wie Sie die header()-Methode von PHP zum Anpassen von Webseiten verwenden.

So springen Sie in den PHP-Header So springen Sie in den PHP-Header Dec 02, 2022 am 09:14 AM

So implementieren Sie einen Sprung im PHP-Header: 1. Verwenden Sie die Syntax „Header(“Location:$url“);“ "]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');".

Was ist der Unterschied zwischen HTML5-Tag-Head und Header? Was ist der Unterschied zwischen HTML5-Tag-Head und Header? Jan 17, 2022 am 11:10 AM

Unterschiede: 1. Das Head-Tag wird verwendet, um den Kopf des Dokuments zu definieren, der ein Container für alle Head-Elemente ist, und das Header-Tag wird verwendet, um den Header (Einleitungsinformationen) des Dokuments zu definieren. 2. Alle Browser unterstützen das Head-Tag und ältere Versionen von Browsern Keiner der Browser unterstützt das Header-Tag und Browser wie IE9+ und höher müssen das Header-Tag unterstützen.

Wie behebe ich den Fehler „undefiniert: filepath.Abs' in Golang? Wie behebe ich den Fehler „undefiniert: filepath.Abs' in Golang? Jun 24, 2023 pm 04:37 PM

In Golang ist filepath.Abs ​​​​eine sehr häufig verwendete Bibliothek. Ihre Funktion besteht darin, den absoluten Pfad eines relativen Pfads zu ermitteln. In einigen Fällen werden wir jedoch feststellen, dass bei der Verwendung von filepath.Abs ​​der Fehler „undefiniert: filepath.Abs“ auftritt, was bedeutet, dass wir die Dateipfadbibliothek nicht korrekt eingeführt oder die falsche Syntax geschrieben haben. In diesem Artikel wird erläutert, wie Sie diesen Fehler beheben können. Zuerst müssen wir verstehen

Wie Nginx über die Kennung im Header verteilt Wie Nginx über die Kennung im Header verteilt May 11, 2023 pm 04:01 PM

Nginx kann Anfragen basierend auf benutzerdefinierten Kennungen in den Anfrageheadern an verschiedene Server verteilen. Konkret können Sie die Map-Direktive verwenden, um den benutzerdefinierten Bezeichner im Anforderungsheader einer anderen Back-End-Serveradresse zuzuordnen, und dann die Proxy_pass-Direktive verwenden, um die Anforderung an den entsprechenden Back-End-Server weiterzuleiten. Das Folgende ist eine Beispielkonfigurationsdatei: http{map$http_my_header$backend{defaultbackend1.example.com;value1backend2.example.com;value2backend3.example.com;}upstreambackend1{serv

See all articles