2011-08-18 6 views
1

Мне нужно манипулировать каждую строку cfhttp.filecontent я получил от ПОЛУЧАЕТЕ:Перебор cfhttp filecontent

<cfhttp url="www.internet.com/file.html" method="GET" resolveurl="false"></cfhttp> 

<cfoutput> 
    #cfhttp.FileContent# 
</cfoutput> 

Как бы я Переберите cfhttp.filecontent построчно?

Спасибо!

ответ

4

Как правило, вы можете использовать функции списка с некоторой комбинацией chr (10) и/или chr (13) в качестве разделителя списка. Но все зависит от того, как «линии» определены в вашем контенте.

<cfoutput> 
<cfloop list="#cfhttp.FileContent#" delimiters="#chr(10)#" index="line"> 
    #line#<br> 
</cfloop> 
</cfoutput> 
+0

отлично работает, спасибо! – tylercomp

+0

hmm, будет '\ n' работать? Интересно ... – Henry

+0

Хм .. ты попробовал? – Leigh

0

Другой вариант (если вы используете ColdFusion 9), чтобы написать содержание CFHTTP запроса в файл на диске, а затем использовать file attribute of cfloop, чтобы перебрать файл построчно.

Смежные вопросы