CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
09.06.2007, 17:01:55
|
Anfänger
|
|
Registriert seit: Feb 2006
Alter: 35
Beiträge: 96
|
|
Probleme mit Bildgrößen
Hi,
ich schreibe gerade ein Script, mit dem Bilder hochgeladen werden sollen. Es funktioniert soweit. Allerdings kriege ich bloß Bilder bis 1024*768 o. ähnlichen Größen hoch. Bilder mit 2000 * x gehen nicht, dabei habe ich max_file und max_upload hochgesetzt, hat aber nicht geholfen. Trotzdem kommt die Meldung Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3200 bytes) in E:\wamp\www\webseite\verwaltung\klassen.php on line 128 (ist noch die, wo die Größe bei 8 MB lag).
Was kann es noch sein?
|
09.06.2007, 20:58:06
|
Member
|
|
Registriert seit: Aug 2005
Beiträge: 644
|
|
AW: Probleme mit Bildgrößen
Ich weiß ja nicht was bei dir in Zeile 128 passiert, aber ich tippe mal, dass du da mit irgendeiner Grafik-Funktion versuchst die Datei zu öffnen (o.ä).
Hochladen müsstest du nämlich ziemlich große Dateien können (mit den Änderungen, die du vorgenommen hast), aber zur Bearbeitung reicht der (Arbeits-)Speicher, den php benutzen darf, dann nicht mehr aus. Daher auch die Fehlermeldung, dass er nicht mehr Speicher allocieren konnte.
Ob man da was machen kann weiß ich grad nicht mehr, aber das war schon des öfteren hier im Forum also bemüh doch mal kurz die Suche!
|
10.06.2007, 14:17:02
|
Anfänger
|
|
Registriert seit: Mar 2006
Beiträge: 26
|
|
AW: Probleme mit Bildgrößen
php.ini -> memory_limit
LG,
Fabian
Geändert von Clownish (10.06.2007 um 14:17:43 Uhr)
|
10.06.2007, 16:26:56
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Probleme mit Bildgrößen
1. Handbuch selber lesen:
Zitat:
post_max_size integer
Setzt die maximal erlaubte Größe von POST-Daten. Diese Option betrifft auch den Datei-Upload. Um größere Dateien hochzuladen, muss der Wert größer sein als upload_max_filesize.
Wenn eine maximale Speichergrenze während des Kompilierens aktiviert wurde, dann betrifft auch memory_limit den Datei-Upload. Allgemein sollte memory_limit größer als post_max_size sein.
Wird ein integer Wert verwendet, wird dieser Wert in Bytes gemessen. Sie können auch die Kurzschreibweise verwenden, wie in dieser FAQ beschrieben.
Wenn die Größe der POST-Daten größer ist als post_max_size, werden $_POST und $_FILES leer sein. Dies kann auf verschiedene Weisen verfolgt werden, z.B. indem man die $_GET-Variable an das die Daten verarbeitende Skript weitergibt, d.h. <form action="edit.php?processed=1"> und daraufhin prüfen, ob $_GET['processed'] gesetzt ist.
|
2. wenn bei den GD Funktionen der Speicher nicht ausreicht, ist memory_limit zu niedrig.
Wieviel Speicher benötigt wird, um ein JPEG Bild zu bearbeiten, ist zudem auch noch versionsabhängig.
Beispiel:
PHP < 5.2: für ein 800K JPEG wurden 24 MB benötigt.
PHP => 5.2: für das selbe Bild reichten 8 MB.
|
10.06.2007, 22:36:04
|
Anfänger
|
|
Registriert seit: Feb 2006
Alter: 35
Beiträge: 96
|
|
AW: Probleme mit Bildgrößen
Danke für den Hinweis. Werde es mal testen.
Welches Handbuch meinst Du eingentlich?
|
10.06.2007, 23:01:56
|
Anfänger
|
|
Registriert seit: Feb 2006
Alter: 35
Beiträge: 96
|
|
AW: Probleme mit Bildgrößen
Es funktioniert so, vielen Dank. Steht eigentlich in diesem Handbuch auch, wie man die Leseberechtigung mitgibt? Es hat nämlich keiner so Zugriff auf die Bilder. Ich muss die Berechtigung manuell setzen und das ist nicht wirklich im Sinne des Erfinders. Es wäre schön, wenn es das Skript selbst erledigen würde.
Kann man eigentlich eigene Beiträge löschen?
Geändert von Ichthys (10.06.2007 um 23:03:30 Uhr)
|
10.06.2007, 23:24:33
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Probleme mit Bildgrößen
Zitat:
Zitat von David Schirge
Welches Handbuch meinst Du eingentlich?
|
welches? Es gibt nur eins: http://www.php.net/docs.php
|
11.06.2007, 13:40:02
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Probleme mit Bildgrößen
Zitat:
Zitat von David Schirge
Es funktioniert so, vielen Dank. Steht eigentlich in diesem Handbuch auch, wie man die Leseberechtigung mitgibt? Es hat nämlich keiner so Zugriff auf die Bilder. Ich muss die Berechtigung manuell setzen und das ist nicht wirklich im Sinne des Erfinders. Es wäre schön, wenn es das Skript selbst erledigen würde.
|
Dafür gibt es die Funktion chmod().
Zitat:
Zitat von David Schirge
Kann man eigentlich eigene Beiträge löschen?
|
Afaik nur, wenn noch niemand auf deinen Beitrag geantwortet hat.
|
11.06.2007, 13:40:27
|
Junior Member
|
|
Registriert seit: Jun 2004
Beiträge: 473
|
|
AW: Probleme mit Bildgrößen
Die Rechte der Bilddateien kannst du chmod() anpassen.
|
02.07.2007, 20:53:47
|
Anfänger
|
|
Registriert seit: Feb 2006
Alter: 35
Beiträge: 96
|
|
AW: Probleme mit Bildgrößen
So, nochmal zurück zum Thema, leider. Was für Werte bräuchte ich in der PHP.ini, wenn ich max 10 Bilder bis etwa 1.1 MB pro Bild hochladen will? Ich habe php5.14 zur Verfügung.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:25:34 Uhr.
|