.user.ini ファイルを使用して open_basedir を変更し、PHP システムのセキュリティを強化します

.user.ini は、Web サイトのフォルダー パス アドレスを含む lnmp ファイルであり、その目的は、ある意味で発生する可能性のあるセキュリティ上の問題を確実に防止することです。不明な PHP コードによる。

設定はルート ディレクトリ .user.ini に配置されます。

open_basedir=/プロジェクトパス/:/tmp/:/proc/     

例:

open_basedir=/www/www.a.com/:/tmp/:/proc/

上記のパスはスラッシュで終わる必要があることに注意してください。スラッシュで終わっていない場合は、対応する名前で始まる一連のディレクトリを表します。例: /user は /user(*)/ を表すため、スラッシュの使用に注意してください。

同時に、ファイルが直接操作によって変更されないように、ファイルを変更するためのアクセス許可をルート ディレクトリ コードのアクセス許可よりも高く設定するように注意してください。


Webページタグクラウドカスタムフォーマット自動生成プログラム例

タグ クラウドは、関連するタグとそれに対応する重みのセットです。一般的なタグ クラウドには 30 ~ 150 のタグがあります。使用されるフォント サイズやその他の視覚効果に影響します。一方、ヒストグラムまたは円グラフは、約 12 の異なる重みを表すために最もよく使用されます。したがって、タグ クラウドは、精度は低くなりますが、より多くの権利を表すことができます。さらに、タグ クラウドはインタラクティブであることが多く、タグは通常、ユーザーがコンテンツにドリルダウンできるハイパーリンクです。

まず、タグ クラウドを使用した注目度の高い Web サイト、写真共有 Web サイト Flickr です。タグクラウドのデザイナーは、インタラクションデザイナーのスチュワート・バターフィールド氏です。その後、タグ クラウドは del や Technorati などの Web サイトで採用されました。

タグクラウドの機能(スタイルではなく)に応じて、アプリケーションでは大きく 3 つのカテゴリに分類できます。その中で、最初のカテゴリは Web サイト内の各独立した項目を説明するために使用され、2 番目のカテゴリは Web サイト全体のすべての項目のラベル付けの特徴に焦点を当てています。

jquery のデフォルトの非同期実行により、グローバル変数の無効な変更の問題が発生する

jquery ajax メソッドを呼び出すとき、メソッドが値を返したり、グローバル変数に値を代入したりする必要がある場合がありますが、プログラムの実行後に必要な値が取得されないことがわかります。次に例を示します。

var i=0;//定义一个全局全量
$.get(url,function(data){
    i=9;
})//然后调用jquery的一个函数
alert(i);//得到的是0而不是9

data 内のデータは非同期で取得されます。ページロード時にグローバル環境のコードが実行されます。この時点では、非同期データの取得が完了していないため、値を取得できません。

解決:

シェルの下の指定されたディレクトリ内のすべてのファイル内の指定されたキーワードを一括置換します。

sed -i 's/oldwords/newwords/g' `grep 'キーワード' -rl /www/site1/`

/www/site1/ ディレクトリ内でキーワードを含むファイルを検索し、古い単語を新しい単語に置き換えます。

古い単語と新しい単語に / が含まれる場合はエスケープする必要があります。

Webチャート表示jsライブラリの紹介 Highcharts/Highstock

数値情報を含む統計グラフは、数値を表示するという基本的な機能に加えて、インターネットの Web ページで重要な役割を果たしており、その美しさとインタラクティブ性がますます注目されています。その結果、プログラマーはますます深刻な課題に直面しています。多くの人が想像する、描画ソフトウェアを使用して画像を生成し、それを Web ページに配置するプロセスは、たとえ見た目は美しくても、変更するのは簡単ではありません。 、純粋に静的であり、リアルタイムで更新できないなどの欠点がその傾向を決めており、大規模には使用できません。現在、asp、php、.netなど、さまざまなネットワークプログラミング言語が存在しますが、その多くはスクリプト描画機能を備えていますが、その機能はグラフを次々と描画したり、座標を計算したりする必要がある非常に基本的なものです。美しくしたい場合は少し難しいです... php の Jpgraph クラス ライブラリの方が優れたテーブルですが、動的な美しさはまだ不十分です...

Bing 毎日の画像 API 公式インターフェイス

Bing Daily Picture公式インターフェース:

https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=8

このうち形式はxmlとjs(json)が選択可能

idx は数日先のデータを表します。0 は当日、1 は前日です。

n は毎回返される画像の数を表し、最大は 8 です。

idx と n を組み合わせて使用​​すると、テストは最短で現在の日付の 15 日前のデータを返します。 

返される結果:

JavaScript および CSS ファイル内の他のファイルを参照する相対パスの問題

CSS ファイル内の url:url 形式が他の画像またはフォント ファイルを参照する場合、URL は相対パスを使用し、そのパスは CSS ファイルからの相対パスになります。

JavaScript ファイル内で参照される他のファイルのパスは、JavaScript ファイルをロードする html ファイルのパスを基準としています。

ウェブ開発 を購読