Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Czy to jest poprawny sposób przenoszenia kilku plików z katalogi a do katalogu b, i czy/gdzie muszę tutaj dać basename? Jest Jeszcze coś konieczne aby to zabezpieczyć? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Jeżeli działa to poprawny. Po co ci jakieś zabezpieczenia skoro i tak wszystko masz zaszyte w kodzie i nie dopuszczasz żadnej ingerencji z zewnątrz?
PS: łatwiej by ci było zapisać to w formie tablicy i skorzystać z pętli np.
Nie sprawdzałem ale powinno hulać. Ten post edytował phpion 30.12.2008, 11:46:00 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 6 Dołączył: 28.08.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
poza tym, jeśli kopiujesz wszystkie pliki, to skorzystaj z opendir i w pętli, odczytując katalog kopiuj copy($dir_z.$file, $dir_do.$file);
p.s. jeśli chcesz przenieść to użyj rename(); Ten post edytował Vexator 30.12.2008, 13:22:27 |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Ekhm, taka mała dygresja, ale jeśli tylko nie są zablokowane polecenia systemowe, o wiele efektywniej jest użyć poleceń cp/copy, a nie via PHP.
Poza tym: http://luktom.net/blog/112-iteratory-w-php...rectoryiterator |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:42 |