- ベストアンサー
path文字列の操作
申し訳ありませんphp初心者です 教えていただけますか? $_SERVER['DOCUMENT_ROOT']; で取得した、 '/home/hogehoge/public_html' の 最後のディレクトリ分 を削除して '/home/hogehoge/' にしたいのですが、どのようにすれば良いでしょうか? よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
最後のpublic_htmlに"/"がついてないなら dirname が使えます。
その他の回答 (2)
- UmJammer
- ベストアンサー率58% (115/196)
回答No.2
限定されたケースなので、正規表現を使うのも良いかもしれません。 $path = ereg_replace("[^/]*$", null, $_SERVER["DOCUMENT_ROOT"]);
質問者
お礼
ありがとうございます 助かります!! やってみます!
- tackn910
- ベストアンサー率0% (0/2)
回答No.1
素人なのですがこんな感じかな? define("ENCODING", "EUC-JP"); $str = '/home/hogehoge/public_html'; $idx = mb_strrpos($str, "/", ENCODING); $result = substr($str,0,$idx); echo $result; ↓だれかお願いします>< http://okwave.jp/qa5068321.html
質問者
お礼
ありがとうございます 助かります!! やってみます!
お礼
ありがとうございます おかげで出来ました!!