ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » doc oder pdf hochladen

Geschlossen
  1. #1
    User Pic
    chisun Mitglied
    Registriert seit
    11.08.2009
    Beiträge
    44
    Beitragswertungen
    0 Beitragspunkte
    zur Zeit ist es ja so, dass man nur tar rar und zip hochladen kann. Ich würde aber gern doc und pdf hochladen. Ich hatte da auch schon etwas probiert aber ich bekomme da keine Lösung:

    für zip rar tar(bereits vorhanden):
    if (
                          ($fende != 'rar' AND $fende != 'zip' AND $fende != 'tar')
    
              OR (
              $rtype != 'application/x-rar' AND
              $rtype != 'application/x-zip' AND
              $rtype != 'application/x-tar')
    
                        ) {
              return ('Die Datei darf nur die Endungen: .zip, .tar oder .rar haben.');
            }


    und ich dachte man müsste lediglich :

    if (
                          ($fende != 'doc' AND $fende != 'docx' AND $fende != 'pdf')
    
              OR (
              $rtype != 'application/x-doc' AND
              $rtype != 'application/x-docx' AND
              $rtype != 'application/x-pdf')
    
                        ) {
              return ('Die Datei darf nur die Endungen: .doc, .docx oder .pdf haben.');
            }


    Wie macht man das, wenn nicht so?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    if (
              (
               $fende != 'rar' AND 
               $fende != 'zip' AND 
               $fende != 'tar' AND 
               $fende != 'doc' AND 
               $fende != 'docx' AND 
               $fende != 'pdf'
              )
     
              OR 
              
              (
               $rtype != 'application/x-rar' AND
               $rtype != 'application/x-zip' AND
               $rtype != 'application/x-tar' AND
               $rtype != 'application/x-doc' AND
               $rtype != 'application/x-docx' AND
               $rtype != 'application/x-pdf'
              )
             ) 
             {
              return ('Die Datei darf nur die Endungen: .zip, .tar, .rar, .doc, docx oder .pdf haben.');
             }


    So müßte es eigentlich gehen, also keine eigene schleife dazu bauen, sondern die vorhandene erweitern
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    beachte hierzu folgendes:

    de.wikipedia.org/wiki/Liste_von_Dateiendungen/M

    alles was nicht aufgeführt ist kann dan problemlos binary oder plain transferiert werden, diese liste beinhaltet allerdings nur standart-mime-types, welche zu hundert prozent von allen apache-umgebungen innheralb eines LAMP akzeptiert werden:

    desweiteren: svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types


    Zuletzt modifiziert von Nano.v1 am 16.02.2010 - 08:03:30
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    chisun Mitglied
    Registriert seit
    11.08.2009
    Beiträge
    44
    Beitragswertungen
    0 Beitragspunkte
    Danke für eure Hilfe.

    @nano - also so klappt das net .. ich wollte auch keine neue schleife machen, sondern die alte erstetzen. Aber beides funktioniert so net traurig

    Hab mal versucht das andere versucht umzusetzen:

    aber das klappte net:

    if (
                          ($fende != 'doc' AND $fende != 'docx' AND $fende != 'pdf')
    
              OR (
              $rtype != 'application/msword' AND
              $rtype != 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' AND
              $rtype != 'application/pdf')
    
                        ) {
              return ('Die Datei darf nur die Endungen: .doc, .docx oder .pdf haben.');
            }



    hat irgendwer vieleicht noch ne idee?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Cola0501 Mitglied
    Registriert seit
    21.07.2013
    Beiträge
    43
    Beitragswertungen
    2 Beitragspunkte
    Würde gerne auch wissen ob jmd ne andere Idee hätte weil ich Stehe vor dem gleichen Problem... Ich will so gut wie alle Dateien hochladen können. Aber es klappt einfach nicht!
    if ((
            $fende != 'rar' AND $fende != 'zip' AND $fende != 'tar' AND $fende != 'mp4' AND $fende != 'flv' AND $fende != 'wmv' AND $fende != 'avi' AND $fende != 'mp3' AND $fende != 'ogg' AND $fende != 'png' AND $fende != 'jpg' AND $fende != 'gif' AND $fende != 'jpeg')
    
              OR (
              $rtype != 'application/x-rar' AND
              $rtype != 'application/x-zip' AND
              $rtype != 'application/x-png' AND
              $rtype != 'application/x-jpg' AND
              $rtype != 'application/x-mp4' AND
              $rtype != 'application/x-flv' AND
              $rtype != 'application/x-wmv' AND
              $rtype != 'application/x-ogg' AND
              $rtype != 'application/x-mp3' AND
              $rtype != 'application/x-avi' AND
              $rtype != 'application/x-png' AND
              $rtype != 'application/x-gif' AND
              $rtype != 'application/x-jpeg' AND
              $rtype != 'application/x-tar')


    Villeicht kann mir ja jemand helfen denn ich Finde den Uploader echt gut aber ist hat doof wenn man nicht auch Vids usw. hochladen kann wegen Clan Matches usw. traurig
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Wenn es sich dabei um dieses Modul handelt: externer Link

    Dann könnt ihr die Dateien doch bequem per Adminbereich verwalten?!

    deineseite.de/admin.php?upload
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten