RSVx
23.10.2008, 20:40:28
<?php
exec("mv katalog_tpm/ katalog_ok/"); ?>
To jest mój kod który przenosi cały katalog na serwerze w inne miejsce. Działa on tylko za pierwszym razem czyli jeśli katalog_ok jest pusty to przeniesie pliki z katalogu "katalog_tpm" do "katalog_ok". Jeśli katalog_ok ma w sobie jakieś foldery i w nich już pliki i ja chcę uaktualnić te pliki(lub dodać nowe w folderach w znajdujących się w katalogu o nazwie katalog_ok) to już nie przenosi tych plików. To znowu funkcja linuksowa... SORRY ŻE WAS TAK MĘCZĘ...
Dzięki za pomoc
Hum, widocznie jesli w katalogu znajduja sie podakatalogi i pliki, to wymagana jest jakas dodatkowa flaga, czy tez potwierdzenie przenosin...
To ze mozesz exec()'owac to fajnie, ale raczej nie znajdziesz hostingow gdzie bedziesz mial taka mozliwosc...
Zastanow sie wiec nad stworzeniem funkcji ktora przeleci sie po drzewie sciezek i jeden po drogik skopiuje pliki utworzy katalogi w nowej lokalizacji, a nastepnie skasuje stare...
RSVx
24.10.2008, 13:39:37
Mam dostęp do serwera. A jak właśnie dokonać tego potwierdzenia żeby zamieniło wszystko??