MyBB.de Forum
Dateiendungsfilterung deaktivieren - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Dateiendungsfilterung deaktivieren (/thread-28427.html)



Dateiendungsfilterung deaktivieren - Thomas131 - 14.09.2013

Hallo,
Ich würde gerne bei meinem vor ein paar Tagen aufgesetzten Forum deaktivieren, dass Anhänge gewisse Dateiendungen haben müssen.

m.f.G.:Thomas131


RE: Dateiendungsfilterung deaktivieren - StefanT - 14.09.2013

Das ist leider nicht möglich.


RE: Dateiendungsfilterung deaktivieren - Thomas131 - 14.09.2013

Hallo,
Ihr seid aber schnell. SchadeSadSadSad Auch nicht mit einem Patch? Das würde dann aber ins Anpassungsforum gehören.

m.f.G.:Thomas131

Hallo,
Ich habe es funktenierend gebracht. In inc/functions_upload.php in Zeile 389 bevor dem Text ein /* setzen. In Zeile 402 nach dem Text /**/ setzen. Das Ergebnis sollte so aussehen:
PHP-Code:
    ...
    
    
$ext get_extension($attachment['name']);
    
// Check if we have a valid extension
    /*$query = $db->simple_select("attachtypes", "*", "extension='".$db->escape_string($ext)."'");
    $attachtype = $db->fetch_array($query);
    if(!$attachtype['atid'])
    {
        $ret['error'] = $lang->error_attachtype;
        return $ret;
    }
    
    // Check the size
    if($attachment['size'] > $attachtype['maxsize']*1024 && $attachtype['maxsize'] != "")
    {
        $ret['error'] = $lang->sprintf($lang->error_attachsize, $attachtype['maxsize']);
        return $ret;
    }/**/

    // Double check attachment space usage
    
if($mybb->usergroup['attachquota'] > 0)
... 

m.f.G.:Thomas131


RE: Dateiendungsfilterung deaktivieren - fussfrost - 14.09.2013

Irgendwie klingt das aber stark nach einem Sicherheitsrisiko...


RE: Dateiendungsfilterung deaktivieren - MrBrechreiz - 14.09.2013

Wenn ich alles hochladen kann, na dann mal Gn8.


RE: Dateiendungsfilterung deaktivieren - Thomas131 - 14.09.2013

Hallo,
Es ist ein Forum, wo unregistrierte keine Rechte haben. Registrierte müssen vom Admin freigeschaltet werden. Vermutlich 31 Mitglieder. Daher ist es OK. Außerdem wird es viel über Programmiersachen gehen. Da gibt es sooo viele Dateienvormate. *.exe, *.c, *.h, *.cpp, *.class,...

m.f.G.:Thomas131


RE: Dateiendungsfilterung deaktivieren - fussfrost - 14.09.2013

dafür gibt es doch packprogramme und sowas

unter linux nutze ich ganz einfach den tar befehl um einen ordner in ein paket zu verpacken, und es nebenher noch mit gunzip zu komprimieren...

Code:
tar -cvzf archiv.tar.gz ordner/

oder auch einzelne dateien
Code:
tar -cvzf archiv.tar.gz datei1.php datei2.gif datei3.js datei4.txt

und so muss jeder sein paket verpacken und kann trotzdem alle daten hochladen (winrar und so gut wie alle windows packprogramme können diese dateien ebenfalls entpacken... ich weiß nur nicht ob sie sie erzeugen können)


RE: Dateiendungsfilterung deaktivieren - Thomas131 - 14.09.2013

Das weis ich. Wenn es allerdings so einfach ist, die Funktion abzuschalten, erspart man sich trotzdem einige Handgriffe. Für mich hat es sich gelohnt. Außerdem:Warum gibt es diesen Filter, wenn man trotzdem alles hochladen kann?

m.f.G.:Thomas131


RE: Dateiendungsfilterung deaktivieren - StefanT - 14.09.2013

Hä, warum sollte man alles hochladen können?