問題タブ [shtml]
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 - すべてのshtmlページで参照する必要のあるPHPコードがありますが、以下は可能ですか?
みなさん、こんにちは...私はPHPにあまり詳しくありません...しかし、条件が存在する場合、基本的にファイルを「インクルード」するPHPコードがあります。このPHPコードはかなり長くなるので、.phpファイルを作成して、それをshtmlファイルに含めることができるかどうか疑問に思っていました。以下は、PHPで一連のif / elseステートメントを実行して、shtmlファイルに正しいナビゲーションバーを配置することです。REQUEST_URI(現在のページ)がxxxxx.shtmlの場合は、このナビゲーションバーファイルなどを含めます。これは完全に機能しますが、数百ページあるサイトで想像できるように、各ページをこの場所に配置する必要があります。以下の「条件付きサーバーサイドインクルード」-これの欠点は、一部のメニュー項目がナビゲーションバーで再配置される場合です。以下のスクリプトを含むすべてのshtmlファイルではなく、1つのPHPファイルだけを編集できるようにしたいと思います。以下のPHPを独自のファイルに含める方法はありません。HTMLに固有のものであるため、除外する必要があると思います。しかし、それを除けば、上記をコピーして独自のPHPファイルに貼り付けるのと同じくらい簡単ですか?
現在、すべてのshtmlファイルにあるものは次のとおりです(大きくなります。これは最初から始めます)。
上記のコードを含む個別の.phpファイルを作成できるようにしたいので、shtmlページに上記を配置する代わりに、「includexxxx.php」のようなものを配置します。これは可能ですか?
html - HTML 画像タグ
shtml ファイルの問題を解決するように依頼されましたが、問題は次のようなものです。
shtml ファイルを編集して、新しいラジオ ボタンを追加するように依頼されました。彼女はファイルをダウンロードし、いくつかのコンテンツを追加して、それを Web サーバーにアップロードしました。驚いたことに、img src="images/Front_Page_22.jpg
は現在 を指していますfile:///C|\path1\path2\images\Front_Page_22.jpg
(C- の後のパイプに注意してください)
追加情報: ダウンロードされたページには相対パスが含まれていました
img src="images/Front_Page_22.jpg
img src=../xyz/images/SomeFile.jpg
。
私の理解では、画像タグはサーバーで解決され、サーバー上のディレクトリを指すため、画像タグに触れないことで彼女は正しいことをした..
これらの相対パスがどのようにローカル パスに変換されたのか理解できません。
私が利用できる追加情報: Person1 はローカル システムで変更を行い、変更が行われた後、Web マスターにファイルをアップロードするように指示します
Web マスターはファイルを Unix サーバーにアップロードします (大学の Web サーバーは UNIX ボックス上にあります) - 彼女がファイルのアップロードに Dreamweaver と sftp のどちらを使用しているかはわかりません - それは問題ではないと思います
ありがとう
php - PHP または htaccess は、DB に項目がない場合に動的 URL ページを 404 にする
典型的なシナリオ:
- DBアイテムはページに表示されます
http://...?item_id=467
- ユーザーはある日 アイテムを削除します
- Google またはユーザーがアクセスを試みる
http://...?item_id=467
- PHP は DB を掘り下げ、アイテムがもう存在しないことを確認するため、PHP は 404 ヘッダーとページを介してアイテムが存在しないことを Google/ユーザーに通知する必要があります。
この回答によると、コードで404ヘッダーを送信し、デフォルトの404ページのすべてのコンテンツを読み取ってクライアントに送信しない限り、PHP経由で404 Apacheページにリダイレクトする方法はないことを理解しました。
問題: 私はすでにApache で解析されたカスタム404.shtmlページを持っているので、単純にそのページを使用したいと思います。しかし、PHP 経由で shtml ページを読み取ると、Apache によって解析されなくなります。
それで、あなたは私に何をするように提案しますか?
htaccessでも使用できるトリックはありますか?
ありがとう、
php - 404 時の要求された URL の処理
CMS をサブフォルダーに移動する必要がありました。その結果、検索エンジンに保存された URL は壊れたリンクを指しています。
問題を解決するために私がしたことは、壊れたリンクを取得して修正し、その場で真のページにリダイレクトする 404 ページとして PHP を使用してページをコーディングすることです..または、インデックスページを指すだけです。
しかし残念なことに、これを Apache サーバーのデフォルトの 404 ページにしようとして苦労しています。.haccess トリックをいくつか試しましたが、要求された URL を (404.php) に送信せずにリダイレクトし続けて修正されます..
404.shtml にコードを含めようとしましたが、うまくいきません。
私が望むのは、要求された URL を知り、それを処理できるようにすることだけです..
何か案が?
ide - Komodo Edit は shtml コードヒンティングをサポートしていませんか?
この機能についてよく調べましたが、Komodo 編集は shtml インテリセンスをサポートしていないようです。
とうとう素晴らしい HTML/CSS/JavaScript/jQuery エディターを見つけたのに、SHTML をサポートしていないので、信じられません! ようやく Dreamweaver の代替品を見つけたと思ったのですが、SHTML コードのヒントがなければ、それは私にとって大きな問題です。問題は、私が上記のテクノロジをよく使用することですが、SHTML も頻繁に使用することです。私はたくさんグーグルで検索しましたが、この問題に関する投稿さえ見つけられませんでした! これがどのように可能であるか信じられません。
Komode Edit で SHTML インテリセンスを有効にする方法を知っていますか? それは可能ですか?
どうもありがとう
html - フッターラップをページの幅まで拡張します
コンテンツラップの外側にフッターラップを作成しました(他のすべてが含まれています)。フッターラップをページの幅に合わせて延長し、下部に固定したいと思います。コードは次のとおりです。
footerWrap {
}
フッター{
}
ウェブサイトはitem9andthemadhatters.comです。他のコードや情報が必要な場合はお知らせください。ありがとう!!
アップデート:
html {パディング:0; 高さ:100%; 幅:100%; }
body {マージン:-1px 0 0 0; 背景色:#FFF; フォントファミリー:calibri; background-image:url(images / item9HeaderSideFiller.gif); background-repeat:repeat-x; パディング:0; 高さ:100%; 幅:100%; }
包む {
px;
footerWrap {
}
フッター{
}
}
asp-classic - ナビゲーション リンクを含むサーバー サイド インクルードの実装方法
私は4つのhtmlページを持っています。そのうちの 1 つは、他のすべてのページで使用できるようにする必要がある共通の UI を持っています。
ナビゲーション ページには、他の 3 つのページを指す 3 つのリンクがあります。インクルードを使用して、この共通ファイルを 3 つすべてに含めました。
リンク クリック イベントを処理し、それに応じてページを変更する方法がわかりません。
誰でもこれを達成するのを手伝ってもらえますか?
前もって感謝します。ビジェイ
php - SHTML ページでの乱数の生成
SHTML ページのクエリ文字列に乱数を付ける必要があります。PHP で値を生成するのは簡単です。
しかし、SHTML ページがこのような構文を使用している場合、これをどのように使用するのでしょうか?
SHTML ページの構文マニュアルを知っている人はいますか? ありがとう。
php - shtmlページをphpに変更します
私はshtml拡張子のページがあるサイトを持っています。これは主に、メニューナビゲーションバーをSSIで正しく表示するために行われます。現在、phpを使用してページを追加しています。このページを正しく機能させるために、php拡張子を付けました。これにより、メニューが表示されなくなります。また、率直に言って、shtml拡張子は、私のサイトを使用するほとんどの人にとって奇妙なものだと思います。可能であればすべてのページでphp拡張子に変更したいのですが、shtml拡張子を使用しなくなった場合に、SSIを再フォーマットして正しく表示するにはどうすればよいですか?
現在関心のあるコードは<!--#include virtual="/Navbar.shtml" -->
php - 動作が保証されているPHPファイルにリダイレクトを設定することは可能ですか?
別のページへのリダイレクトを強制するPHPスクリプトを呼び出す/インクルードしたい。(他のページにはキャプチャが含まれ、正しく入力されるとリダイレクトされます)。
可能な限り最も信頼性の高いPHPリダイレクトコードが必要なので、誰もそれを回避/回避することはできません。リダイレクトが失敗した場合、ページの残りの部分が表示されますが、それは私が望んでいることではありません。