[php1st.com]気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。5.3.1)ではパスに日本語が含まれていると失敗します。basename($a);?>日本語を含むパスでbasename関数が失敗するこの現象はPHP6では修正されているようですが、今すぐ対処する場合は、次のようなユーザー定義関数を作る方法があります。$temp;}?>日本語を考慮したベース名の取得mb_strrchr関数は、パスに含まれる最後の「/」以降の文字列を取得し、mb_substr関数では先頭の1文字(/)を削除しています。[php1st.com]関連記事PHP関数PHPのdate関数の使用例PHPのdate関数を使うと、日付や時刻に書式を設定して取得したり表示することができます。以下に例を紹介します。現在の日時を表示する例です。date関数の2番目のパラメー...PHP関数count関数で多次元配列のすべての要素数をカウントするcount関数は配列の要素数を返す関数ですが、多次元配列に対して実行すると、通常は親の要素数が返されます。+」を使う方法があります。主な違いは、同じ名前の文字列インデックスを上書きするかどうかです。array_merge関数では、既存の要素を...PHP関数mb_strlen関数による文字数のカウントがおかしいときmb_strlen関数でカウントした文字数がおかしく感じることがあります。ほとんどの場合、マルチバイト関数で使う文字コードの設定の問題です。php.iniの設定「mbstring.internal_encoding」をチェックしてみましょう...PHP関数mb_send_mail関数によるメールの文字化け(本文、送信者、CC)mb_send_mail関数で送信したメールが文字化けする主な原因は次のようなものがあります。送信者やCCの日本語がエンコードされていない...PHP関数session_start関数でWarningが表示されるsession_start関数でCookieを作成するためのHTTPヘッダーを作成できないという意味です。原因は、そのページではすでに何らかの文字列などが出力されており、その際にHTTPヘッダーが出力されてしまっていることが考えられます。allow_url_include=0」と表示されるとき2018.11.10PHPでアラートを表示する2018.07.10PHPでアップロードサイズを変更する2018.07.10WordPressのPHPに困ったら「WordPress個別サポート」にご相談ください。allow_url_include=0」と表示されるとき2018.11.10PHPでアラートを表示する2018.07.10PHPでアップロードサイズを変更する2018.07.10WordPressのPHPに困ったら「WordPress個別サポート」にご相談ください。脆弱性が生まれる原理と対策の実践タイトルとURLをコピーしました。