問題タブ [codeigniter-form-helper]

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 投票する
1 に答える
97 参照

codeigniter - Codeigniter ファイルのアップロードが機能しない

アプリケーションに Codeigniter クラスを実装しようとすると問題が発生します。問題は、フォームを送信すると、実行される関数が指定したフォルダーにファイルを保存せず、エラー メッセージをスローしないことです。私のコードは次のとおりです。

意見:

コントローラ:

誰でも助けてもらえますか?

どうもありがとう、

SR

0 投票する
1 に答える
778 参照

codeigniter - CI の検証ルール

すべてのフィールドが「必須」に設定されるように、ci で検証ルールを設定したいと考えています。すべてのフィールドに対して検証ルールを個別に設定する必要がありますか、または一度にすべてのフィールドに検証ルールを設定する方法はありますか?

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

php - ユーザーログインで CodeIgniter コールバックが機能しない

このタイプのすべての質問を確認しましたが、どれもうまくいきません。ここで助けが得られることを願っています。index という名前のコントローラーと Index_model という名前のモデルがあります。インデックスコントローラーにユーザーログインとサインアップ関数を記述し、モデルでデータ関連のクエリを実行しましたが、codeigniter コールバック関数を除いてすべて正常に動作しています。

false を返すたびにコールバックを使用してユーザー ログインの詳細を検証しようとすると、コールバックを削除すると正常に動作します。私はどこが間違っているのかわかりません。私のコントローラーとモデルについては、以下のコードを見つけてください。前もって感謝します。

コントローラ:

モデル:

私のコードを確認してください。非常に役立ちます。

0 投票する
1 に答える
1478 参照

javascript - Codeigniterで文字列長の文字制限を除いて作成するには?

Codeigniter の最新バージョンで Web サイト アプリケーションを作成しています。テキストが Web レイアウトを壊してしまわないように、例外関数を使用してテキストをカットまたは制限したいと考えています。

以下では、ある単語と別の単語の間にスペースを使用して、テキストを分割します (短い単語のみを表示します)。

しかし、文字列または文字列全体の長さで分割またはカットする関数を作成したい

例: 文字列の長さが 2000 文字あるが、文字列の長さを 100 文字だけ表示したい場合 (煩わしいスペースと特殊文字をカウントします)

どうすればこの機能を使用できますか 助けてください

よろしくお願いします!!!

0 投票する
0 に答える
374 参照

php - TWIG と CodeIgniter を使用してフォームを再作成する

何か問題がある場合は、フォームを再作成したいと思います。

通常の Codigniter では、次のように使用します。

しかし、プレーンな PHP は .twig ファイルでは機能しません。

これに関するベストプラクティスはありますか?

ありがとうございました!

ステイン

0 投票する
1 に答える
462 参照

codeigniter - CodeIgniter でデータベースのデータを更新するには?

以下のフォームを使用してデータベースのデータを更新すると、次のエラーが表示されます。このエラーを解決するにはどうすればよいですか?

形:

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

php - CodeIgniter がアップロード ライブラリをロードしない

CodeIgniter ライブラリの読み込みに問題があります。

私はすでに CodeIgniter を使って 3 つの Web サイトを構築しているので、このフレームワークには慣れていると思います。

問題はアップロードライブラリのみです。複数の関数で試しましたが、まだ機能しません。

CodeIgniter の例で試してみました

グーグルでは答えが見つかりません。誰かがそれが何であるか考えていますか?

CodeIgniter エラー

PHP エラー

Spary用に編集

0 投票する
1 に答える
325 参照

php - CI - 引用符からのフォーム入力のサニタイズ

一重引用符 ( ' ) や二重引用符 ( " ) などの文字を送信し、フォームの送信後に値を保持すると (検証の失敗などにより)、' のようなフォーム値を取得するという問題に直面していました。と "

私は多くのことを試しました-

  • $this->input->post("field", true)の代わりに$_POSTフォーム値にアクセスする
  • 構成からの XSS フィルタリングの有効化、
  • 使用して$this->security->xss_clean($data);

しかし、何も役に立ちませんでした。最後に、system\helpers\form_helper.php に移動し、177 行目の関数 form_input を次のように変更しました -

前へ:$defaults = array('type' => 'text', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => $value);

:$defaults = array('type' => 'text', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => html_entity_decode($value, ENT_QUOTES, 'UTF-8'));

これにより、これまでのところ中断することなく問題が解決されました。

これが目的を果たす正しい方法であるかどうかを知りたいだけですか?