PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (715): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец

> Найдено сообщений: 10716
LIME Отправлено: 17 Июля, 2020 - 17:41:42 • Тема: Как дать разрешение на удаление файла? • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1124
а не может он далее по коду снова создаваться?))
die после удаления
выведи путь перед самым удалением
и права там же на директорию
и error_reporting прямо перед этим всем непосредственно
(Добавление)
Perun пишет:
Там явно указано, что проблема с разрешениями.
это проблема со сменой прав
юзер пыха не владелец и менять их не может
а читать, писать и выполнять запросто
LIME Отправлено: 17 Июля, 2020 - 16:31:29 • Тема: Как дать разрешение на удаление файла? • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1124
вывод ошибок хоть включил?
http://phpfaq[dot]ru/debug
LIME Отправлено: 17 Июля, 2020 - 15:58:17 • Тема: Как дать разрешение на удаление файла? • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1124
0777 означает что дело совсем не в правах
LIME Отправлено: 17 Июля, 2020 - 10:21:32 • Тема: Как дать разрешение на удаление файла? • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1124
Действительно. Теперь все то же самое, но для директории)
LIME Отправлено: 17 Июля, 2020 - 09:45:48 • Тема: Как дать разрешение на удаление файла? • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1124
PHP:
скопировать код в буфер обмена
  1. echo get_current_user();// имя пользователя из-под которого работает php
  2. echo getmyuid();// id пользователя из-под которого работает php
  3.  
  4. echo fileowner($file);// id владельца файла
  5. echo posix_getpwuid(fileowner($file))// имя владельца файла
  6. echo filegroup($file);// группа файла
  7. echo posix_getgrgid(filegroup($file)));// имя группы файла
  8.  
  9. echo substr(sprintf('%o', fileperms($file)), -4);// текущие права файла

вот смотри и сравнивай
LIME Отправлено: 17 Июля, 2020 - 06:12:30 • Тема: Как дать разрешение на удаление файла? • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1124
значит пользователь, из под которого пых, не имеет права менять права для файла
(Добавление)
Цитата:
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
что хоть возвращает?
LIME Отправлено: 15 Июля, 2020 - 10:57:21 • Тема: Почему не меняются права? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 336
twim32 в системе не стоит утилита chown
понятно же сообщается, на чистейшем английском)
LIME Отправлено: 15 Июля, 2020 - 10:07:38 • Тема: тестирование композитных объектов • Форум: Тестирование

Ответов: 4
Просмотров: 3155
imbecile пишет:
100% никогде не достигнете )
и не надо этого хотеть
Bio man Смотря что за тесты. Функциональные и приемочные тестируют все внутренности, но нет гарантии что покрыл все кейсы для всех модулей(классов) и они медленные(для больших проектов важно), и для них придется подделывать инфраструктуру(всякие хранилища, очереди итд), а это может превратиться в больно на крупных проектах. А по модульным
Bio man пишет:
нужно ли тестировать класс Engine, или достаточно тестов только для Car?
как ни странно ответом будет: тебе решать)
Если там сложная логика, ответственное место, был уже баг - лучше покрыть. А еще лучше писать сначала тест и его использовать при написании модуля. Кстати баги имеют свойство кучковаться вокруг плохо написанных/сложных модулей.
По канону для модульного теста агрегируемый объект надо мокать. Все что смотрит наружу или приходит извне мокают на разные кейсы. Типа а вот если он так ответит, а вот если так, а вот теперь он бросил такое исключение. И все это подделывается моком. Весь внешний мир это моки)
LIME Отправлено: 15 Июля, 2020 - 09:17:33 • Тема: Что здесь не так? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 375
mailitorps пишет:
Подозреваю что на строке 20 надо:
почти
просто тут вообще нет смысла ловить исключение только для того чтобы пробросить его дальше
проще вообще убрать try блок
возможно раньше там были еще каки-то действия в catch и со временем они упразднились, а блок остался
так себе прикол, обычное дело
LIME Отправлено: 20 Июня, 2020 - 07:56:55 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1113
ой как много всего интересного
нуууу...значит я все неправильно говорю
Строитель да? ))
LIME Отправлено: 19 Июня, 2020 - 19:50:55 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1113
Строитель пишет:
Ты про модификатор U?
а ты другой знаешь? агась
DeleteCommentsAndSpaces - пример названия для метода, только с маленькой буквы принято в начале
а для паттерна например
PHP:
скопировать код в буфер обмена
  1. $commentsPattern = '~/\*.*?\*/~';
  2.  
кстати я бы и utf обозначил, иначе могут быть закономерные неожиданности
LIME Отправлено: 19 Июня, 2020 - 19:38:23 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1113
Строитель пишет:
Ищет до первого соответствия */ и прерывает цикл.
азначит что? правильно
Строитель пишет:
будет захват от первого /* до последнего */,
не случится
очнись эй)) отмена жадности какраз уберет ? из шаблона
LIME Отправлено: 19 Июня, 2020 - 19:30:19 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1113
Строитель пишет:
Не, иначе будет захват от первого /* до последнего */,
а что тогда делает отмена жадности? ээ))
что такое жадность?
Строитель пишет:
но если попадётся вариант /**/, то он не будет вырезан
и пусть
наша цель сжать? пофиг на 4 байта в аномально редком кэйсе
(Добавление)
хотя есть другой вариант
положить шаблон в переменную и говорящим именем и тогда надо будет только один раз его прочитать и не ломать глаза каждый раз глядя на парад закорючег пли любой доработке
что дорабатываешь только то и читаешь
LIME Отправлено: 19 Июня, 2020 - 18:34:10 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1113
Строитель '~/\*.*?\*/~'
а если просто жадность убрать? можно? ато глазам больно чутьчуть от закорючег)
(Добавление)
и * на+
опять же чтоб не сливалось в глазах))
LIME Отправлено: 19 Июня, 2020 - 16:55:10 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1113
Vladimir Kheifets чтож так сложно
вопрос решен уже попроще
nikoshot пишет:
Сам разобрался.. вместо '' поставил ' '
Спасибо! За помщь)

'~[\r\n\t]+~u' => ''
это так же может привести к невалидному синтаксису теоретически, а потому и усложнять третьим шаблон нет нужды
Удачи!

Страниц (715): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB