phpの質問です

coreserverで運用しています

あ.php
======================
<?php include"い.php";?>
======================

い.php
======================
<?php echo basename($_SERVER["PHP_SELF"],".php");?>
======================

となっています
い.phpを実行しますとあ.phpと表示されずに
.phpとだけ表示されます。恐らくファイル名が日本語になってるのが原因だと思います
どのようにすればあ.phpと表示されるのでしょうか?よろしくお願いします。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2014/09/06 04:27:53
  • 終了:2014/09/13 04:30:04

回答(1件)

id:yoneto164 No.1

ヨネちゃん回答回数813ベストアンサー獲得回数942014/09/06 16:54:45

ポイント500pt

mb_substr と mb_strrchr を組み合わせるとどうでしょうか。
http://php1st.com/1434/

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません