Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z rename
Forum PHP.pl > Forum > Przedszkole
matti9410
Witam mam problem z funkcją rename. Niby wszystko działa jak należy ale wyskakuje mi taki błąd

  1. Warning: rename(/home/matti9410/domains/matti9410.unixstorm.org/public_html/images/portret/DSC_0836.jpg,/home/matti9410/domains/matti9410.unixstorm.org/public_html/images/portret/2.jpg) [function.rename]: No such file or directory in /home/matti9410/domains/matti9410.unixstorm.org/public_html/admin/addphoto.php on line 45


kod wygląda następująco

  1. if(is_uploaded_file($zdjecie_tmp))
  2. {
  3. $nazwa++;
  4. $zdjecie_nazwa_nowa = "$nazwa.$rozszerzenie";
  5. move_uploaded_file($zdjecie_tmp, "$BASE_DIR/images/$zdjecie_kategoria/$zdjecie_nazwa_nowa");
  6. $nazwa_pliku = "$BASE_DIR/images/$zdjecie_kategoria/$zdjecie_nazwa_nowa";
  7. if (file_exists($nazwa_pliku))
  8. {
  9. $zdjecie_link = "images/$zdjecie_kategoria/$zdjecie_nazwa_nowa";
  10. db_connect();
  11. $zapytanie = "INSERT INTO $zdjecie_kategoria (`zdjecie_link`) VALUES('$zdjecie_link')";
  12. mysql_query($zapytanie);
  13. db_close();
  14. 45 linia ----> rename("images/$zdjecie_kategoria/$zdjecie_nazwa_stara", "images/$zdjecie_kategoria/$zdjecie_nazwa_nowa");
  15. echo "Plik został przesłany na serwer!<br/>";
  16. }
  17. else
  18. {
  19. echo "Wysłanie pliku nie powiodło się!";
  20. }
  21.  
  22. }


W jaki sposób pozbyć się tego błędu ?
timon27
Programujesz i znasz angielskiego?
Jest napisane że nie ma takiego pliku.

Sprawdzę:
http://matti9410.unixstorm.org/images/portret/DSC_0836.jpg
Tak, rzeczywiście go nie ma.
matti9410
Ale to zdjęcie jest pod nazwą 1.jpg funkcja rename zmienia mi nazwę pliku z DSC_0836.jpg na 1.jpg.



Dobra robiłem błąd smile.gif zmieniałem nazwę zanim plik był na dysku smile.gif. Temat można zamknąć biggrin.gif
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.