upload

0

witam.
albo to ja jestem ciemny (jak tak to rozjasnijcie mi), albo jest jakis maly bug w skrypcie upload.
Probuje dodac dwa swoje zrodla, pisze wicec sobie opis, podaje plik spakowany rarem (co w instrukcji jest wymagane) i usiluje wyslac.... A tu blad!!! - ze wzgledow bezpieczenstwa nie mozna umieszczac tego typu plikow na serwerze (czy jakos tak...)

//dopisane
//a ZIPy przyjmuje bez problemu...

0

Bo serwer ze wzgledow bezpieczenstwa akceptuje tylko ZIPy (i chyba RARy)

0

(i chyba RARy)

chcialbym zauwazyc ze probowalem wyslac plik zarchiwizowany rarem...
Na stronie uploadu jest jak wol napisane ze zip i rar, a rar nie idzie...

0

Ten problem pojawiał się również w Coyote 0.9.0 - były o nim rozprawki i nikt nie mógł dojść dlaczego tak się dzieje. Może jakiś mastah w php by rzucił okiem na kod ;)

0

Troche to naiwna propozycja, ale nie mozna po prostu dac tak:

[...]

          if ( $_FILES['user_file']['name'] )
          {
              /* jezeli uzytkownik chce zaladowac plik na serwer... */
              if ( $_FILES['user_file']['size'] > $row['download_upload_max'] )
              {
                /* sprawdzanie, czy nie zostal przkroczony rozmiar pliku jaki mozna uploadowac */
                  message_die(NORMAL_ERROR, sprintf($lang['file_bad_size'], $row['download_upload_max']));
              }

              // wyciagniecie informacje na temat pliku
              $path_parts = pathinfo($_FILES['user_file']['name']);

              if ( !$path_parts['extension'] )
              {
              // komunikat pojawi sie w przypadku braku rozszerzenia dla pliku
                  message_die(NORMAL_ERROR, 'Zła nazwa pliku!');
              }

              /* sprawdzenie, czy wysylany typ plikow nie jest niebezpiezny - plik musiy byc spakowany */
              if ( $path_parts['extension'] !== 'zip' && $path_parts['extension'] !== 'rar' )
              {
                  message_die(NORMAL_ERROR, $lang['file_bad_format']);
              }
          }

[...]

1 użytkowników online, w tym zalogowanych: 0, gości: 1