• ベストアンサー

PHPをさわっているのですが、日本語ファイル名のPHPファイルは実行で

PHPをさわっているのですが、日本語ファイル名のPHPファイルは実行できるものなのでしょうか。気になったもので・・・。

  • PHP
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>日本語ファイル名のPHPファイル まっとうに運用しようと思っているのであれば WEB技術を使うときに日本語のファイル名は付けてはいけません。 どうしてもつけたければ構いませんが、解決不能な難題にぶちあたる と思います。

yt2009yt2009
質問者

お礼

回答ありがとうございます。 やはり運用する際には、半角英数字のファイル名であることが望ましいのですね。

関連するQ&A

  • PHPのsystem実行時の日本語ファイルについて

    PHPのsystem実行時の日本語ファイルについて困っております。 PHP から、zip で圧縮を行い、zipファイルをダウンロードさせる処理を行っています。 zip は、 $execStr = "zip -q aaa.zip 対象ファイル名"; system ( $execStr ); で行っております。 その際、対象ファイル名に、日本語が入っている場合に ファイル名が取得できなく、圧縮が失敗しています。 対象ファイル名に、日本語が入らない場合は、問題なく成功しています。 失敗する場合、"ls 対象ファイル名"で system 実行して確認してみましたが、 そのようなファイルは無い との結果でした。 日本語の言語設定( $LANG ) が問題なのではと考えています。 teraterm で確認すると LANGが ja_JP.UTF-8 だと、日本語ファイル名が表示されますが ja_JP.eucJP だと、文字化けします。 system 実行時に、echo $LANG で確認すると、 ja_JP.eucJP になっておりました。 どうにか、日本語ファイル名を取得する方法がありますでしょうか。 試してみたことは $execStr = "LANG=ja_JP.UTF-8; export LANG ;zip -q aaa.zip 対象ファイル名"; →ダメ $execStr = "LANG=ja_JP.UTF-8; zip -q aaa.zip 対象ファイル名"; →ダメ

    • ベストアンサー
    • PHP
  • phpはなぜ実行するときに、php ファイル名

    phpはなぜ実行するときに、php ファイル名.php エンターキーを押さないといけないんでしょうか? 今までPythonの勉強をしていたんですが、▶みぎさんかくみたいな実行ボタンをオスだけでコードを実行できていました phpはなぜボタンみたいなのがなく、わざわざ毎回phpのコードを書かないといけないんですか?めんどくさいです vsコードでやっています windows10

    • ベストアンサー
    • PHP
  • php5のrename()は日本語をリネームすることは出来ないのでしょ

    php5のrename()は日本語をリネームすることは出来ないのでしょうか? rename('あ.php','hoge.php'); ↑を実行すると、 No such file or directory とエラーがでます。 phpで日本語のファイル名をリネームすることはできますか?

    • ベストアンサー
    • PHP
  • FileZillaで日本語ファイル名は使えますか

    FileZillaで日本語ファイル名は使えますか セキュリティの観点から、FTPクライアントソフトをNextFTPからFileZillaに変えることを検討しています。 昔検討してみて、日本語ファイル名が使えないようだったのであまり検討もせずNextFTPを選択したような記憶があります。 調べてみたら、日本語フォルダ名は使えると紹介されているサイトがありました。 http://www.sky-s.net/sky-blog/archives/2010/07/16-190827.php この設定で、日本語ファイル名も見えるようになりますでしょうか。 試してみればいいのかも知れませんが、もしご存じの方、またはFileZillaで日本語ファイル名を使っている方がいらっしゃいましたら教えてください。 最終的には、FileZillaサーバーにFTPSでアクセスするのが目標です。 ご教示のほどよろしくお願いいたします。

  • htaccessを使って、~.htmlというファイル名でphpを実行さ

    htaccessを使って、~.htmlというファイル名でphpを実行させようとしてうまくいかず困っています。 状況は、 htaccessに、AddType application/x-httpd-php .htm .html を追加したところ、 ieだと、『ファイルのダウンロード - セキュリティの警告』というダイアログボックスが出てきます。 firefoxだと、『を開く』というダイアログボックスが出てきて、『次のファイルを開こうとしています:』『ファイルの種類 application/x-httpd-php』ということが書かれています。 対処方法を教えてください。

    • 締切済み
    • PHP
  • ファイル名を日本語にする

    ワードファイル名は日本語でもOKのようですが、 中には日本語ではだめで半角英数でなければだめなものもあると聞きます。 日本語でOKのものとそうでないものどちらが多いんでしょうか? lzh,exeなど様々な拡張子がありますが、 ファイル名を日本語にして良いかどうかは拡張し次第なのでしょうか? よろしくおねがいします。

  • 日本語フォルダ名を使いたい

    http://oshiete.nikkeibp.co.jp/kotaeru.php3?qid=2231715 上記と同じ質問なのですが・・ http://popilol.lolipop.jp/NiconicoPHP/pipipiga.html​ 上記のプログラムを利用していきたいと考えています。 こちらの状況としては、学校内のイントラでWebサーバーをanhttpd+PHP5、WindowsXPで立ち上げ、行事の写真を子供たちに見せたいと思っています。行事の写真は、普段ファイルサーバーに日本語フォルダ名で整理をしています。 管理者モードで日本語を表示できることは分かっているのですが、より簡単な手順で多くの先生方に協力を得ての運営を考えています。日本語フォルダ名やファイル名が使えるとファイルサーバーからのフォルダごとのコピーで済むので運営上非常に楽になるので利用をしたいと考えています。 FAQに簡単に日本語フォルダ名が使える説明があるのですが・・よくわかりません。(作者のサポートなしと記載あり)もしお分かりになる方がいましたら教えていただけるとありがたいです。こちらは、HTMLと多少PHPの理解があります。 下記がFAQの内容; pipipigaは、あらゆるサーバで動作可能な汎用性を考慮しているため、フォルダ名やファイル名の日本語対応をあえて行っておりませんが、ご利用サーバにmgstringという拡張モジュールがインストールされているのであれば、pipipiga.phpを改造することで対応可能です。具体的には、 1.dat/config.ini.datファイルのcQueryIsPathを0にする。 2.pipipiga.phpのvalidPath()を日本語対応する。 3.pipipiga.phpのmakeArgMenu()のbasename($idx)を日本語対応する。 でOKかと思います。」 以上です。よろしくお願いいたします。 なお、日本語ファイル名やフォルダ名が使え、サムネイルが作成でき、写真の表示ができるプログラムをご存知であれば、それを教えていただいてもかまいませんが・・

    • 締切済み
    • PHP
  • 日本語のファイルが開けない

    大変困っておりますので、お分かりになる方どうぞ宜しくお願い致します。 環境は以下の通りです。 OS:Linux Webサーバ:Apache2 言語:PHP4 PHPのプログラム内で、アンカーを生成し、 <a class='file' href="#" onClick="OpenFileWindow('./file/テスト.ppt');"> テスト.ppt</a> javascriptのwindow.openで、ファイルを開こうと試していますが、ファイル名が日本語の場合、開くことができません。 実行すると、「ページが見つかりません」と表示されてしまうのです。 試しにそのファイルを英数字の名前へ変更し、実行するとちゃんと開く事ができます。 何が悪いのかさっぱり分からず、困っております。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 日本語名ファイルを書き込む

    こんばんわ。 早速、質問なんですが、 パソコンのデータのバックアップを取ろうと思い、DVD-Rを買ってきて、 フリーソフトのDeepBurnerで画像ファイルやテキストファイルなどを書き込みました。 アルファベット名ファイルはちゃんと書き込めるのですが、 日本語名ファイルの書き込みが上手くできません。 例えば、「テキスト.txt」を書き込むと、「テキ」というファイルになってしまい、 ファイル名が途切れてしまう、拡張子が消えてしまうという状態です。 日本語名ファイルは書き込めないものなのですか? それともソフトやDVDの問題なんでしょうか? 初歩的な質問で恐縮ですが、よろしくお願いします。

  • ファイル名が日本語のwaveファイルについて。

    ファイル名が日本語のwaveファイルについて。 「夢破れて.wav」など、ファイル名が日本語のwaveファイルを CDに焼いてオーディオで再生できますか?

専門家に質問してみよう