За последние 24 часа нас посетили 17709 программистов и 1606 роботов. Сейчас ищут 1036 программистов ...

Помогите не сломать мозги с удалением каталога

Тема в разделе "PHP для новичков", создана пользователем kit, 30 ноя 2007.

  1. kit

    kit Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Всем привет! В корневом каталоге лежит каталог web, в ней каталог dom, в каталоге dom лежат два файла index.html и index.php. Задача удалить dom со всем содержимым. Пишу:
    PHP:
    1. <?
    2. opendir ("web");
    3. opendir ("dom");
    4. unlink ("index.html");
    5. unlink ("index.php");
    6. rmdir ("dom");
    7. closedir ("web");
    8. ?>
    Не работает! Что не правильно? Как написать правильно? Заранее благодарен.
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    это описание диагноза у ветеринара.
    проверяй последовательно, включи показ ошибок, за тебя даром ловить блох никто не будет
     
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    почитайте что делает opendir()

    правильно так
    Код (Text):
    1. unlink ("web/dom/index.html");
    2. unlink ("web/dom/index.php");
    3. rmdir ("web/dom");
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    подправил свой пост - переделал на частично относительные пути
    ибо unlink ("index.html"); будет удалять сооответствующий файл в каталоге ТЕКУЩЕГО сценария, а rmdir ("web/dom"); будет искать еще и директорию с поддиректорией
     
  6. kit

    kit Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Ура! Все работает! Большое спасибо!
    armadillo злой ты
     
  7. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    офф
    kit это действительно так - у ветеринаров очень тяжелая работа. Пациенты не в состоянии объяснить жалобы даже субъективно, поэтому ветеринары - великие диагносты.
    Но когда вполне здоровые люди не в состоянии болезни или помрачения сознания так же не в состоянии описать жалобу, и требуют поставить диагноз ПО ИНТЕРНЕТУ, то есть чтобы их собеседники превысили класс ветеринаров - по моему это перебор.
    Перечти свой пост и ответь, кому тут стоило подумать что написать?
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    armadillo не кипятись
    я когда прочитал первый пост понял чего человек пытается сделать
    ничего не напоминает?

    Код (Text):
    1. cd web
    2. cd dom
    3. del index.html
    4. del index.php
    5. cd ..
    6. rmdir dom
    7. exit
    задача сформулированна корректно, человек просто не совсем понял, что делают функции которые он использовал
     
  9. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    kit да, похоже тебе от меня досталось за всех оптом. ))
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    armadillo, а где ему от меня досталось? ))))