2011-08-18 23 views
1

を通じて私がGETからもらった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

うん、 '\ n'はうまくいく?私は思っています... – Henry

+0

うーん..あなたはそれを試しましたか? – Leigh

0

別のオプション(あなたは、ColdFusion 9を使用している場合)は、ディスク上のファイルにCFHTTP要求の内容を書き込み、その後、行毎にファイルをループにfile attribute of cfloopを使用することです。

関連する問題