- 締切済み
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
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>フォルダを選択すると 選択したデータはどういう形式でサーバーにわたしているのでしょうか?
補足
ご回答有難うございます。 情報が足りなくて申し訳御座いません。 選択したデータは、GETでurlencodeを行なっております。 受取側でurldecodeを行なって、さらにstripslashesを行なって、 scandirにパスを指定しています。