ゲストブックの台本を書きます。 PHPのゲストブックZhadibniyゲストブックhtml
»»GBook
このPHPスクリプトは、サイトにゲストブック機能を実装するのに役立ちます。 MySQLデータベースを使用せずに、スクリプトを機能させる必要はありません。 Gbookスクリプトには、サイレントハードスパムフィルターが含まれています。 また、防御側はSPAMERに送信されました。
スクリプトには、header.txtとfooter.txtの2つのtxtファイルがあります。 これらのファイルの追加のヘルプについては、ゲストブックに広告ブロックまたはクライアントを追加できます。 特別な問題がない場合でも、テンプレートを再度変更してサイトのスタイルを設定します。 Gbookプログラムは私の世界で翻訳することができます。 1つの言語ファイルの単語を変更するだけです。
スクリプトに進みます。
- 絵文字のサポート。
- MySQLデータベースは必要ありません。 すべての情報はファイルから保存されます。
- ゲストブックからの新しい通知についての、メールによる管理者への通知。
- 2つの小さなスパム対策チェックをミストします。
- 通知を削除できないように、IPアドレスを禁止することができます。
- 誰かがあなたのゲストブックに署名した場合は、郵便局にリマインダーを持っていきます。
- 通知の改訂:公開前に収集された(検閲されていない)単語のリスト。 曲線****
- 洪水対策機能。 koristuvachsがそれほど頻繁に情報を公開しないようにするため。
- 特記事項。
本の「備考」の構成要素の主な可能性と特徴を見て、それを見てきました。 この記事では、拡張オプションの確認を終えて、スパムからの保護について説明しましょう。
ロシア語のプロンプトが装備されているオプションは表示されません。 naytsіkavіshiよりも少なく見られるために、重要で、私のように、心に精通していない、nalashtuvannya。
pereglyad
このデポジット(少し下)のNalashtuvannyaは、ゲストブックのエントリ(更新)の前に、coristuvachを奪われたかのように表示され、エントリ(コメント)のNalashtuvannyaは、サイトの管理者が禁止されたかのように表示されます。
以下のリストの数字は、少し高い数字と一致しています。 オプションのオプションを含める/無効にする、エントリとコメントの他の要素を表示/受信します。
- 共犯者でIm'yaに返信します。
- 連絡先のメールアドレスを表示します。
- 友達と一緒にウェブサイトを見せましょう。
- vіdpovіdyakhのVіdobrazhatiIm'ya。
- コメントに件名を表示します。
- 上部にメールを表示します。
- 上部にウェブサイトを表示します。
- フォームに日付を入力してください。
- ドロップダウンリスト。
不足しているオプションを見てみましょう。
- Vіdobrazhati有益。このオプションは無効になっています(選択されています) やあ)、その後、Joomlaのコメントの本では、同じレコードではなく、フォームが表示されます。 実際のところ、この本は単なるターニングポイントの形になります。
- コメントを表示します。書く前にコメントを追加することができます。 悪臭は小さなものに黒い枠で囲まれています。
- 側面のレイアウト。豊富な本のエントリの配布をアクティブにします。
- プロモーションのページ番号。レコードのリンクが片面に表示される場合がありますのでご注意ください。
- Postorinkove razbittya(リマインダー)。リストに表示される値を設定できます(小さい方の場合は9番)。 実際、ページ付けの改善(店頭ナビゲーション)の代償。
- キャッシュをオフにします。 Joomlaのメイン設定で古いキャッシュをアクティブにし、このオプションを増やして、ブックエントリのサイト側にキャッシュを追加しました。 また、サーバーへの関心を減らし、コリリスト側の関心のセキュリティを高めることもできます。 このオプションをvicoristingすることをお勧めします。 Vartoは、ゲストブックのエントリが発行直後に表示されないようにする前に実行できるキャッシュを指定します(キャッシュとしてデポジットします)。
ベズペカ
これは、セキュリティ(スパムからの保護)に割り当てられた、Phoca Guestbookによって修正された最初の5つのタブ(以下の小さなタブ)の1つです。 Vaughnは主に、コンポーネント自体とルールに従って、Joomlaゲストブックのコメントにあるフェンスで囲まれた外観に向けられています。
ロシア語のプロンプトが装備されているオプションは表示されません。
一部のオプションでは、次のパラメーターを使用できます。
- 保存する。フェンスについて思い出させたい場合は、サイトのデータベースに保存されます。
- 公開柵に復讐するためのリマインダーとして、サイトに公開されます。
- 事前モデレーション。復讐を勧められた場合、モデレーターがチェックするまで公開されない場合は、サイトのデータベースに保存されます。これは将来受け入れられます。
- 視認性。フェンスについて思い出させたい場合は、サイトのデータベースから保存されません。
敬意を表して、コンポーネントのすべてのインストールの境界に注意を払うことなく、静かなオプションやその他のオプションのアプリケーションを「オーバーレイ」することが可能であること。 たとえば、パブリケーションのステータスをオプションとして設定できます 事前モデレーションデポジット 主要 .
オプション HTMLスクレイピングを有効にする Joomla3のブックノートのレコードから自動的にzaboronenі\insecureHTMLタグを確認できます。
再確認
オプションとタブを使用すると、Phoca Guestbook Joomlaとスパム対策サービスAkismet、Mollomの統合をカスタマイズできます。 サービスは、まるで本をメモでいっぱいにするかのように、レポートを分析します。 通知がスパムに類似している場合、メッセージの1つを受け取る場合は、それをオプションに入れてください スパムをブロックする(メールをチェックする)。 同じパラメータに類似しているので、pіdrozdіlで詳しく説明します ベズペカ。 ヤクシュチョが選ばれました Нi(悲惨)、追加サービスのスパムの再チェックはありません。
サービスの1つを無効にすることができます。 スパム対策サービスサイトに登録してパスワードキーを削除する必要があるため、このタブのパスワードフィールドに入力する必要があります(上の図)。
また、2015年9月20日の時点で、サービスと制限の無料の公共記録についてvartoにマークを付けます。
- Akismet-月に最大50,000回の再チェック。 dobaの場合は約1666転送。
- Mollom-ドーバごとに最大50回の転送。 1か月あたり約1500回の改訂。
私のウェブサイトには、すでに2年以上の活発なAkismetのコメントがあります。 これまでのところ、特に問題は発生していません。
zastosuvannyatsikhservіsіvが警告の本へのエントリを強制するプロセスを改善できることを信頼してください。発振器はこれらのスパム対策サービスのサーバーに背中合わせにあり、そこで処理され、検証の結果が強化されます。 サイトとサービス間の接続が上書きされた場合、またはサービス自体が上書きされた場合は、[送信]ボタンを押してからサイトが反応するまで1時間遅れる場合があります。
IPアドレスを確認してください
このタブ(少し下)では、レコードがサイトに追加されているIPアドレスの分析に基づいてスパムが検出されたかのように、レビューブックとスパム対策サービスの統合を改善できます。 有効なキーを登録して受け取る必要がある3つのサービスを利用できます。 3つのサービスすべてを登録することはできません(そして勝つことはできません)。 実験して、自分に最適なものを見つけることができます。
- ハニーポット。
スパム対策サービスを有効にできる場合は、プロファイルにさまざまな値を設定できます(オプション フェンスで囲まれたIP)。 同じパラメータと同様に、より多くの統計について説明します。
フェンスで囲まれたIPアドレスのリストを手動で設定することも可能です–オプション IPブロッキング.
タブ上のPhocaゲストブック (下の写真)メモ帳の編集エントリの形式にキャプチャを追加するオプションはありません。 私自身の意見に基づくと、キャプチャはサイトを表示するための管理しにくい要素であると言えます。 私はゴストロの消費のためにvikoristovuvatiїїを少なくすることをお勧めします。 他に何も役に立たなければ、スパムからサイトを保護するために良いものを実装するための費用はかかりません。
コメントの私のサイトでは、バラと特別なメモのサブスクリプションフォームに代用キャプチャがありません。 登録時およびリターンリンク側では、停滞する目標は少なくなります。 登録のために、私は代替案を見つけることができるように、近い将来キャプチャを入力する予定です。 そして、連絡先に軸を残し、コメントまたは特別なメモのいずれかにヘルパーと一緒にリストされます。 価格が安い理由で(フォームのシートが郵送で私に届きます):
- 郵送されたスクリーンショットには多くの記憶があります。 それらの葉の気と槍を手軽にシュカティし始めないでください。
- スパムフォルダへの通知を受け取る可能性。 coristuvachiが何らかの理由で葉を知らなかった場合、激しくいました。
- 特別なコメントや記事の前のコメントについては、技術的および組織的な理由から、私はより豊かな方法で反応します。
- coristuvachiが必要な情報で葉の槍を見た場合、変動がありました。
1つ以上の新しいキャプチャを追加できます:reCAPTCHA、EasyCalc、Math Captcha、TTF Captcha、Mollom Captcha、hnCaptcha、Joomla captchaforcaptcha。 それらのいくつかには、パラメーターがあります(上の写真)。 キャプチャをいくつか追加するのは非常に難しいことです。 特に、coristuvachの視認性と活動性が低いサイトの場合。
たとえば、Wikiの場合、reCAPTCHAにはキーが必要です。 費用をかけずにЇxを引き受けることができます ウェブサイトキャプチャ.
最初にそれらの方法(nalashtuvannya)を見て、ヤキ 追加しないでください、しかし最小限にcorystuvannyaの明快さを追加してくださいあなたの観察の本。 エール、私の意見では、悪臭は自動化の低下を防ぎ、スパムに対するあからさまなrіvenzahistuを防ぎます。 記録が圧倒される可能性がある場合は、koristuvachs(未登録のものを含む)であるかどうかにかかわらず、推奨よりも低い、入り口に配置される寸前である可能性があります。
- ログレコードを更新してレコードを追加します(ジャーナルログ)。 あなたが奪うことができるTse ゴマフアザラゲストブック-設定-ロギング、攻撃的なオプションをアクティブにします( ロギングを有効にします)。 データベースの問題を非難するには、非難する ログの保存。 それでも問題が解決しない場合は、オンにします ロギングに注意.
- 以前のモデレートに注意してください。 あなたが奪うことができるTse オプション 事前モデレーション.
- 新しいエントリについてメールで管理者に通知します。 あなたが奪うことができるTse ゴマフアザラゲストブック– Nalashtuvannia –一般オプション メールを送る.
- koristuvachの再検証に注意してください。 あなたが奪うことができるTse ゴマフアザラゲストブック– Nalashtuvannia –一般オプション Vimknutperevіrkukoristuvach.
- 再確認.
- タブでコンポーネントを設定する際に、1つ以上のdekilcomスパム対策サービスとの統合を設定します 改訂IP-アドレス.
- 一意のセッションサフィックスを指定します。 あなたが奪うことができるTse オプション セッションサフィックス.
- HTMLのクリーンアップを有効にします。 あなたが奪うことができるTse ゴマフアザラゲストブック-設定-Bezpekaオプション HTMLスクレイピングを有効にする.
- 添付フィールドを増やします。 あなたが奪うことができるTse オプション 添付フィールドを表示.
- 常にジャーナルを分析し、ウェブサイトに必要な修正を加えます。
- 新しいエントリに関するすべてのリストを常に更新し、それらをモデレートし、モデレートに基づいて、ホストサイトに追加の修正を加えます。たとえば、フィルターや単語などにIPアドレスを追加します。
- フェンスで囲まれた線のリストを入力します。 あなたが奪うことができるTse ゴマフアザラゲストブック-設定-Bezpekaオプション 柵の言葉、柵全体の言葉。 言語のVrakhovuyuchi機能(排尿、vіdmіnyuvannya、raznomanіnіst卑猥な言語も)、およびこのフィルターの不十分さ(正確なzbіgіvの検索)、私の意見では、それはより効果的なオプションと同じではありません。
- 交換を通知シンボルの最大数に設定します。 zamovchuvannyamの場合-2000。 ゴマフアザラゲストブック-設定-Bezpekaオプション シンボルの数.
- 仲間に拾われているかのように、たくさんのサイランを囲みます。 あなたが奪うことができるTse ゴマフアザラゲストブック-設定-Bezpekaオプション 最大URL。 火の強さを見せたくない場合は、「-1」(足なし)を設定します。
- Joomla3のコメントブックのレコードでメッセージを識別するために使用される単語のリストを指定します。 ゴマフアザラゲストブック-設定-Bezpekaオプション 言葉-フェンスポシランの指標.
次のようなフィールドに多数の値を追加することを尊重します: 柵の言葉、柵の言葉そしてこれまでのところ、データベース内のPhoca Guestbookテーブルのサイズを増やし、作業全体を改善し、本のエントリを編集するプロセスを改善することができます。 たとえば、何千もの単語のリスト(冒とく的な表現)を追加してコメントを追加しようとすると、長い時間がかかりました。 これはゴマフアザラのゲストブックではありませんでしたが、問題がどのコンポーネントに与えられているかによっても明らかになると思います。
下にホバリングする方法 計画が上手、以下の説明、 しかし、より効率的で自動。 補遺としてのpodnannyzvyshchevyladenimリストのЇхvartozastosovuvati。
- より多くの登録されたcoristuvachasへのアドバイスの本にエントリを追加させてください。 ゴマフアザのゲストブックロックの裏側も同じです。 もっと簡単に言えば、schobは登録buvcaptchaの時間を費やしました。
- Javascriptエディターを無効にします。 あなたが奪うことができるTse ゴマフアザラゲストブック– Nalashtuvannia –フォームオプション Javascriptエディターを有効にする.
- ノートブックにエントリを追加する形式にキャプチャ(abokіlka)を追加します。 あなたが奪うことができるTse ゴマフアザラゲストブック-設定-キャプチャオプション キャプチャをクリア。 すべてのkoristuvachivのキャプチャをクリアします。
- ブロッキング時間に注意してください。 あなたが奪うことができるTse ゴマフアザラゲストブック-設定-キャプチャオプション 時間に注意してくださいі ブロッキング時間.
上記の方法を使用しているかどうかにかかわらず、勝利できることを尊重してください。
私はまたあなたのサイトのとんでもないzahistについてpodbatiをお勧めします。 トピックが与えられたら、Joomlaサイトの防御に関する一連の記事をチェックしてください。 パーシュ軸(z 12)部分。 チモスRSFirewallについても考えてみてください。
サイト(正面部分の近く)にフィードバックとそれらの追加のフォームを表示するために、メニュー項目として機能します ゲストブック(下の赤ちゃん)。 他のメニュー項目と同じように、Joomlaメニューマネージャーで何かを作成できます。
このオプションコンポーネントは「一意」である必要があります。メニュー項目が設定されている場合に使用でき、5つのタブに分割されます。 コンポーネント自体について、この記事と前の記事で検討したものと同様のオプションが追加されました。 私のように、naytsіkavіshiのパラメータを見てみましょう。 ただし、Joomlaメニューのすべてのタイプのアイテムを変更することもできません。
- メニュー項目。
- パラメーター。オプションの数は、フロント統計で調べられました。
- フォーム。
- リビジョン。これらの設定は、この記事で確認されました。
入金時 メニュー項目 (もう少し)ドロップダウンリストで ゲストブックを選択メニュー項目全体を押した後、表示する必要のある本を選択できます。 本の作成は、フロント記事「ゴマフアザラのゲストブックの概要」で見られます。 Joomlaゲストブック。
挿入物(少し下)には、ブックデザインの色を変更できるオプションがあります。 それにもかかわらず、スタイルシートパラメータはあなたのウェブサイトテンプレートのために微調整されます。
このセクションでは、さまざまなJoomlaテンプレートに関するレポートを読んでそれらを操作できます。
特定のメニュー項目に独自のルールを設定した場合(つまり、悪臭を放つ場合)、Phoca Guestbook Joomlaのグローバル(グローバル)設定はオプションの優先順位が低くなることに注意してください。
バカイトのように、コンポーネントはインストールの点でより機能的で柔軟性があります。 将来的には、スパムから保護するための幅広いオプションが用意されているので、Joomla 3のアドバイスの本のこの費用のかからないコンポーネントは、同様の拡張を探す気の利いたものになると思います。
ブロは創造について語った ゲストブック完成したスクリプトのヘルプについては、サイトで。 ティム、1時間、小さなサイトで、ゲストブックはいくつかのリマインダー(10〜15)とめったに新しいもので折りたたまれています。 基本的に、この本はスパム、さまざまな種類の広告、サイトに送信されるメッセージにまみれています。 その結果、クレンジングと再検証(モデレート)の調整に多くの時間がかかります。
このようなアプローチの主な利点は次のとおりです。
-部外者がゲストブックの横に素晴らしいアイデアを挿入することは不可能であり、厳格なフェンスで囲まれたバーを迂回します。
-特別なデザインを作成する必要がないため、サイトの側面に直接行を挿入できます。
-サイトにキーワードを追加することで、ゲストブックを簡単に最適化できます。
HTMLエディターであろうとCSSであろうと、ヘルプ用のゲストブックからヘルプ用のフォームを作成します。 私たちの在庫については、以前にレビューした本のデザインに適合していません。 ボタン リマインダーを追加する zrobimo画像-小さなウィンドウのように見えるzvorotnyzv'yazku(forma_02.htmlページ)のフォームに投稿されました(お尻のちっぽけな、変更できます!)。
ゲストブック |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
「リマインダーを追加」リクエストのコードは不快です。
.
ここで JavaScriptページアドレス(forma_02.html)、新しいウィンドウの幅と高さ(500x600ピクセル)、およびモニター画面の最初の位置(左上隅)を指定します。 日常の特徴はなく、名前、住所、電子メール、ICQなどの代表者について必要な情報が表示されます。
過度の強度が成功すると、次のメッセージが表示されます。
"あなたの忠告の強さのためのDyakuёmo。
サイトの管理者による再確認後
ゲストブックに追加されます。"
調べた株のPHP側の新しいテキスト:
if(isset($ _ POST ["name"]))($ name = $ _POST ["name"];)
if(isset($ _ POST ["mess"]))($ mess = $ _POST ["mess"];)
if(isset($ _ POST ["city"]))($ city = $ _POST ["city"];)
If(empty($ name))
{
エコー " 指定されていませんim'ya!
";
}
そうしないと
if(empty($ mess))
{
エコー " 書かれていないことに注意してください!
";
echo"フォームを完成させるために回転します";
}
そうしないと
{
$ to = " [メール保護]";//ここに住所を入力してください
$ headers = "Content-type:text / plain; charset = utf-8";
$ subject="ゲストブックの情報";
$ message = "送信された名前:$ name \ n場所:$ city \ nメッセージ:$ mess";
$ send = mail($ to、$ subject、$ message、$ headers); //シートを編集
if($ send == "true")
{
エコー "
あなたの忠告の強さのためのディアクエモ。";
エコー "
サイトの管理者による再確認後
ゲストブックに追加されます。";
}
そうしないと
{
エコー "
通知は送信されません。 私たちはvibachennyaを持ってきます。";
エコー "
今後も力を発揮するか、お電話でお問い合わせください。」;
}
}
?>
読者の皆さん、こんにちは Webサイト)
この記事では、PhocaGuestbook-のゲストブックのコンポーネントを見ることができます Joomlaサイト.
このコンポーネントについてあなたは何を言うことができますか...それは管理でさらに簡単で管理しやすく、私はあなたのサイトに広告を掲載するのに十分なものを手に入れることができます。
可能性Phocaゲストブック:
- koristuvachivのアクセス権の選択。
- 無関係な単語やフレーズのフィルタリング。
- ブロッキングIPアドレス;
- 他の多くのシンボルの交換。
- キャプチャ;
- レビューの近代化(モデレーターによるレビュー);
- zvnіshnіyvyglyadvіdgukovіv(kolіr、vіdobrazhennyaimeni、vіdobrazhennyaの電子メールおよびサイトアドレス)。
コンポーネントを見てみましょう。
インストール後、 ゴマフアザラゲストブックグローバルな調整は必要ありません。
コントロールパネル:
- 投稿-koristuvachsで満たされたすべてのメッセージ。
- ゲストブック–カテゴリ(作成されたゲストブック);
- 情報-コンポーネントの更新に関する情報。
ご覧のとおり、右端に「パラメータ」ボタンがあります。 それをクリックすると、ゲストブックとコンポーネント自体をさらにカスタマイズできます。
パラメータ | 価値 |
件名をフォームに表示 | (So | So(obov'yazkovo)|Hі)オブジェクトフィールドをフォームに表示または添付し、サブジェクトフィールドが必須になるように設定します |
フォームに名前を表示する | (So | So(obov'yazykovo)|Ні)フォームに名前フィールドを表示または添付してインストールすると、名前フィールドが必須になります |
メールをフォームに表示 | (So | So(obov'yazkovo)|Hі)フォームに電子メールフィールドを表示または添付し、必要に応じて電子メールフィールドを挿入します |
ウェブサイトをフォームに表示 | (So | So(obov'yazkovo)|Hі)フォームにサイトフィールドを表示または添付し、サイトが表示されるようにフィールドを設定します |
フォームにコンテンツを表示する | (So | So(obov'yazkovo)|Ні)フォームのフィールドの代わりに表示または添付 |
Javascriptエディターを有効にする | (だから|Hі)JavaScriptエディターをオフまたはオフにします |
Javascriptエディターでパスを表示 | (だから|Hі)JavaScriptエディターへのルートに関する情報を表示または追加する |
(ヘルプ|表示)フォームを表示できるように設定します。 |
|
(上|下)選択 |
|
必要なサインを表示する | (だから|Ні)必要に応じて、畑の発酵のために設定します |
(Tak |Ні)表示するリマインダーを設定します。 |
|
幅(ピクセル単位) |
|
高さ(ピクセル単位) |
|
テーブルの幅を設定します(ピクセルの場合、フォームが表示されるテーブル) |
パラメータ | 価値 |
特派員を登録していない場合は、プロモーションの名前を教えてください。 例:ゲスト |
|
ユーザー名または名前 | (Im'ya koristuvacha |Іm'ya)ゲストの本(Im'yakoristuvachaまたは本当にim'yakoristuvacha)で見ることができるように、im'yaを選択します |
ユーザーチェックを無効にする | (Hi | Tak)coristuvachaの再検証(このパラメーターを含めることはお勧めしません) |
登録ユーザーのみ | (だから|Ні)はい、そうです、登録されたcoristuvachsだけが新しい通知を追加できます |
(だから|Ні)もしそうなら、あなたは管理者の賞賛の後に思い出させられます |
|
編集シート |
パラメータ | 価値 |
投稿での表示名 | (Tak |Ні)im'ya(im'ya koristuvacha)(ゲストブック)を表示または添付する |
投稿にメールを表示する | (だから|Ні)電子メールを表示または添付する(ゲストブック) |
投稿でウェブサイトを表示 | (だから|Ні)(ゲストブック)にサイトを表示または追加する |
日付形式を設定する |
|
フォントの色を設定する |
|
2番目のフォントの色 | 別のフォントの色を設定する(日付のフォントの色) |
背景色 | 灰の色を設定する |
取り付けられたカラーコードン |
|
ページネーションのデフォルト値 | サイドナンバリングのデフォルト値を設定 |
辺の番号を挿入します。 Vіdokremlyuyuyutsya1種類の1つの昏睡(、) |
|
ページネーションすべて非表示 | (だから|Ні)すべての値が添付されます(ページ数) |
パラメータ | 価値 |
禁止ワードフィルター | インターフェイスに表示されないフェンスで囲まれた単語を挿入します。 単語は1つずつ昏睡状態で火葬されます(、) |
禁止されている単語全体のフィルター | インターフェイスに表示されないすべての予約語を挿入します。 単語は1つずつ昏睡状態で火葬されます(、) |
禁止されている言葉で投稿を保存する | (だから|Ні)そうであれば、予約語が含まれている場合、投稿はゲストブックに保存されます(保存されている場合、予約語が添付されます) |
ブロックする場合は、IPを追加します。 コマIPにスキンIPを追加(、) |
|
最大文字数 | シンボルの最大数を設定することにより、悪臭をデータベースに保存できます |
リストに表示できるURLの最大数を設定します(0:なし、リストに表示されるURLの数、-1:すべてのURLがリストに表示されます。例:3:URLのうち3つのみリストに表示されます) |
|
許可されていないURL識別ワード | 通知でURLを許可するために重要な単語のタイプ。 Vіddіlіtスキンワードコマ(、)。 例: /、。 htm。 A.S.P. JSP。 PHP、www。、。 com。 ORG。 |
ナチスキャプチャの記憶または記憶 |
|
このパラメータを変更するのはその場合のみで、キャプチャは完了しません。 |
|
キャプチャを有効にする-ユーザー | (すべて|未登録)検死官のグループのキャプチャを表示するためのパラメーター(キャプチャが登録されていることを示すため) |
標準のキャプチャ文字 | 標準のキャプチャ画像のように見える数字、小文字、大文字 |
数学キャプチャ文字 | Math Image Captchaに表示される数字、小文字、大文字 |
TTFシンボル | TTFキャプチャ画像に表示される数字、小文字、大文字 |
TTFキャプチャ文字 | 再キャプチャを表示するには、パブリックコードを入力します |
reCAPTCHA公開鍵 | Recaptcha公開鍵をインストールします |
Akismetスパム保護を有効にする | (Hi | So)Akismetの新しいgeustbookエントリのすべてのデータを上書きします-スパムをチェックするためのWebサービス |
ブロックスパム(Akismet) | (こんにちは|そう)Akismetのレビューに合格しなかった投稿をブロックする |
ハッキングする必要のあるAkismetAPIキーをAkismet-Spamに挿入します。 https://akismet.com/signup/で無料であなたのものを持っていこう |
|
サイトのメインURL。 (URLはhttp://プレフィックスを含める責任があります) |
|
HTMLPurifierを有効にする | (こんにちは|だから)HTMLPurifierをオフまたはオフにします |
セッションサフィックスを設定します(セッション名を変更するにはセキュリティ機能を選択し、一意のサフィックスを設定します。例:a100b20c3) |
|
隠しフィールドを有効にする | (Ні|だから)フィールドの添付ファイルを増やすか削除します。 Deyakіスパムボットは、悪臭が同じフィールドに入力されているかのように、サイトのすべてのフィールドに入力しようとします。その人が独身でない場合、エントリはゲストブックに追加されません。 |
(だから|Hі)キャッシュを増やします。 |
|
着信ページの検出を有効にする | (だから|Ні)入力側の発現を増減します。 これがセキュリティ機能です。 気付いた場合は、投稿がゲストブックに送信された側が保存され、インターフェイスに表示されます。 |
ゲストブックを書くことをテーマにした記事がたくさん書かれていますが、それらのほとんどは、完全ではなく部分的に書くプロセスを説明しています。 それ以前は、本はできるだけシンプルに書かれていて、情報を追加する方法など、何もできませんでした。 この記事では、破壊できない機能のセットを備えたゲストブックを作成するプロセスについて報告しようとしています。 ゲストブックは、データを保存するためのテキストファイルの助けを借りてPHPで書かれています。
Otzhe、まず、ファイルを整理する必要があります。 私たちはchotiriを持っています、あなたが望むならあなたはそれに行くことができます、しかしそれからあなたは嘘をつきます。
ファイル#1-guestbook.inc.dat
ヨガを作りましょう、それを空にしてあなたに正しく与えましょう(0777- * nix、rwx / rwx / rwx)
Sudi zapisuvatimutsyaすべての情報...まあまあ! 1つのファイルで同じです! エールは嘘をつかない。 特にWallStサーバーで確認しました。 データベースサイズ5、10、100、250、500、1000 Kb! Galmuvannyaは1000Kb未満の本で、3000を超える中間レコードでした。 їїをステッチしすぎる必要があります。
ファイル#2-config.inc
$gb_on_page = "10";//кол-во мессаг в гостевой на стр. $name_max_size = "15"; // максимальная длина ника $email_max_size = "50"; // максимальная длина мыла $message_max_size = "1000";//максимальная длина сообщения $recipient ="Name.Sirname@email.zone"; $subject = "Новое сообщение на сайте"; $site_name = “Ваш сайт”; ?>
ファイル#3-gb.php
$ guesttext
";)$ col = $ c / $ gb_on_page; echo"
トータルリマインダー:$ c "; echo"
ファイル#4-gbadd.php
include("config.inc");
/* укажем, что данные должны передаться скрипту из формы... иначе можно было бы отправить сообщение примерно таким образом:
http://myhost.ru/gb/gbadd.php?name=admine&email=you@#admin.com&guesttext=message_have_been_posted спасибо CompDocs */
$name=$_POST["name"];
$email=$_POST["email"];
$guesttext=$_POST["guesttext"];
if ($name !="" and $guesttext !="")
{
$date=date("d.m.Y");
$time=date("H:i");
// заменяем двоеточия
$guesttext = ereg_replace(":::",":::",$guesttext);
$name = ereg_replace(":::",":::",$name);
$email = ereg_replace(":::",":::",$email);
// разрешим только шрифты, картинки и списки
// теги как украшение
$guesttext = ereg_replace("<", "<", $guesttext);
$guesttext = ereg_replace(">"、"> "、$ guesttext); $ name = ereg_replace("<", "<", $name);
$name = ereg_replace(">"、"> "、$ name); $ email = ereg_replace("<", "<", $email);
$email = ereg_replace(">"、"> "、$ email); //足なし!2 = DeaD = thanX!$ name = ereg_replace(" "、" ""、$ name); 、$ email); ereg_replace( "+"、 ""、$ name); $ email = ereg_replace( "+"、 ""、$ email); //右利きのizlіva$name= Trim($ name); ); $ guesttext = Trim($ guesttext); //行シフト$guesttext= ereg_replace( "n"、 "
"、$ guesttext); //すべてのテキストを1行に配置します!$ guesttext = ereg_replace(" r "、" "、$ guesttext); // megapaws $ name = stripslashes($ name); e-mail); ^- / "、"-"、$ guesttext); //数値-数値$guesttext= preg_replace( "/(d)-(d)/"、 "\ 1– \ 2"、$ guesttext); //ハイフンでつながれた単語$guesttext= preg_replace( "/(S +)-(S +)/"、 "
さて、バナナワン🙂おやつとして、ゲストブックで緊急にあなたの人々を助けることができるように、BBコードを入力するようにお願いしたいと思います🙂