問題タブ [coldfusion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3240 参照

coldfusion - ファイルをUTF-8形式で保存する方法

ColdFusionでポンド(通貨)記号を含む電子メールを送信する必要があります。メールを送信する前に、プレビュー用にデータをhtmlファイルにダンプしています。

  1. ColdFusionでutf-8エンコーディングを使用してメールを送信する方法
  2. utf-8エンコーディングでファイルをColdFusionに保存する方法
0 投票する
3 に答える
2606 参照

validation - ColdFusion フォームで整数と範囲の両方を検証するにはどうすればよいですか?

CF8 フォームでは、次のようなタグを使用しています。

フィールドがフォーカスを失うと (onBlur)、validate パラメーターの最初の条件についてのみ入力が検証されます (順序を入れ替えると変化します)。

これは、自動生成される html / JS コードです。

OnSubmit は別の自動生成された JS で処理され、適切に動作します。

私は何か間違ったことをしていますか?CF8 は、これら 2 つの条件を一緒に検証することをサポートしていませんか?

0 投票する
2 に答える
922 参照

iis - 共有サーバーで cfhttp 参照 IP アドレスを指定する

CFHTTP を使用して、支払いゲートウェイ (Protx) にデータを送信しています。

Protx では、このリクエストを送信する IP をホワイトリストに登録する必要があります。

Windows 2008 を実行している共有サーバーでホストされています。

今朝、私のホスティング会社は、SSL 証明書を必要とする顧客のために、このサーバーに新しい IP を割り当てました。それ以来、私の CFHTTP 投稿は、この新しい IP (Protx ホワイトリストにはありませんでした) から送信されているようです。

私のホスティング会社は、想像できる限り最悪であり、これがなぜなのかを知りませんし、それ以上調査する気もありません。

CFHTTPがデータを投稿するために使用する参照IPアドレスを指定する方法を知っている人はいますか?

0 投票する
5 に答える
1582 参照

coldfusion - RSS フィードの奇妙な文字を取り除く方法は?

データベースから取得したニュース データを表示する utf8 でエンコードされた RSS フィードを作成しました。データベースのすべての側面をutf8に設定し、データベースに入れたテキストをメモ帳に貼り付けてutf8として保存することで、utf8として保存しました。そのため、RSS フィードがブラウザーに表示されるときはすべて utf8 でエンコードする必要がありますが、シャープ記号の奇妙な疑問符文字が引き続き表示されます :(

これが私の RSS フィード コード (CFML) です。

誰か提案はありますか?私はたくさんの研究をしましたが、答えが見つかりません:(

前もって感謝します、

クロミス

0 投票する
3 に答える
1574 参照

coldfusion - ColdFusion で私のものを拡張しているコンポーネントの名前を取得するにはどうすればよいですか?

Baseという次のコンポーネントがあるとします。

Adminという別のコンポーネントでベースを拡張したい:

オブジェクトを作成するときに次のようにすると、アプリケーション内で次のようになります。

返されたメタデータは、コンポーネントの名前がAdminであり、それがBaseコンポーネントを拡張していることを示しています。これで問題ありませんが、オブジェクトを作成するときにinit()メソッドを明示的に呼び出す必要はありません。

Baseコンポーネントで次のようなことができればいいのですが。

ただし、 getmeta() メソッドによって返されるメタデータは、コンポーネント名がまだ拡張中であるにもかかわらずBaseであることを示しています。これを達成する方法について何か考えはありますか?

0 投票する
2 に答える
601 参照

iis - 使用された *すべての* ColdFusion スクリプトと CFC をログに記録するにはどうすればよいですか?

大規模なコード ベースから、一定期間にわたって実際に使用されているファイルを特定しようとしています。CFM ページと CFC、および含まれている CFM ファイルなどについて知る必要があります。

application.cfm にログインするか、IIS を使用してこの情報の一部を取得できることはわかっていますが、インクルード ファイルや使用されている CFC はまだ失われています。

CF が実行するすべてのファイルをログに記録する方法はありますか? 理想的には、新しいコーディングを最小限に抑えるか、1 か所だけにしたいと考えています。

ありがとう、シアラン

0 投票する
5 に答える
1714 参照

performance - ColdFusion Web アプリケーション レベルのクエリ キャッシング

多数の Web サーバーがあり、それぞれが 1 つのバージョンの ColdFusion を実行しています。クラスターの前にロード バランサーがあります。

明らかに、これらの各サーバーには独自の CF アプリケーションが実行されており、これにより、CF アプリケーション レベルでクエリ キャッシュが実装されます。ただし、これらのサーバーはすべて 1 つの Web アプリケーションにサービスを提供するため、これらのキャッシュされたクエリの多くは CF アプリケーション インスタンス間で複製されます。

Web アプリケーション レベルで、つまり多数の CF インスタンスにわたってクエリ キャッシュを実装する方法はありますか。または、存在しない場合、データベース サーバーの負荷を最小限に抑えるためにクラスターをセットアップするためのより良い方法はありますか?

私は自分自身を明確にしたことを願っています:)

乾杯、シアラン

0 投票する
5 に答える
4272 参照

coldfusion - ColdFusionの参照に基づいてリダイレクトするにはどうすればよいですか

変更する必要のあるColdFusionWebサイトがあります。この環境についての考えや経験はありません(私はASP.NETを知っています)。ページの参照値(URL)に基づいて条件を記述し、場合によっては別のページにリダイレクトするだけです。誰かがこれを実行する構文の例を教えてもらえますか?

0 投票する
2 に答える
3766 参照

forms - Flex: Flex フォームのデータにアクセスして ColdFusion cfc に送信するにはどうすればよいですか?

Flex フォームの値を ColdFusion CFC に送信したいと考えています。

フレックス フォーム (以下を参照) がある場合、フォーム内のデータはオブジェクトですか? または、フォーム内の ID に基づいてオブジェクトを作成し、その新しいオブジェクトを coldfusion コンポーネントに渡す必要がありますか?

0 投票する
4 に答える
8360 参照

multithreading - CFML のスレッドの要求タイムアウトを増やす

Windows/IIS サーバーで ColdFusion 8 を使用して、何百もの PDF をバッチで生成する Web アプリケーションがあります。

プロセスは私の開発サーバーとステージング サーバーで正常に実行されますが、もちろんクライアントは安価で、私の開発/ステージング ボックスほど高速ではない共有ホスティングに対してのみ料金を支払っています。その結果、PDF 生成スレッドがタイムアウトします。

流れは次のようなものです。

  1. PDF を生成するためにページが実行されます。
  2. どの PDF を生成する必要があるかを判断するためにクエリが実行され、生成する必要がある各 PDF に対してアプリケーション スコープの UDF 呼び出しがループによって開始されます。
  3. その UDF は、指定されたアイテムの情報を検索し、PDF 生成用のスレッドを作成して、生成によってページの速度が低下するのを防ぎます。
  4. スレッドは、単に CFDocument を使用して PDF を作成し、ディスクに保存してから終了します。

スレッドは再結合せず、スレッドの終了を待っているものは何もありません。UDF 呼び出しを行うページは数ミリ秒で終了します。タイムアウトしているのはスレッド自体です。

UDF (およびスレッド作成) のコードは次のとおりです。

ご覧のとおり<cfsetting requestTimeout=240 />、スレッドの先頭に a を追加して、スレッドを長持ちさせようとしました...サイコロはありません。また、CFThread タグに timeout パラメータがあることを知って少し興奮しましたが、それがスレッドに参加するとき (action=join) にのみ適用されることに気付きました。

これは共有ホストであるため、ColdFusion Administrator でデフォルトのタイムアウトを変更することはできません。

これらのスレッドをより長く存続させる方法について誰かがアイデアを持っている場合は、本当に感謝しています.