Shylios Opublikowano 4 Czerwca 2008 Udostępnij Opublikowano 4 Czerwca 2008 Więc napisałem prosty uploader... function create_uploader() { ?> <b>Uploader</b><br /><br /> <center> <form action="admin.php?upload=plik" enctype="multipart/form-data" method="post"> <input type="file" name="upplik" size="40"><br /><br /><input type="submit" value="Kliknij, aby załadować plik"> </form> </center> <?php }; function file_move() { ?> <b>Uploader</b><br /><br /> <table align="center" border="1" cellspacing="2" cellpadding="5" rules="all" frame="void"> <?php $plik_katalog = "./upload/"; foreach($_FILES as $plik_nazwa => $plik_tablica) { if (is_uploaded_file($plik_tablica['tmp_name'])) { move_uploaded_file($plik_tablica['tmp_name'],"$plik_katalog/$plik_tablica[name]") or die ("Nie można przenie?ć pliku"); echo "<b class=\"file\">Plik został przeniesiony!</b><br /><br />"; echo "<tr><td><b class=\"file\">Nazwa: </b></td><td>".$plik_tablica['name']."</td></tr>"; echo "<tr><td><b class=\"file\">Typ: </b></td><td>".$plik_tablica['type']."</td></tr>"; echo "<tr><td><b class=\"file\">Rozmiar: </b></td><td>".round($plik_tablica['size']/1024,0)." KB</td></tr>"; echo '</table><br /><table border=0 align=center>'; echo '<tr><td><a href="admin.php?do=fileexplorer"><b class="file">Przejdź do Menedżera plików</b></a></td></tr>'; ?> </table> <?php } } }; Ale niewiem czemu gdy wrzucam pliki w ktych znajdują się odstępy, uploader nic nie robi, po załadowaniu na serwer plik nie zostaje przeniesiony do folderu upload/ Czy niewiecie jak umożliwić wrzucanie plików posiadających odstępy?? ("jakiś plik lol.exe") Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 4 Czerwca 2008 Filar Społeczności Udostępnij Opublikowano 4 Czerwca 2008 Zmień nazwę pliku docelowego (spacje na podkreślniki). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Shylios Opublikowano 4 Czerwca 2008 Autor Udostępnij Opublikowano 4 Czerwca 2008 $plik_tablica['name']=str_replace(" ","_",$plik_tablica['name']); Pomogło ;] Dzięki :D Gdy wrzucam "20080519086 fdsf.jpg" to ładnie przechodzi na "20080519086_fdsf.jpg" ale jeśli już "guitarra lol.mp3" to uploader wciąż nic nie robi... :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Czerwca 2008 Administratorzy Udostępnij Opublikowano 4 Czerwca 2008 Może ma za duży rozmiar ?? Zamień if (is_uploaded_file($plik_tablica['tmp_name'])) na print_r($plik_tablica); if (is_uploaded_file($plik_tablica['tmp_name'])) i zobacz czy plik dochodzi czy nie. Bo może dochodzić ale być za duzy (ustawienia serwera, lub ustawienia w formularzu, bodaj <input type="hidden" name="MAX_FILE_SIZE" value="bajty" /> ) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Shylios Opublikowano 4 Czerwca 2008 Autor Udostępnij Opublikowano 4 Czerwca 2008 Nooo dalej nic ;/ Array ( [name] => 06._[sneS_OST]_Gundam_Wing_ED_-_City.mp3 [type] => [tmp_name] => [error] => 1 => 0 ) Coś niedochodzi... ;/ Jak temu zaradzić?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Czerwca 2008 Administratorzy Udostępnij Opublikowano 4 Czerwca 2008 Array ( [name] => 06._[sneS_OST]_Gundam_Wing_ED_-_City.mp3 [type] => [tmp_name] => [error] => 1 => 0 ) http://pl.php.net/manual/pl/features.file-upload.errors.php UPLOAD_ERR_INI_SIZE Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini. Za duży plik, jak już mówiłem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Shylios Opublikowano 4 Czerwca 2008 Autor Udostępnij Opublikowano 4 Czerwca 2008 Ok :D Znalazłem, poprawiłem :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się