Я просматриваю код coldfusion и встречаю следующую информацию. Я не понял его. Мои вопросы заключаются в следующих:понимание ColdFusion FindNoCase
КОД:
<cfif FINDNOCASE("xyz.seta", "#CGI.SERVER_NAME#") GT 0 >
<cfset PublicPath = "abcxyz/NEW_abc/Public">
<cfset SessionPath = "abcxyz/NEW_abc/Session">
Я понимаю, что FINDNOCASE используется, чтобы найти первое вхождение подстроки в строке, с указанной начальной позиции.
Function Syntax: FindNoCase(substring, string [, start ])
1) Таким образом, в моем случае, xyz.seta
подстрока ищется начиная с "# CGI.SERVER_NAME #"? Я здесь смущен?
2) Вопрос касается PublicPath и SessionPath определены:
Когда я проверил сервер (после входа в нее с помощью VNC Viewer), только папки, которые видны мне общедоступны и Session. Где я могу найти путь до него? Пожалуйста, уточните или дайте мне знать, если мне нужно изучить что-то еще, прежде чем задавать такой вопрос.
Благодаря
Я думаю, вам нужно уточнить вторую часть вопроса. –
Поскольку 'CGI.Server_Name' является переменной ColdFusion, вам не нужно обертывать ее в' '# #" 'в свой' '. Это будет одно и то же: ''. См. Http://cfmlblog.adamcameron.me/2013/09/when-to-use-pound-signs.html –
duncan
У вас есть. Это не имеет значения, чтобы использовать знак фунта в моем случае тогда. Спасибо, что указали это. – Tan