mam skrypt w php,który ładuje pliki na stronę www(tzw upload plików). Jest jeden problem,jak narazie mogę wrzucać jedynie pliki z rozszeżeniem: jpg oraz bmp. Chciałbym aby była różwnież możliwość wgrywania plików r rozszeżeniem pdf. Jeśli ktoś wie jak należałoby zmodyfikować poniżej zamieszczony kod aby również akceptował pliki formatu *.pdf to będę bardzo wdzięczny.
Oto skrypt:
<html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <title>Upload plików</title> <style> body, td { font-size: 10px; font-family: Verdana; } a:link,a:visited,a:active { text-decoration: none; color: #006600; } a:hover { text-decoration: underline; } input { font-size: 10px; font-family: Verdana; border: 1px solid #000000; } hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; } .small { font-size: 9px; } .border { border: 1px solid #cccccc; } .head { background-color: #f5f5f5; } </style> </head> <body> <? //Konfiguracja $maxFileSize = 2621440; //maksymalna wielko¶ć pliku w bajtach $uploadFolder = 'upload'; //folder, do którego będ± kopiowane pliki $acceptMIME = array('image/gif', 'image/jpeg', 'image/pjpeg',); //akceptowane typy plików (MIME Types) if($_GET['a'] == 'upload') { $picture = $_FILES['upload_picture']; { $check = 0; foreach($acceptMIME as $key => $value) { if($picture['type'] == $value) { $check = 1; break; } } if($check) { if(!$send_picture) $errorMsg = 'Bład podczas kopiowania pliku do wyznaczonego folderu!'; else $errorMsg = 'Kopiowanie pliku zakończone sukcesem!'; } else $errorMsg = 'Nieprawidłowy typ pliku!'; } else { switch($picture['error']) { case 1 : $errorMsg = 'Wielko¶ć pliku przekracza maksymalny dopuszczalny rozmiar ustawiony w konfigur
acji php (php.ini)!'; break; case 2 : $errorMsg = 'Wielko¶ć pliku przekracza maksymalny dopuszczalny rozmiar ustawiony w skrypcie
!'; break; case 3 : $errorMsg = 'Plik nie został wysłany w cało¶ci!'; break; case 4 : $errorMsg = 'Żaden plik nie został wysłany'; break; } } } ?> <b>Upload pliku</b><br /><br /> <form enctype="multipart/form-data" name="posting" action="upload.php?a=upload" method="post"> <input type="file" size="30" name="upload_picture"><input type="hidden" name="MAX_FILE_SIZE" value="<? echo $maxFileSize ?>"><br /><br /> <input type="submit" value="Wy¶lij plik" name="picture_send" class="but"> </form> <br /> <br /><hr /><br /> <? for($i=0; $i<sizeof($read_file); $i++) { } ?> </body> </html>

Bycie nowym na forum nie zwalnia ze znajomości regulaminu.
~mike_mech