• 締切済み

PHP 5C問題について

PHP初心者です。 現在、PHPでディレクトリーツリーを表示する仕組みを作成しています。 初期ディレクトリからフォルダを選択すると選択したフォルダを開くという 単純な仕組みなのですが、”~表”というフォルダが文字化けを起こし 調べていたら5c問題ということがわかりました。 magic_quotes_gpcをOffにしてりstripslashesを使って表示は正しく行えるようになりました。 ですが、”~表”というフォルダを選択すると、scandir:指定されたファイルが見つかりません。という エラーが表示され、その下位階層にあるフォルダやファイルを取得することができません。 5cを含むフォルダの下位階層にあるフォルダを取得する方法を教えて頂けないでしょうか。 宜しくお願い致します。 環境は、 PHP Version 5.3.6 OS:windows 7 以下、php.iniの設定 mbstring.encoding_translation = On mbstring.http_input = sjis mbstring.internal_encoding = sjis mbstring.language = Japanese

みんなの回答

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

>フォルダを選択すると 選択したデータはどういう形式でサーバーにわたしているのでしょうか?

SuperBeginners
質問者

補足

ご回答有難うございます。 情報が足りなくて申し訳御座いません。 選択したデータは、GETでurlencodeを行なっております。 受取側でurldecodeを行なって、さらにstripslashesを行なって、 scandirにパスを指定しています。

関連するQ&A