Конвертировать Coldfusion в PHP find ('filename.cfm', cgi.script_name) - PullRequest
0 голосов
/ 27 февраля 2019

Я работаю над переписыванием сценария Coldfusion в сценарий PHP, и я никогда не работал ни с одним из этих языков.Я на полпути с преобразованием, но я столкнулся с частью скрипта cf, которую я застрял при переписывании на PHP.

<cfset i_pos = find('index.cfm',cgi.script_name)>
<cfif i_pos GT 0>
    <cfset s = RemoveChars(cgi.script_name,i_pos,9)>
<cfelse>
    <cfset s = s = cgi.script_name>
</cfif>

Я понимаю, что 'find' будет искать первое вхождение подстроки, но похоже, что мы работаем с файлом, который получает виртуальный путь из cgi.script_name.Я думал, что мог бы использовать следующее для php, но я не думаю, что это сработает.

$filepath=dirnmae(__FILE__)
$i_pos = strstr('index.cfm', $filepath)

Буду признателен за любую помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...