Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]
Forum PHP.pl > Forum > Przedszkole
kozioł
Witam

mam problem z uploadem plików na serwer , chodzi mi o to że chcę aby plik uploadowany został umieszczony w katalogu który będzie nazywał się tak samo jak użytkownik , jednak to mi nie działa , jak do zminnej przypisze wartosc z palca , to jest ok , chyba xle pobieram zminną 'user' ,

i jeszcze mam taki błąd na końcu , pomimo tego iz plik jest uploadowany ,
Warning: chmod() [function.chmod]: No such file or directory in C:\Program Files\VertrigoServ\www\upload.php on line 13Plik: etat.xls o rozmiarze: 15598 bajtów został przesłany na serwer!" title="Zobacz w manualu PHP" target="_manual

to skrypt
  1. <?php
  2.  
  3. include('formularze.php');
  4. $katalog=$_POST['user'];
  5. if(is_uploaded_file($plik_tmp)) 
  6. {
  7.  
  8. move_uploaded_file($plik_tmp, "upload/$katalog/$plik_nazwa");
  9.  
  10. $mode = '777';
  11. $filename='upload/$katalog/'.$_FILES['plik']['name'];
  12. $mode_dec = octdec($mode);
  13.  chmod($filename, $mode_dec);
  14.  
  15. echo "Plik: <b>$plik_nazwa</b> o rozmiarze: <b>$plik_rozmiar bajtów</b> został przesłany na serwer!<br /><br />";
  16. }
  17.  
  18.  
  19.  
  20. ?>
  21.  
  22. <?php
  23. echo "<a href=\"index.php\">Strona główna</a>";
  24. ?>


dzięki za pomoc
revyag
A skąd wiesz że jest uploadowany, skoro tego nie sprawdzasz ?
  1. <?php
  2. if(is_uploaded_file($plik_tmp)) {
  3. if(move_uploaded_file($plik_tmp, "upload/$katalog/$plik_nazwa")) {
  4. $mode = '777';
  5. //$filename='upload/$katalog/'.$_FILES['plik']['name']; a czasem nie tak jak pod spodem ?
  6. $filename='upload/$katalog/'.$plik_nazwa; 
  7. $mode_dec = octdec($mode);
  8.  chmod($filename, $mode_dec);
  9. echo "Plik: <b>$plik_nazwa</b> o rozmiarze: <b>$plik_rozmiar bajtów</b> został przesłany na serwer!<br /><br />";
  10. } else {
  11. echo 'Bład';
  12. }
  13. }
  14. ?>
kozioł
problem był ze zmienną, juz działa ,

ale pomimio tego cały czas mam ten komunikat o błedzie
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.