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

Funkcja rename z takimi argumentami wykonuje się :
  1. rename('upload/Nowyfolder/a.txt','upload/a.txt');

Natomiast wywołana z takimi zwraca błąd - "Warning: rename(upload/Nowyfolder/a.txt,upload/) [function.rename]: Odmowa dostępu."
  1. rename('upload/Nowyfolder/a.txt','..');

lub
  1. rename('upload/Nowyfolder/a.txt','upload/');


taki sam błąd. Sprawdzałem to lokalnie i na serwerze onuse.pl.
Dlaczego ?
aras785
A to dlatego, że ta funkcja służy do zmiany nazwy pliku, tak więc jak sobie wyobrażasz zmienić nazwę pliku na .. lub nie podając nic?

http://www.php.net/rename
qz12
Więc jakiej funkcji mam użyć do przenoszenia plików i katalogów ?
We wszystkich tutorial'ach jest mowa o rename, np tu http://phpkurs.pl/operacje-na-plikach/

Ok, tylko często piszą, że do przenoszenia drugi argument może być bez nazwy pliku np. tylko 'katalog/' , stąd moje pytanie. Pozdrawiam i dziękuję za odpowiedzi.
nospor
Jedynum słusznym źródłem informacji jest to:
http://www.php.net/rename
i tam jest wyraźnie jest napisane czym ma być każdy argument
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.