Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Удаление файлов из списка указанного в txt (http://forum.oszone.net/showthread.php?t=148710)

blacks2 24-08-2009 01:05 1201524

Удаление файлов из списка указанного в txt
 
Есть нижеследующий пример.
К нему необходимо добавить функцию удаления директорий (и поддиректорий)

Смотрел http://ru.php.net/manual/en/function.ftp-rmdir.php и пробовал подставлять
примеры от туда. Не получалось.

Решил обратиться к вам за помощью.
Если у кого есть уже готовый вариант то готов перейти на него - не принципиально
главное чтоб работало :(

Всем откликнувшимся заранее большущие спасибо!

PHP код:

<?php
ini_set
('display_errors'1);
ini_set('display_startup_errors'1);
error_reporting(E_ALL);

$ftp_user_name '*';
$ftp_user_pass '*';
$ftp_server '*';

$conn_id=ftp_connect($ftp_server);
$login_result=ftp_login($conn_id$ftp_user_name$ftp_user_pass);
if(
$login_result) echo 'Connected.<hr><br>';
$pathes=file('files_to_delete.txt');

foreach (
$pathes as $path)
{
    
$path=trim($path);
    if(
ftp_delete($conn_id$path))
    {
        echo 
'Deleted -> '.$path.'<br>';
    }
}

ftp_close($conn_id);

?>


Sham 25-08-2009 02:24 1202382

судя по всему - решено nulled.cc/showthread.php?p=1172571
решать одну проблему одновременно в нескольких форумах крайне неэтично

blacks2 25-08-2009 03:45 1202401

К сожалению проблема так и не решилась - человек пропал...
Может в отпуск уехал... а может просто надоело.

Последнее до чего мы там дашли также не работало :(
А так на данном форуме мне очень помогли решил переспросить-продолжить

blacks2 25-08-2009 12:14 1202656

Может кто-нибудь сможет помочь примером?

Igor_I 25-08-2009 20:55 1203118

Sham, ты не прав.
blacks2, не получалось - это не ответ.
PHP код:

<?php
ini_set
('display_errors'1);
ini_set('display_startup_errors'1);
error_reporting(E_ALL);

$ftp_user_name '*';
$ftp_user_pass '*';
$ftp_server '*';

$conn_id=ftp_connect($ftp_server);
$login_result=ftp_login($conn_id$ftp_user_name$ftp_user_pass);
if(!
$login_result) echo 'No connected.<hr><br>';
$pathes=file('files_to_delete.txt');
echo 
'Из файла прочитанны следующие файлы <br>';
print_r ($patches);
echo 
'Результат работы: <br>';
foreach (
$pathes as $path)
{
    
$path=trim($path);
    if(
ftp_delete($conn_id$path))
    {
        echo 
'Deleted -> '.$path.'<br>';
    }
    else
    {
        echo 
'Not deleted -> '.$path.'<br>';
    }
    
}

ftp_close($conn_id);

?>

Что показывает этот код.

blacks2 26-08-2009 01:19 1203322

Пишет вот что:

Цитата:

Из файла прочитанны следующие файлы

Notice: Undefined variable: patches in /home/user/www/site/public_html/del2/del.php on line 15
Результат работы:

Warning: ftp_delete() [function.ftp-delete]: /public_html/del2/ez/3/: Operation not permitted in /home/user/www/user/public_html/del2/del.php on line 20
Not deleted -> /public_html/del2/ez/3/
Deleted -> /public_html/del2/ez/3/2.html

blacks2 26-08-2009 02:36 1203355

Рабочий пример с удаление файлов у меня есть...
а нужно чтоб и директории удалялись :(

Igor_I, что сможете сказать по "ответу скрипта" ?

Igor_I 26-08-2009 08:29 1203426

Проверять, существует ли слеш в конце пути, если есть то функция ftp_rmdir, если нет, то - ftp_delete.
Либо проверять каждый путь, файл это или директория. Опять же в зависимости от этого использовать разные функции.

blacks2 26-08-2009 09:05 1203451

Цитата:

Цитата Igor_I
Проверять, существует ли слеш в конце пути, если есть то функция ftp_rmdir, если нет, то - ftp_delete.
Либо проверять каждый путь, файл это или директория. Опять же в зависимости от этого использовать разные функции. »

То есть вы хотите сказать что это абсолютно сырой в-нт!? :cry:
И к нему нужно еще 2 страницы кода!?

Igor_I 26-08-2009 19:44 1204009

PHP код:

<?php 
ini_set
('display_errors'1); 
ini_set('display_startup_errors'1); 
error_reporting(E_ALL); 

$ftp_user_name '*'
$ftp_user_pass '*'
$ftp_server '*'

$conn_id=ftp_connect($ftp_server); 
$login_result=ftp_login($conn_id$ftp_user_name$ftp_user_pass); 
if(!
$login_result) echo 'No connected.<hr><br>'
$pathes=file('files_to_delete.txt'); 
echo 
'Из файла прочитанны следующие файлы <br>'
print_r ($pathes); 
echo 
'Результат работы: <br>'
foreach (
$pathes as $path

    
$path=trim($path); 
    if(
ftp_delete($conn_id$path)) 
    { 
        echo 
"Файл $path удален\n"
    } 
    else 
    { 
        echo 
"Не удалось удалить $path\n";
        
        if (
ftp_rmdir($conn_id$path)) 
        {
            echo 
"Директория $path удалена\n";
        } 
        else 
        {
            echo 
"Не удалось удалить директорию $path\n";
        }
    } 
     


ftp_close($conn_id); 

?>


blacks2 26-08-2009 20:17 1204040

Спасибо.
Но работает на половину:
Цитата:

Из файла прочитанны следующие файлы
Array ( [0] => public_html/del2/ez/3/ [1] => public_html/del2/ez/3/1.html ) Результат работы:

Warning: ftp_delete() [function.ftp-delete]: public_html/del2/ez/3/: Operation not permitted in /home/user/www/site/public_html/del2/del.php on line 22
Не удалось удалить public_html/del2/ez/3/
Warning: ftp_rmdir() [function.ftp-rmdir]: public_html/del2/ez/3/: Operation not permitted in /home/user/www/site/public_html/del2/del.php on line 30
Не удалось удалить директорию public_html/del2/ez/3/ Файл public_html/del2/ez/3/1.html удален
files_to_delete.txt
Цитата:

public_html/del2/ez/3/
public_html/del2/ez/3/1.html
:dont-know

Igor_I 26-08-2009 21:46 1204132

PHP код:

<?php 
ini_set
('display_errors'1); 
ini_set('display_startup_errors'1); 
error_reporting(E_ALL); 

$ftp_user_name '*'
$ftp_user_pass '*'
$ftp_server '*'

$conn_id=ftp_connect($ftp_server); 
$login_result=ftp_login($conn_id$ftp_user_name$ftp_user_pass); 
if(!
$login_result) echo 'No connected.<hr><br>'
$pathes=file('files_to_delete.txt'); 
echo 
'Из файла прочитанны следующие файлы <br>'
print_r ($pathes); 
echo 
'-------------<br>Перед выполнением скрипта: <br>';  
// получение списка файлов директори /
$buff ftp_rawlist($conn_id'/');

// вывод буфера
var_dump($buff);

echo 
'-------------<br>Результат работы: <br>'



foreach (
$pathes as $path

    
$path=trim($path); 
    if(
ftp_delete($conn_id$path)) 
    { 
        echo 
"<br>Файл $path удален\n"
    } 
    else 
    { 
        echo 
"<br>Не удалось удалить $path\n";
        
        if (
ftp_rmdir($conn_id$path)) 
        {
            echo 
"<br>Директория $path удалена\n";
        } 
        else 
        {
            echo 
"<br>Не удалось удалить директорию $path\n";
        }
    } 
     


// получение списка файлов директори /
$buff ftp_rawlist($conn_id'/');

// вывод буфера
var_dump($buff);

ftp_close($conn_id); 

?>


blacks2 26-08-2009 21:51 1204135

не удаляет:

Цитата:

Из файла прочитанны следующие файлы
Array ( [0] => public_html/del2/ez/3/ [1] => public_html/del2/ez/3/1.html ) -------------
Перед выполнением скрипта:
array(4) { [0]=> string(56) "drwxr-xr-x 4 user www 512 Nov 14 2008 ." [1]=> string(57) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 .." [2]=> string(62) "drwxr-xr-x 2 user (?) 512 Nov 14 2008 cgi-bin" [3]=> string(66) "drwxr-xr-x 16 ligeja (?) 512 Aug 26 17:39 public_html" } -------------
Результат работы:

Warning: ftp_delete() [function.ftp-delete]: public_html/del2/ez/3/: Operation not permitted in /home/user/www/site/public_html/del2/del.php on line 32

Не удалось удалить public_html/del2/ez/3/
Warning: ftp_rmdir() [function.ftp-rmdir]: public_html/del2/ez/3/: Operation not permitted in /home/user/www/site/public_html/del2/del.php on line 40

Не удалось удалить директорию public_html/del2/ez/3/
Файл public_html/del2/ez/3/1.html удален array(4) { [0]=> string(56) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 ." [1]=> string(57) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 .." [2]=> string(62) "drwxr-xr-x 2 user (?) 512 Nov 14 2008 cgi-bin" [3]=> string(66) "drwxr-xr-x 16 user (?) 512 Aug 26 17:39 public_html" }

Igor_I 26-08-2009 23:51 1204214

PHP код:

<?php 
ini_set
('display_errors'1); 
ini_set('display_startup_errors'1); 
error_reporting(E_ALL); 

$ftp_user_name '*'
$ftp_user_pass '*'
$ftp_server '*'

$conn_id=ftp_connect($ftp_server); 
$login_result=ftp_login($conn_id$ftp_user_name$ftp_user_pass); 
if(!
$login_result) echo 'No connected.<hr><br>'

$dir 'blacks33';

if (
ftp_mkdir($conn_id$dir)) 
{
    echo 
"<br>Создана директория $dir\n";

else 
{
    echo 
"<br>Не удалось создать директорию $dir\n";
}

// получение списка файлов директори /
$buff ftp_rawlist($conn_id'/public_html/del2/ez'true);

// вывод буфера
var_dump($buff);

if (
ftp_rmdir($conn_id$dir)) 
{
    echo 
"<br>Директория $dir удалена\n";

else 
{
    echo 
"<br>Не удалось удалить директорию $dir\n";
}



ftp_close($conn_id); 

?>

Ответ оформить тегом скрытого текста.

blacks2 27-08-2009 00:25 1204236

:(
Вот что получается:
Цитата:

Warning: ftp_mkdir() [function.ftp-mkdir]: blacks33: Operation not permitted in /home/user/www/site/public_html/del2/del.php on line 16


Не удалось создать директорию blacks33 array(17) { [0]=> string(56) "drwxrwxr-x 3 user www 512 Aug 25 03:20 ." [1]=> string(57) "drwxrwxr-x 3 user (?) 512 Aug 25 03:20 .." [2]=> string(64) "-rw-r--r-- 1 user (?) 0 Aug 26 16:13 .htaccess" [3]=> string(61) "-rw-r--r-- 1 user (?) 94 Aug 26 16:13 1.html" [4]=> string(61) "-rw-r--r-- 1 user (?) 94 Aug 26 16:13 2.html" [5]=> string(56) "drwxrwxr-x 2 user (?) 512 Aug 26 17:50 3" [6]=> string(61) "-rw-r--r-- 1 user (?) 94 Aug 26 16:13 3.html" [7]=> string(65) "-rw-r--r-- 1 user (?) 94 Aug 26 16:13 index.html" [8]=> string(0) "" [9]=> string(23) "/public_html/del2/ez/3:" [10]=> string(56) "drwxrwxr-x 2 user (?) 512 Aug 26 17:50 ." [11]=> string(57) "drwxrwxr-x 3 user (?) 512 Aug 25 03:20 .." [12]=> string(64) "-rw-r--r-- 1 user (?) 0 Aug 26 16:14 .htaccess" [13]=> string(61) "-rw-r--r-- 1 user (?) 94 Aug 26 16:14 2.html" [14]=> string(61) "-rw-r--r-- 1 user (?) 94 Aug 26 16:14 3.html" [15]=> string(62) "-rw-r--r-- 1 user (?) 2139 Aug 25 04:16 del.php" [16]=> string(65) "-rw-r--r-- 1 user (?) 94 Aug 26 16:14 index.html" }
Warning: ftp_rmdir() [function.ftp-rmdir]: blacks33: Operation not permitted in /home/user/www/site/public_html/del2/del.php on line 31


Не удалось удалить директорию blacks33

Igor_I 27-08-2009 08:29 1204339

Получается что нет прав на создание и удаление директорий.

blacks2 27-08-2009 18:07 1204764

Цитата:

Цитата Igor_I
Получается что нет прав на создание и удаление директорий. »

Подскажите почему так получается?
CHMOD? - так он там 775 на папке

Попробовал в последии три приведенных вами примера добавить ftp_pasv($conn, true);

получалось нечто подобное:
Код:

$login_result=ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if(!$login_result) echo 'No connected.<hr><br>';
ftp_pasv($conn, true);

Но опять - положительного результата так и не получилось :(

Igor_I 27-08-2009 22:20 1204966

Так поставь 0777.
Проверил скрипт - работает. Ищи сам на фтп, что не так.

blacks2 28-08-2009 04:30 1205160

Цитата:

Цитата Igor_I
Так поставь 0777.

Везде поставил 777, на все! - тоже самое

Цитата:

Цитата Igor_I
Проверил скрипт - работает. Ищи сам на фтп, что не так

Спасибо за проверку.
Что смотреть ума не приложу.
Попробую с саппортом поговорить

Если не сложно приаттач файл с той версией которую тестил - рабочию.
- Мож я что-то всетаки с файлом намутил не то

Igor_I 28-08-2009 10:53 1205269

PHP код:

<?php 
ini_set
('display_errors'1); 
ini_set('display_startup_errors'1); 
error_reporting(E_ALL); 

$ftp_user_name 'ig'
$ftp_user_pass 'ig'
$ftp_server '192.168.0.2'

$conn_id=ftp_connect($ftp_server); 
$login_result=ftp_login($conn_id$ftp_user_name$ftp_user_pass); 
if(!
$login_result) echo 'No connected.<hr><br>'

$dir 'blacks33';

if (
ftp_mkdir($conn_id$dir)) 
{
    echo 
"<br>Создана директория $dir\n";

else 
{
    echo 
"<br>Не удалось создать директорию $dir\n";
}

// получение списка файлов директори /
$buff ftp_rawlist($conn_id'/public_html/del2/ez'true);

// вывод буфера
var_dump($buff);
/*
if (ftp_rmdir($conn_id, $dir)) 
{
    echo "<br>Директория $dir удалена\n";

else 
{
    echo "<br>Не удалось удалить директорию $dir\n";
}
  */


ftp_close($conn_id); 

?>

Созданная директория имеет права 0755, владелец - nobody, группа - www
Сервер - pure-ftp, v1.0.22

blacks2 29-08-2009 12:06 1206206

С помощью молодцов из саппорта хостинга удалось запустить последний пример. Но не нужный.


По мнению саппорта необходимо было внести следующие изменения:
(с такими "добавками" создание и удаление директории работает)

1. включить пассивный режим фтп - ftp_pasv($conn_id, true);

2. строки
if (ftp_mkdir($conn_id, $dir))
if (ftp_rmdir($conn_id, $dir))
сменить на
if (ftp_mkdir($conn_id, 'public_html/del/'.$dir))
if (ftp_rmdir($conn_id, 'public_html/del/'.$dir))


По основному решению:


К примерам из 10го и 12го поста все утро пробовал применить нижеследующие:

1й вариант - добавить пассивный фтп. Результат:
Цитата:

Из файла прочитанны следующие файлы
Array ( [0] => public_html/del2/ez/3/1.html [1] => public_html/del2/ez/3/ ) -------------
Перед выполнением скрипта:
array(4) { [0]=> string(56) "drwxr-xr-x 4 user www 512 Nov 14 2008 ." [1]=> string(57) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 .." [2]=> string(62) "drwxr-xr-x 2 user (?) 512 Nov 14 2008 cgi-bin" [3]=> string(66) "drwxrwxrwx 17 user (?) 512 Aug 28 14:46 public_html" } -------------
Результат работы:

Warning: ftp_delete() [function.ftp-delete]: public_html/del2/ez/3/1.html: No such file or directory in /home/user/www/site/public_html/del/index2.php on line 31

Не удалось удалить public_html/del2/ez/3/1.html
Warning: ftp_rmdir() [function.ftp-rmdir]: public_html/del2/ez/3/1.html: Operation not permitted in /home/user/www/site/public_html/del/index2.php on line 39

Не удалось удалить директорию public_html/del2/ez/3/1.html
Warning: ftp_delete() [function.ftp-delete]: public_html/del2/ez/3/: No such file or directory in /home/user/www/site/public_html/del/index2.php on line 31

Не удалось удалить public_html/del2/ez/3/
Warning: ftp_rmdir() [function.ftp-rmdir]: public_html/del2/ez/3/: Operation not permitted in /home/user/www/site/public_html/del/index2.php on line 39

Не удалось удалить директорию public_html/del2/ez/3/ array(4) { [0]=> string(56) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 ." [1]=> string(57) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 .." [2]=> string(62) "drwxr-xr-x 2 user (?) 512 Nov 14 2008 cgi-bin" [3]=> string(66) "drwxrwxrwx 17 user (?) 512 Aug 28 14:46 public_html" }

2й вариант - добавить к пассивному фтп:

заменить
if(ftp_delete($conn_id, $path))
if (ftp_rmdir($conn_id, $path))
на
if(ftp_delete($conn_id, 'public_html/del/ez/'.$path))
if (ftp_rmdir($conn_id, 'public_html/del/ez/'.$path))
в files_to_delete.txt
ez/3/1.html
ez/3

Результат:
Цитата:

Не удалось удалить ez/3
Warning: ftp_rmdir() [function.ftp-rmdir]: public_html/del/ez/3: Operation not permitted in /home/user/www/site/public_html/del/index2.php on line 39

Не удалось удалить директорию ez/3 array(4) { [0]=> string(56) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 ." [1]=> string(57) "drwxr-xr-x 4 user (?) 512 Nov 14 2008 .." [2]=> string(62) "drwxr-xr-x 2 user (?) 512 Nov 14 2008 cgi-bin" [3]=> string(66) "drwxrwxrwx 17 user (?) 512 Aug 28 14:46 public_html" }


а теперь что не так !?!?!?
(скоро сойду с ума)
:sorry: :cry:

blacks2 30-08-2009 17:45 1207162

Сегодня попробовал добавить пассивный фтп к примерам из 1го и 5го поста
Результат тот же - папки не удаляются :(

Igor_I 30-08-2009 23:12 1207514

blacks2, не надо сходить с ума. Надо писать директории правильно. Ни одна файловая система не даст создать файл или директорию со слэшем.

blacks2 31-08-2009 02:25 1207615

Цитата:

Цитата Igor_I
Надо писать директории правильно. Ни одна файловая система не даст создать файл или директорию со слэшем. »

Попробовал продолжить попытки (в итоге они не увенчались успехом)


ПРИМЕР СОЗДАЕТ ДИРЕКТОРИЮ:
читать дальше »
Код:

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$ftp_user_name = '*';
$ftp_user_pass = '*';
$ftp_server = '*';

$conn_id=ftp_connect($ftp_server);
$login_result=ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_pasv($conn_id, true);
if(!$login_result) echo 'No connected.<hr><br>';

$dir = 'blacks33';

if (ftp_mkdir($conn_id, 'public_html/del/'.$dir))
{
    echo "<br>Создана директория $dir\n";
}
else
{
    echo "<br>Не удалось создать директорию $dir\n";
}


ftp_close($conn_id);
?>



ПРИМЕР УДАЛЯЕТ ДИРЕКТОРИЮ:
читать дальше »
Код:

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$ftp_user_name = '*';
$ftp_user_pass = '*';
$ftp_server = '*';

$conn_id=ftp_connect($ftp_server);
$login_result=ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_pasv($conn_id, true);
if(!$login_result) echo 'No connected.<hr><br>';

$dir = 'blacks33';

if (ftp_mkdir($conn_id, 'public_html/del/'.$dir))
{
    echo "<br>Создана директория $dir\n";
}
else
{
    echo "<br>Не удалось создать директорию $dir\n";
}

// получение списка файлов директори /
$buff = ftp_rawlist($conn_id, '/public_html/del/ez', true);

// вывод буфера
var_dump($buff);

if (ftp_rmdir($conn_id, 'public_html/del/'.$dir))
{
    echo "<br>Директория $dir удалена\n";
}
else
{
    echo "<br>Не удалось удалить директорию $dir\n";
}

ftp_close($conn_id);

?>




ВЫВОД
if(ftp_delete($conn_id, 'public_html/del/ez/'.$path))
if (ftp_rmdir($conn_id, 'public_html/del/ez/'.$path))
есть рабочий вариант


ДЕЛАЮ СПИСОК НА УДАЛЕНИЕ
/public_html/del2/ez/3/
public_html/del2/ez/3/
/public_html/del2/ez/3
public_html/del2/ez/3
/del2/ez/3/
public_html/del2/ez/3/
/del2/ez/3
public_html/del2/ez/3
/del2/ez/3/
del2/ez/3/
/del2/ez/3
del2/ez/3
/ez/3/
ez/3/
/ez/3
ez/3
/3/
3/
/3
3

БЕРУ ВАШ ПРИМЕР С 12 ПОСТА
Добавляю в него пассивный достпуп и заменю 2 строки на
if(ftp_delete($conn_id, 'public_html/del/ez/'.$path))
if (ftp_rmdir($conn_id, 'public_html/del/ez/'.$path))
Получаю:
Код:

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$ftp_user_name = '*';
$ftp_user_pass = '*';
$ftp_server = '*';

$conn_id=ftp_connect($ftp_server);
$login_result=ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_pasv($conn_id, true);
if(!$login_result) echo 'No connected.<hr><br>';
$pathes=file('files_to_delete.txt');
echo 'Из файла прочитанны следующие файлы <br>';
print_r ($pathes);
echo '-------------<br>Перед выполнением скрипта: <br>'; 
// получение списка файлов директори /
$buff = ftp_rawlist($conn_id, '/');

// вывод буфера
var_dump($buff);

echo '-------------<br>Результат работы: <br>';



foreach ($pathes as $path)
{
    $path=trim($path);
    if(ftp_delete($conn_id, 'public_html/del/ez/'.$path))
    {
        echo "<br>Файл $path удален\n";
    }
    else
    {
        echo "<br>Не удалось удалить $path\n";
       
        if (ftp_rmdir($conn_id, 'public_html/del/ez/'.$path))
        {
            echo "<br>Директория $path удалена\n";
        }
        else
        {
            echo "<br>Не удалось удалить директорию $path\n";
        }
    }
   
}

// получение списка файлов директори /
$buff = ftp_rawlist($conn_id, '/');

// вывод буфера
var_dump($buff);

ftp_close($conn_id);

?>


РЕЗУЛЬТАТ: ничего не работает :(

Тогда пробую подставить в начале слеш
if(ftp_delete($conn_id, '/public_html/del/ez/'.$path))
if (ftp_rmdir($conn_id, '/public_html/del/ez/'.$path))
- результат отрицательный

пробую
if(ftp_delete($conn_id, '/public_html/del/ez'.$path))
if (ftp_rmdir($conn_id, '/public_html/del/ez'.$path))
и
if(ftp_delete($conn_id, 'public_html/del/ez'.$path))
if (ftp_rmdir($conn_id, 'public_html/del/ez'.$path))
- отрицательно

Получается с путями вроде все перепробовал
Где потерял этот слеш?

Igor_I 31-08-2009 20:04 1208150

C выводом не ошибся?

Берём обычную, командную строку.
Далее команды:
ftp
open *.*.*.*
"login"
"password"
mkd tost
cd tost
mkd 3
cd 3
mkd ez
pwd
cd /
rmd /tost/3/ez

http://ru.wikipedia.org/wiki/Список_команд_FTP_сервера

blacks2 31-08-2009 22:09 1208265

А зачем мне команды фтп ?
Мнеб скриптик?

Igor_I 01-09-2009 00:29 1208389

PHP не делает ничего такого, что нельзя сделать своими руками.
Если напрямую нельзя сделать, то нельзя сделать и через PHP.
Если напрямую можно, то тогда стоит искать ошибки в скриптах.

blacks2 01-09-2009 01:06 1208408

Эх.
Понимаю.. вы и так тут столько со мной возитесь.
И большущие спасибо вам за это

Но нет у меня сейчас времени изучать пхп - все силы в изучении верстки и зарабатывание на хлеб.
А почему скрипта не работает не пойму - делал все как вы сказали, пробовал варианты, в саапорт писал - а в результате скрипт все равно не хочет удалять директории!?

Гдеж мои руки те ту закорюку ставят?!

Igor_I 02-09-2009 20:09 1209864

Доступ давай к фтп ...


Время: 12:09.

Время: 12:09.
© OSzone.net 2001-