Я работаю над переписыванием сценария 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)
Буду признателен за любую помощь