問題タブ [no-database]
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.
php - データベースなしで HTML ページをリンクし、それらの間で情報を共有する方法はありますか?
こんにちは (英語は私の母国語ではないので、間違いがあっても許してください)、
私のコードについて助けが必要です。私は学校のプロジェクトのウェブサイトに取り組んでいます。HTML/css/php/JavaScript で本格的な Web サイトを作成する必要があります。私のテーマはビデオゲーム CS:GO です。このサイトの主な目的は、特定のマップ/wapens などの再生方法に関する情報を提供することです。HTML が得意とは言えませんが、ナビゲーション メニューやビデオ/css での配置などを行う方法は知っています。 .
現在、インデックス ファイルと、ゲームに関する情報を含む約 30 の個別のファイルがあります。このためにデータベースを使用できることはわかっていますが、それはこの割り当ての目的ではありません。ほとんどすべてのファイルは、情報/一部の画像を除いてまったく同じです。
ヘッダー/ナビゲーションメニュー/フッターのコードをカウントするページと、情報のためだけに別のページをカウントする方法があるかどうかを知りたいです。現在と同じように保つことができますが、ファイル名/場所について何かを編集するたびに、すべてのファイルを開く必要があります。例: ナビゲーション メニューにリンクされたファイルがあり、そのファイルの名前を変更する場合、それが map1.html と呼ばれているとしましょう。これを map_1.html に変更します。すべてのファイルを開いて手動で変更する必要があります。
独自の調査を行ったところ、iframe 属性が見つかりました。しかし、私はそれをうまく機能させることができませんでした。それで、他に使えるものはありますか?多分JavaScriptまたはphpで何か?また、JavaScript や php の経験がないので、コードを投稿する場合は、それがどのように機能し、どのように使用できるかを少し説明してください。
私の頭の中には、このコードがあります: . これが機能しないことはわかっていますが、なぜ私がやろうとするのかについてのより良いアイデアを提供します. navigation-menu.html には、ナビゲーション メニューと css のコードのみがあり、他には何もありません。このようなものを探しています。この行の目的は、navigation-menu.html ファイル内のすべてをコピーして表示することです。
ページの例。ヘッダー、フッターなどを別のファイルに入れたいと思います。明確にするために、各ファイルの背景が異なる場合は body クラス
java - while ループ エラー ログイン ログアウト システム (データベースなし) を修正する方法 (セッション時間に関するコードもあります)?
学校の宿題用に指定された唯一のユーザー名を使用して、基本的なログインおよびログアウト システム (データベースなし) を作成しますが、while ループとセッション時間に問題があります。
コードのグループをこのメイン コードのさまざまな部分にコピー アンド ペーストして、期待どおりの結果が得られるようにしようとしましたが、少し間違っていることがわかりました。セッション時間についてインターネットで検索しようとしましたが、何も見つかりませんでした。
- これは、予想される出力である必要があります。
名前が正しい場合:
間違っており、後で修正されます。
しかし、2 番目のループ、3 番目のループなどで、プログラムは「ログアウトするには名前を入力してください」と「もう一度登録しますか? はいの場合は 0、いいえの場合は 1」と尋ねてきます。私の名前を尋ねる代わりに、「名前を入力してください」の部分が表示されます。
そして、終了するために 0 を入力すると、このエラーが表示されましたC:\Users\DELL\AppData\Local\NetBeans\Cache\10.0\executor-snippets\run.xml:111: The following error occurred while executing this line:
C:\Users\DELL\AppData\Local\NetBeans\Cache\10.0\executor-snippets\run.xml:94: Java returned: 1
node.js - オブジェクトをグローバル配列または任意のデータ構造に格納して、その配列をプログラムでデータベースのように使用できるようにする方法
私がまさに望んでいるのは、プログラムのオブジェクトの配列にデータをローカルに保存して、そのデータを一日中使用できるようにし、一日の終わりまでにデータベースを使用せずに削除したいことです。私はJsonデータを持っていて、それをプログラムで使用できるように、配列またはデータ構造に普遍的に一意の識別子(uuid)を持つオブジェクトとして保存したいのですが、データベースを使用することはできません。方法を見つける必要があると思いますオブジェクトをグローバル配列に格納しますが、その配列に既に格納されているオブジェクトを削除せずに、新しいオブジェクトをその配列に追加したいと考えています。私はNode jsを使用しています。これを行う方法があると確信していますが、方法がわかりません。私はいくつかの助けに感謝します
配列プロパティを使用してクラスを宣言し、その配列にデータを格納しようとしましたが、コードを再実行すると、データが削除されてデータが失われましたが、データが格納されるグローバル配列内のローカル ストレージのような方法を見つける必要があります。その配列にいくつかのオブジェクトを追加しても安全です。たとえば、ラップトップの電源を切るか、プログラムを終了して Vs コードを閉じると、そのデータが 1 日の終わりに削除されても問題ありません。追加のファイルで宣言し、メインプログラムから呼び出すことも試みましたが、何も機能しませんでした
// これは普遍的にユニークな ID を作成するためのライブラリです const uuid = require("uuid/v1");
var todo_list = { todos: [],
新しい todo を登録すると、todos 配列プロパティに追加され、その瞬間に実際に todos 内にあるものを置き換えないことを期待しています。関数レジスタを 5 回呼び出すと、5 つのオブジェクトが todos 配列に格納されますが、レジスタ関数呼び出しのコードにコメントを付けてプログラムをもう一度実行すると、データが失われ、サイズ関数の結果は次のようになります。 0 または未定義。私が望む結果は、コードを変更した後でもデータが失われない追加のグローバル配列にデータが格納されることですが、何らかの形でプログラムを閉じるとデータが失われることを理解しています
php - リンクphpからのログインフォームの事前入力
家族のウェブサイトのプライベート リンク用に php ログインを作成しました。
家族にリンクをメールで送信した場合、ログインの詳細を事前に入力することはできますか? また、ユーザーを自動的にログインさせる別のリンクも用意できますか?
以前は家族のリンクを .htaccess/.htpasswd で保護していましたが、次のような方法で簡単に保護できます。