#PHPのエラータイプ
PHPはエラーを返しデバッグを行いやすいようにしてりくれます。
ですが、反面これにはデメリットがあり、エラーメッセージにはSQLなどの情報を表示され、いろいろな情報が表示される
攻撃者の手がかりになるため与えることにつながります。
脆弱性の一種です。
またHTMLはエスケープされずに出力されるため、場合によりXSSが可能なことがあります。
なのでセキュリティ面を考慮しエラーメッセージを表示させないようにし
#PHPのエラータイプ
PHPはエラーを返しデバッグを行いやすいようにしてりくれます。
ですが、反面これにはデメリットがあり、エラーメッセージにはSQLなどの情報を表示され、いろいろな情報が表示される
攻撃者の手がかりになるため与えることにつながります。
脆弱性の一種です。
またHTMLはエスケープされずに出力されるため、場合によりXSSが可能なことがあります。
なのでセキュリティ面を考慮しエラーメッセージを表示させないようにし
#YYYYMMDD形式の名前のディレクトリを自動生成
/**
* 日付のディレクトリ判定
*
* @param string
* @return boolean
*/
function make_date_dir($dir){
if(!is_dir($dir)){#WordPressにおけるファイルアップロード処理
functions.php
<?php
// Check that the nonce is valid, and the user can edit this post.
if (
isset( $_POST['my_image_upload_nonce'], $_POST['post_id'] )
&& wp_verify_nonce( $_POST['my_image_upload_nonce'], 'my_image_upload' )
&& current_user_can( 'edit_post', $_POST['post_id'] )#WordPressのSQLチェック
#設定ファイルの修正 wp-config.php
define('SAVEQUERIES', true);表示したい箇所に以下のソースを記述
#jQueryが読み込まれているか判定する
if(jQuery().pluginName) {
// ここに処理
}#jQueryセレクタのAnd,OR指定 ##AND operation
a=$('[myc="blue"][myid="1"][myid="3"]');##OR operation, use commas
a=$('[myc="blue"],[myid="1"],[myid="3"]');#15分毎にアラートを表示させる
function quarterAlert(){
var d = document.createElement('script');
d.createTextNode=setInterval(function(){
alert("15分経過");
},900000);
}
quarterAlert();| <?php | |
| /** | |
| * ファイルが存在するかチェックする | |
| * | |
| * @param string | |
| * @param string | |
| * @return boolean | |
| */ | |
| function check_file_exists($dir,$file_name){ | |
| if(substr($dir,-1) !== "/"){ |
#フォントの設定方法
fctixを導入
https://wiki.manjaro.org/index.php?title=%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E8%A8%AD%E5%AE%9A
次にUI上で選択をする GUIで開きたかったけれどできなかったので GUIのパッケージをインストール
#ServerRoot must be a valid directory 忘れないためのメモ。 Apacheのインストールした場所でないところにパスを指定するとエラーがでる ちなみにLAMPの設定をしているとき、apacheを再起動させたときに出現した。