![]() |
|
![]() |
||||||
![]() |
Функция копирует папку или файл $src в указанное место $dest. Заметьте, что, естественно, в качестве $dest нужно указывать не папку, в которую нужно скопировать $src, а папку, которая должна в результате этого получиться. То же самое касается и файлов. copy, directory, file, php, recoursiveartem
[Добавлено 20.07.2009 15:35:32]
функция отрабатывать не будеть, вся проблема в этой строке $dest=realpath($dest).'/'; по той причине что каталог $dest не существует и realpath($dest) - вернёт пустую строку, и получится что мы пытаемся скопировать в корневой каталог '/') и само собой у нас нет прав этого делать, если кого интересует пишите выложу свой вариант) KOS_MOS
[Добавлено 20.07.2009 22:47:57]
artem Зависит от реализации realpath(), в большинстве случаев она работает даже для несуществующих директорий и файлов. artem
[Добавлено 21.07.2009 11:57:01]
Полностью согласен, думаю комментарий будет полезен тем у кого не работает), у меня php 5.2.6 под Linux Debian. Проверял на резных ветках Debian(a) типа Lenny, Etch, Ubunta 8.*, 9.*, Kubunta + Cent OS везде версия php 5.*.* и realpath('путь к не существующему каталогу') возвращал ''. |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |