Dateianhang funktioniert nicht (Fehlermeldung)

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
RegProblem
Mitglied
Beiträge: 12
Registriert: 22.12.2009 17:03

Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von RegProblem »

Moin!

Ich wurde heute von einem Forenmitglied angeschriebe, warum er denn keine Dateien hochladen kann.

Obwohl ich der Meinung war, dass ich das freigeschaltet hatte, hab ich ein wenig im ACP rumgestöbert und festgestellt, dass man an mehreren Stellen Einstellungen vornehmen muss. Gefunden -> Getan.

So, laut Forum ist also nun jeder registrierte Benutzer berechtigt jede Datei jeder Größe in jedem Beitrag hochzuladen.
Der Ordner "files" steht auf 777.

Wenn ich nun aber versuche eine Datei hochzuladen (egal welche) erhalte ich folgende Meldung:

Fatal error: Call to undefined function utf8_basename() in ***/hkforum/includes/functions_posting.php on line 790

In Line 790 steht: $s_inline_attachment_options .= '<option value="' . $i . '">' . utf8_basename($attachment['real_filename']) . '</option>';


Was ist nun falsch?
Warum bekomm ich diese Meldung?

Ich kann im ACP auch die verwaisten Dateien nicht löschen, oder anhängen.

Beim löschen :
Fatal error: Call to undefined function utf8_basename() in ***/hkforum/includes/functions_admin.php on line 1240

Beim direkt anklicken im ACP:
Fatal error: Call to undefined function utf8_basename() in ***/hkforum/download/file.php on line 252

Beim Anhängen kommt zwar keine Fehlermeldung, aber passieren tut trotzdem nichts.


Und dann noch die Frage, was "array" bei den Dateigrößen bedeutet.
Wenn ich da eine Zahl eingebe und abspeichere, steht da sofort wieder "Array".

Vielen Dank schon im Vorraus..

Grüße

P.s.: Ich hab die .php auch schon aus dem original-Ordner (den man zur Installation runterlädt) hochgeladen. Der Fehler bleibt.
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von cYbercOsmOnauT »

In der Datei /includes/utf/utf_tools.php sollte es eine function utf8_basename geben. Bitte überprüfe dies.

Viele Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
RegProblem
Mitglied
Beiträge: 12
Registriert: 22.12.2009 17:03

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von RegProblem »

Hallo,

wenn es tatsächlich function utf8_basename heißen soll, ist dieser Eintrag nicht zu finden.

Grüße
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von cYbercOsmOnauT »

Dann ist diese Datei bei Dir nicht korrekt. Du solltest das neue Downloadpaket herunterladen und dann zumindest Deine Datei utf8_tools.php überschreiben. Wahlweise kopierst Du die Funktion in Deine Datei hinein.

Viele Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
RegProblem
Mitglied
Beiträge: 12
Registriert: 22.12.2009 17:03

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von RegProblem »

Hallo!

Vielen, vielen Dank!
Der Fehler ist nun behoben und die Anhänge lassen sich verwalten bzw überhaupt einbinden.
Was so ein bisschen Code ausmacht...



Aber was bedeutet nun dieses "array"?
Ich hab grad gesehen, dass es unter dem Anhang auch steht.

array = x KiB ...

Wieso stehen da nie die Zahlen, bzw bleiben nicht stehen, wenn ich sie als Limit eingebe?

Grüße
Benutzeravatar
Hifi-Andy
Mitglied
Beiträge: 134
Registriert: 01.11.2008 11:49
Wohnort: Ottenhöfen im Schwarzwald

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von Hifi-Andy »

hallo
ich habe vermutlich das gleiche Problem bei Bilder Hochladen ich hab nun das Paket nochmal runtergeladen und die datei utf_tools.php in den Ordner utf Hochgeladen aber der Fehler besteht weiterhin was kann noch falsch sein
der Fehlercod lautet(Fatal error: Call to undefined function utf8_basename() in /var/www/vhosts/********/httpdocs/phpBB3/includes/functions_upload.php on line 62)
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von cYbercOsmOnauT »

Hifi-Andy hat geschrieben:Call to undefined function utf8_basename()
Schau mal hier. Da siehst Du in welcher Datei diese Funktion drin sein müsste. Du hast anscheinend nicht korrekt einen Update durchgeführt.

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
Hifi-Andy
Mitglied
Beiträge: 134
Registriert: 01.11.2008 11:49
Wohnort: Ottenhöfen im Schwarzwald

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von Hifi-Andy »

ich kann damit nichts anfangen werde das Forum zurück auf 3.07 stellen müssen
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von cYbercOsmOnauT »

Das verstehe ich nun wirklich nicht. Du siehst doch da genau in welcher Datei an welcher Stelle diese Funktion aufzufinden sein muss und genau da sollst Du nachsehen. Da gibt es eigentlich nichts zu missverstehen. Alles was Du tun musst ist ganz oben auf den Link utf8_basename zu klicken.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
Hifi-Andy
Mitglied
Beiträge: 134
Registriert: 01.11.2008 11:49
Wohnort: Ottenhöfen im Schwarzwald

Re: Dateianhang funktioniert nicht (Fehlermeldung)

Beitrag von Hifi-Andy »

vielen dank hab die Datei nochmal heruntergeladen jetzt gehts
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“