Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z uploadem plików
Forum PHP.pl > Forum > Przedszkole
dado
posiadam taki kodzik do uploadu plików na serwer

  1. <?
  2. //jesli zmienna exe
  3. if($exe) 
  4. {
  5.     //tylko pliki graficzne
  6.     if(ereg(&#092;".gif$|.jpg$\",$file_name))
  7.         {
  8.         //blok przyczepki do pola imie
  9.         if (strrpos($imie,' ') > 0){$str.=&#092;" - w nazwie nie możesz użyć spacjii <br>\";}//zntyspacja    
  10.         if (strlen($imie) < 5){$str.=&#092;" - nazwa musi składać z więcej niż 5 znaków <br>\";}//minimum 5
  11.         if (strlen($imie) > 15) {$str.=&#092;" - nazwa zbyt długa, wpisz nazwę do 15 znaków |\";}//max 15
  12.         
  13.         
  14.         //przyczepka do pola treść
  15.         if (strlen($tresc) < 10){$str.=&#092;" - w polu treść zamieść swój opis więcej niż 10 słów<br>\";}//minimum 5
  16.         
  17.         //blok sprawdzania
  18.         if($str=='')
  19.         {
  20.                         
  21.                       if(copy(&#092;"$file\", \"foto/$file_name\"))
  22.         {
  23.                       $file=&#092;"foto/$file_name\";
  24.                       $rozmiar=filesize($file);
  25.                       $rozmiar=$rozmiar/1000;
  26.                       print &#092;"imie: $imie<br>treść: $tresc:<br>$file_name<br  />wielkość: $rozmiar\";
  27.                       
  28.                                            
  29.                    }
  30.                    else
  31.                    {
  32.                    //przekorocznie romairau pliku
  33.                    echo&#092;"rozmiar pliku przekracza 50 kb\";
  34.                    }
  35.                 
  36.  
  37.                    }
  38.                    else
  39.                    {
  40.                    //wyjątki jeśli zmienna ma coś wrzucone czyli gdysą byki
  41.                    $str.=&#092;"<hr/><a href=\"javascript:history.back();\\">popraw</A>\";
  42.                    echo&#092;"$str\";
  43.                    }
  44.                    
  45.        }
  46.        else
  47.        {
  48.        //jeśli podano inny format pliku niż gif albo jpg
  49.        echo&#092;"zły format pliku\";
  50.        }
  51.        
  52. } 
  53. else 
  54. {
  55. echo &#092;"blad\";
  56. }
  57. ?> 
  58. </html>


skrypt działa na moim kompie apo przeniesienu na serwer wyrzuca błąd
Cytat
Warning: copy(foto/plik.jpg): failed to open stream: Permission denied in /home/public_html/upload/upl.php on line 29


nie wiem na jakim systemie jest postawiony serwer usługodawcy ale jeśli na linuksie to pewnie chodzi o prawa dostępu do plików. Problem w tym, że nie wiem jak te prawa się ustala, proszę o pomoc.
ustawiłem prawa w pajączku do zapisu odczytu i uruchamiania dla wszystkich i dalej to samo
theoden
Np: wejdz na konto za pomoca Total Commandera i potem Pliki->zmien atrybuty z menu.
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.