Prev Предыдущее сообщение   Следующее сообщение Next
Старый 11.11.2014, 15:29   #10
oRb
 
Аватар для oRb
 
Регистрация: 01.07.2010
Сообщений: 319
Репутация: 138
По умолчанию

Файлы можно именовать по-всякому. Вот например я создал файл "file.php(8) : eval()'d code"
Код:
$ ll -n file.php\(*
-rw-rw-r-- 1 1000 1000 142 нояб. 11 15:12 file.php(8) : eval()'d code
Содержимое файла - ваш код:
PHP код:
<?php
create_function
("","};"."\$f=pathinfo(__FILE__);echo \$f['filename'].'.'.preg_replace('!\(\d+\)\s.*!', '', \$f['extension']);"."//");
Выполняю:
Код:
$ php file.php\(8\)\ \:\ eval\(\)\'d\ code 
file.php
Код не решает проблему.

Нету нормального способа узнать имя файла, когда код выполняется через черт знает какое место. Поэтому в шелле используется код, который покрывает максимальный процент случаев. Проще убрать этот не самый важный экшн из шелла, чем вылизывать его ради работы в "особых условиях".
__________________
Не оказываю никаких услуг.
I don't provide any services.
oRb вне форума   Ответить с цитированием
 

Метки
shell, wso, wso2

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot