ďťż
Podstrony
|
telcocafeChciałbym was prosić byście mi podali skrypt w php ktrou by wysylal pliki z dysku twardego na serwer: czyli jest przycisk "przegladaj" wybiera sie [plik, naciska ok i naciska sie wyslij i pliok laduje w wczescniej ustalonym miejcu na serwerze.z gory dzieki PS: szukałem tematu podobnego i nic nie znalazlem wiec prosze mi teog nie wypominac. Chodzi ci o UPLOAD? Jeśli chodzi o upload to było to w ekspercie, nie chece mi sią pisać więc poszukaj na bastek.tvs.pl Oho ;) już znalazłem kilka linkuff: http://www.antraxja-...p?show=top&od=2 http://forum.pclab.p...showtopic=76965 http://ibplanet.pl/f...t=0&#entry21847 http://php.skryptote..._many=20&page=2 W EKSPERCIE BYŁO W NUMERZE 1/2005 tak, chodzi mi o upload. Nie wgrywa mi sie ta stronka. Która? Inaczej, chce by to bylo w formieprostego formularza, bez zbednych zabwezpieczen panelow administracyjnych czy raportow. zwykly prosty formularz uploadujacy pliki na serwer. No to jak już pisałem taki znajdziesz w EKSPERCIE 1/2005 . Tam jest prościutki, tylko możesz wpisać zabezpieczenie dla rozszerzeń plików. Masz skrypt: -------------------------upload.php----------------------- <html> <head> <title>Uploadowanie pliku</title> </head> <body> <h2>Upload plików na serwer</h2> <hr /> <form action="zapisz.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="12000"> Plik: <input type="file" name="UploadedFile" size="20"> <input type="submit" value="Zapisz na serwerze"> </form> <hr /> <ul> <? $path='dane/';  /* do zmiennej $path przypisujemy nazwę katalogu, do którego będziemy ładować pliki. Pamiętajmy, aby ustalić jego prawo zapisu do tego katalogu */ $katalog = opendir($path); while ($kat = readdir($katalog)) {    if (is_file($path.$kat))        echo '<li><a href="'.$path.$kat.'">'.$path.$kat.'</a></li> '; } closedir($katalog); /* Otwieramy każdy obiekt w ustalonym katalogu. Za pomocą instrukcji warunkowej IF sprawdzamy, czy obiekt jest plikiem. Jeśli tak jest, wyświetlamy jego nazwę za pomocą listy na stronie. Na końcu zamykamy katalog. */ ?> </ul> </body> </html> -----------------------zapisz.php------------------------- <?php  $dozwolone=array('image/png','image/gif','image/jpeg');   //tablica z dozwolonymi formatami plików  $plik='UploadedFile';  if(!is_uploaded_file($_FILES[$plik]['tmp_name'])){  //sprawdzamy, czy jakiś plik został uploadowany      echo 'Nie przesłano żadnego pliku';      exit;  }  if($_FILES[$plik]['error'] != 0){   //sprawdzamy, czy podczas przesyłania nie wystąpił błąd   echo 'Wystąpił błąd podczas przesyłania pliku!';    exit;  }  if(!in_array($_FILES[$plik]['type'],$dozwolone)){  //sprawdzamy, czy typ plik należy do grupy dozwolonych przez nas   echo 'Nieobsługiwany typ pliku.';   exit;  }  if(move_uploaded_file($_FILES[$plik]['tmp_name'],"./dane/" .$_FILES[$plik]['name'])){   //echo 'Plik został przesłany prawidłowo!';   header('location: upload.php');   exit;  }else{   echo 'Wystąpił błąd przy kopiowaniu pliku!';   exit;  } /* Jeśli przeniesienie uploadowanego pliku do właściwego katalogu na serwer zakończyło się sukcesem, otwieramy w przeglądarce stronę upload.php.*/ ?> i to by było na wszystko wstawiłem kod do boxów, żeby zajmował mniej miejsca - bełdzio Użytkownik Bełdzio edytował ten post 19 marzec 2005, 15:48 Inaczej, chce by to bylo w formieprostego formularza, bez zbednych zabwezpieczen panelow administracyjnych czy raportow. zwykly prosty formularz uploadujacy pliki na serwer. hehe ;).... no widać :D.... |
|||
Sitedesign by AltusUmbrae. |