За последние 24 часа нас посетил 19661 программист и 1655 роботов. Сейчас ищет 1461 программист ...

жесть какая то с установкой прав

Тема в разделе "Вопросы от блондинок", создана пользователем MaXyC_Web_Studio, 21 апр 2008.

  1. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    Вобщем ситуация такова. Необходимо из метода UploadFiles вызвать метод makedir. делаю так:

    PHP:
    1. if(!file_exists(dirFILES.$_USER->id."/"))
    2.         if(!$this->makedir(dirFILES.$_USER->id."/", 777)) return false;
    сам метод
    PHP:
    1.  function makedir($dir, $chmod=775){
    2.             if(!mkdir($dir, $chmod)) return false;
    3. //          if(!chmod($dir, $chmod)) return false;
    4.  }
    и тут головняки какие то!
    1. использую $this->makedir(dirFILES.$_USER->id."/", 777) - тотал командир грит что папка создалась с правами 402
    2. использую $this->makedir(dirFILES.$_USER->id."/", 644) - тотал командир грит что папка создалась с правами 105
    3. использую $this->makedir(dirFILES.$_USER->id."/", 1) - тотал командир грит что папка создалась с правами 001
    4. использую $this->makedir(dirFILES.$_USER->id."/", 775) - тотал командир грит что папка создалась с правами 421

    чо за???
    посидев полтора часа с маном. пользуясь дажы копипастом с php.net. я все же плюнул и вернул обратно mkdir и ВСЕ ЗАРАБОТАЛО КАК НАДО. чо за головняк такой?
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Не 777 а 0777. Ну и т.п.
     
  3. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    [vs]
    понял чо сказал? там передается параметр int
    я хоть 0777 хоть 777 пеердавать буду все равно при приведении типа будет 777 а во вторых пытался всяко. благо не перв день сижу за компом )
     
  4. Anonymous

    Anonymous Guest

    Прости, но ты тупой дурак, не желающий даже почитать мануал, когда тебе говорят где твоя ошибка.

    Целые
    Целое это число из множества Z = {..., -2, -1, 0, 1, 2, ...}.

    Синтаксис
    Целые могут быть указаны в десятичной, шестнадцатеричной или восьмеричной системе счисления, по желанию с предшествующим знаком (- или +).

    Если вы используете восьмеричную систему счисления, вы должны предварить число 0 (нулем), для использования шестнадцатеричной системы нужно поставить перед числом 0x.

    Пример 11-1. Целые
    PHP:
    1. <?php
    2. $a = 1234; // десятичное число
    3. $a = -123; // отрицательное число
    4. $a = 0123; // восьмеричное число (эквивалентно 83 в десятичной системе)
    5. $a = 0x1A; // шестнадцатеричное число (эквивалентно 26 в десятичной системе)
    6. ?>  
    7.  

    А ответ на твой тупой вопрос написан в мануале по тому самому mkdir который ты юзаешь, но не удосужился про него прочитать:
    ОТВЕТ ТАМ, блин, ПО РУССКИ НАПИСАН!!!!
     
  5. Anonymous

    Anonymous Guest

    Мораль сей бесни такова:
    Не пизди.
     
  6. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    "по-русски" пишется через тире %)
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    скоро начнем приезжать на дом и бить битой?
    =)
     
  8. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    440Hz
    я только за...
     
  9. dAllonE

    dAllonE Guest

    * А что подумал dAllonE никто не узнал, потому что он был очень воспитанным...
     
  10. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Похоже месячник не прошёл даром. У всех, похоже, накипело говнеца-то. Бедные тупые дуракы. Мне их становица жаль...