php + перенос файлов из одного каталога в другой.
Новая тема Написать ответ
# Пт Апр 11, 2008 6:20 pmIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21733Ответить с цитатой
подскажите как в ПХП _Одной Строкой_ скопировать все файлы из папки 1 в папку 2..
очищать диры и сам могу + перебором также умею.
хочеться быстро.

с меня белая пони. :thup: Wink
# Пт Апр 11, 2008 7:51 pmchoor Зарег.: 09.11.2005 ; Сообщ.: 2097Ответить с цитатой
переместить passthru("mv ./1/* ./2/");
удалить всё passthru("rm -rf ./1/*");


Это лишь подсказка, что где почему - гугли, тогда придёт понимание.
# Пт Апр 11, 2008 8:08 pmIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21733Ответить с цитатой
choor писал(а):
переместить passthru("mv ./1/* ./2/");
удалить всё passthru("rm -rf ./1/*");



спасибо... + и я пони это, ой т.е. не пони а понимаю

пассхрю аналог exec | system | ``

но всетаки это уже не внут. возможности/функции ПХП .. а использования Никсового шелла..

я просто думал что вот типа так можно
Код:

copy("/lala/lala/*.*", "/lala2/lala2/);

# Вс Апр 13, 2008 12:11 ambrush Зарег.: 29.09.2005 ; Сообщ.: 2572Ответить с цитатой
$handle = opendir('./');
while($file = readdir($handle)) {
if ($file != '.' && $file != '..') {
unlink($file);
}
}
# Вс Апр 13, 2008 10:37 amchoor Зарег.: 09.11.2005 ; Сообщ.: 2097Ответить с цитатой
IseeDeadPeople писал(а):

но всетаки это уже не внут. возможности/функции ПХП .. а использования Никсового шелла..


Только с внутренними возможностями ты не сможешь сделать это в одну строчку. Так что разделяй и властвуй Smile
# Вс Апр 13, 2008 7:49 pmIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21733Ответить с цитатой
brush писал(а):
$handle = opendir('./');
while($file = readdir($handle)) {
if ($file != '.' && $file != '..') {
unlink($file);
}
}



знаю такой трюк, это удалит все файлы в каталоге.
+ копировать то и саомму можно,
просто там смесь файлов.. и я бы хотел чтоб система самом все сделала..

так функция copy есть в ПХП?
# Вс Апр 13, 2008 9:32 pmchoor Зарег.: 09.11.2005 ; Сообщ.: 2097Ответить с цитатой
А что мешает самому посмотреть?
http://php.net/ -> http://ru2.php.net/manual/ru/function.copy.php
# Вс Апр 13, 2008 11:41 pmbrush Зарег.: 29.09.2005 ; Сообщ.: 2572Ответить с цитатой
choor писал(а):
А что мешает самому посмотреть?
http://php.net/ -> http://ru2.php.net/manual/ru/function.copy.php

а вот это ниипаца загадка))
мне больше нравятся вопросы "а вот это будет работать?!!" на написание которых очевидно уходит больше времени чем на попробовать "вот это")))
# Пн Апр 14, 2008 9:05 amSterx Зарег.: 08.10.2007 ; Сообщ.: 252Ответить с цитатой
+1
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.