[Final] phpBB Gallery 1.0.6

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
monkey
Mitglied
Beiträge: 93
Registriert: 31.12.2003 10:59
Wohnort: Dornburg
Kontaktdaten:

Import Funktion

Beitrag von monkey »

Hi!

Der normale Upload funktioniert, wenn ich jedoch die neue Import-Funktion benutzen will kommt diese Fehlermeldung:
[phpBB Debug] PHP Notice: in file /includes/acp/acp_gallery.php on line 268: imagecreatefromjpeg(./..//gallery/upload/4f06ee2b665a1624f22b6381912f3c15.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /includes/acp/acp_gallery.php on line 268: imagecreatefromjpeg(./..//gallery/upload/6c4990959a94264604d297b272159cf8.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /adm/index.php on line 149: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 151: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
Das Verzeichnis, aus dem die Bilder importiert werden sollen ist "777".
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Dieselbe Fehlermeldung habe ich auch?
nickvergessen, hast du eine Idee wegen der Fehlermeldung?
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

Ich würde mal ganz dumm sagen die URL stimmt nicht, da dass Fett Markirte keinen Sinn ergibt :)
imagecreatefromjpeg(./..//gallery/upload/4f06ee2b665a1624f22b6381912f3c15.jpg)
Da ist ein / zuviel
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Beitrag von silva07 »

Gleiches Problem hab ich auch...
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

eventuell gehts so: kannst aber nicht testen, da ich den Fehler nicht angezeigt bekommen -.-

Suche in includes/acp/acp_gallery.php

Code: Alles auswählen

$src = $read_function($phpbb_root_path . '/gallery/' . ALBUM_UPLOAD_PATH  . $image_filename);
Ersetze mit

Code: Alles auswählen

$src = $read_function($phpbb_root_path . 'gallery/' . ALBUM_UPLOAD_PATH  . $image_filename);
Benutzeravatar
monkey
Mitglied
Beiträge: 93
Registriert: 31.12.2003 10:59
Wohnort: Dornburg
Kontaktdaten:

Beitrag von monkey »

Wenn müsste man das überall ändern...

Code: Alles auswählen

$move_file($image_path, $phpbb_root_path . 'gallery/' . ALBUM_UPLOAD_PATH . $image_filename);
Das macht er schon nicht bei mir.
$image_path = "./../test/bild.jpg"
$phpbb_root_path . 'gallery/' . ALBUM_UPLOAD_PATH . $image_filename = "./../gallery/upload/blablalba.jpg"

chmod is alles auf 777

Aber die Datei wird nicht kopiert, folglich kann er diese auch nicht öffnen...
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

djchrisnet hat geschrieben:eventuell gehts so: kannst aber nicht testen, da ich den Fehler nicht angezeigt bekommen -.-

Suche in includes/acp/acp_gallery.php

Code: Alles auswählen

$src = $read_function($phpbb_root_path . '/gallery/' . ALBUM_UPLOAD_PATH  . $image_filename);
Ersetze mit

Code: Alles auswählen

$src = $read_function($phpbb_root_path . 'gallery/' . ALBUM_UPLOAD_PATH  . $image_filename);
danke, ist notiert
kein Support per PN
Benutzeravatar
monkey
Mitglied
Beiträge: 93
Registriert: 31.12.2003 10:59
Wohnort: Dornburg
Kontaktdaten:

Beitrag von monkey »

Wenn müsste doch aber jedes

Code: Alles auswählen

'/gallery/'
in

Code: Alles auswählen

'gallery/'
geändert werden, oder?

EDIT:

Also, ich habe diese Änderungen alle gemacht (7 oder 8 Stück).
Dann musste ich noch

Code: Alles auswählen

$move_file = 'copy';
nach

Code: Alles auswählen

$ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';

				if (@$ini_val('open_basedir') <> '')
				{
					if (@phpversion() < '4.0.3')
					{
						trigger_error('open_basedir is set and your PHP version does not allow move_uploaded_file<br /><br />Please contact your server admin', E_USER_WARNING);
					}
					$move_file = 'move_uploaded_file';
				}
				else
				{
					$move_file = 'copy';
				}
einfügen.

Meine PHP-Version ist 4.4.7, ich habe keine Ahnung, warum "move_uploaded_file()" nicht funktioniert...

Jetzt werden die Bilder zwar nicht automatisch gelöscht, aber der Import funktioniert...


Dann ist mir noch ein Fehler aufgefallen. Normales löschen der Bilder funktioniert, wenn ich die jedoch über den Moderationbereich machen will kommt
Das übermittelte Formular war ungültig. Versuchen Sie erneut, das Formular abzusenden.
Benutzeravatar
monkey
Mitglied
Beiträge: 93
Registriert: 31.12.2003 10:59
Wohnort: Dornburg
Kontaktdaten:

Beitrag von monkey »

Hm,
bool move_uploaded_file ( string $filename , string $destination )

Diese Funktion prüft, ob die mit filename bezeichnete Datei eine gültige Upload-Datei ist (d.h., dass sie mittels PHP's HTTP POST Upload-Mechanismus upgeloaded wurde). Ist die Datei gültig, wird sie zum in destination bezeichneten Dateinamen verschoben.
Ich habe sie natürlich nicht so hochgeladen :D
Einfach per FTP aufn Server...

Mit
bool is_uploaded_file ( string $filename )
kann man überprüfen ob die Datei für "move_upload_file()" korrekt hochgeladen wurde...
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

monkey hat geschrieben:Wenn müsste doch aber jedes

Code: Alles auswählen

'/gallery/'
in

Code: Alles auswählen

'gallery/'
geändert werden, oder?
jedenfalls dort ;), aber um es auch besser wiederzufinden lieber die ganze Zeile posten ;)
Gesperrt

Zurück zu „[3.0.x] Mods in Entwicklung“