Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Upload a RFI
Forum PHP.pl > Forum > Przedszkole
marcio
Witam mam maly problem robie upload plikow obojetnie jakich jednak mam problem skad mam wiedziec czy moge uploadowac plik do danego katalogu napisalem taki kod:
  1. <?php
  2. function upload() {
  3.  
  4. echo('<form method="post" action="'.$_SERVER['PHP_SELF'].'">
  5. <table align="center" width="75%" style="border: 1px dotted white;">
  6. <tr><td align="center"><b>Upload</b></td></tr>
  7. <tr><td align="center">
  8. <input type="hidden" name="MAX_FILE_SIZE" value="999999999">
  9. Dodaj plik: <input type="file" name="up_file" style="font-style:italic; background-color:#000000; color:#00A54E;"> <input type="submit" name="dodaj" value="Dodaj" style="font-style:italic; background-color:#000000; color:#00A54E;">
  10. </td></tr>
  11. ');
  12.  
  13. if(isset($_POST['dodaj'])) {
  14.  
  15. $uploaded_file = $_FILES['up_file']['tmp_name'];
  16. $dir_r = getcwd();
  17. echo('<b>'.$dir_r.'</b>');
  18. if(substr($dir_r, -1, 1) != '/') $dir_r .= '/';
  19. $dir = $dir_r.$_FILES['up_file']['name'];
  20.  
  21. if(is_uploaded_file($uploaded_file)) {
  22.  
  23. if(move_uploaded_file($uploaded_file, $dir))
  24.  
  25.  echo('<tr><td align="center"><b style="color:#f00">Uploadowano '.$_FILES['up_file']['name'].' do katalogu '.$dir_r.'</b></td><tr></table></form><br>');
  26.  }
  27.  
  28. else echo('<tr><td align="center"><b style="color:#f00">Blad podczas upload'u</b></td></tr></table></form><br>');
  29. }
  30. }
  31. ?>

Jednak zawsze jest blad dlaczeo??

Wiem ze bylo duzo o upload ale nie o tym przynajmniej ja nie znalazlem

P.S chyba ze zrobie mkdir i potem na katlog chmod czy bedzie dzialac?

P.S2 chodzi mi o RFI wiec nie wiem czy bede mial prawa zapisu idzie to jakos zrobic albo zapisac do byle jakiego katalogu co ma prawa rw?
b_chmura
...
  1. <?php
  2. $dir = './katalog/';
  3.  
  4. if(is_writable($dir))
  5. {
  6. echo 'Można zapisać do katalogu';
  7. }
  8. else
  9. {
  10. echo 'Nie można zapisać do katalogu';
  11. }
  12. ?>
marcio
No ok wiem jak sprawdzic czy mozna go uploadowac ale chodzi o to ze /var/www/ nigdy nie ma praw rw i nigdy nie zapisze wiec jak moge utworzyc katalog lub zrobic cokolwiek zeby sie dodalo?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.