トップページ > プログラム > 2016年07月02日 > Rb2LkFYj

書き込み順位&時間帯一覧

28 位/222 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000110010003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net

書き込みレス一覧

【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
559 :デフォルトの名無しさん[sage]:2016/07/02(土) 16:19:08.15 ID:Rb2LkFYj
ドキュメントルートではなくサーバーのルートからファイルをincludeする書き方を教えて下さい。

/home/user1/public_html/test1.php
から
/home/test2.php
をincludeするのは
include('/home/test2.php');
と書けば出来ました。

/varなどでも同じように可能でしたが、

/test2.php
include('/test2.php');

/test_dir/test2.php
include('/test_dir/test2.php');
などのルート直下にファイルやディレクトリを作った場合はなぜか上手くinclude出来ません。

どのように記述すればinclude出来ますでしょうか?
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
561 :デフォルトの名無しさん[sage]:2016/07/02(土) 17:37:34.03 ID:Rb2LkFYj
>>560
ありがとうございます。

ドキュメントルートを出したのは念の為です。

ルートのパーミッションを弄るのは怖いので諦めて/homeに設置しようと思います。
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
564 :デフォルトの名無しさん[sage]:2016/07/02(土) 20:11:16.72 ID:Rb2LkFYj
anyenv(phpenv)をrootでインストールしたら.anyenvがルート直下に出来てしまったのでinclude_pathをどうしたものかと悩んでいました。

php.ini

include_path = ".:~/.anyenv/envs/phpenv/versions/7.0.8/composer"

/home/user1/public_html/test.php

include('vendor/autoload.php');


これだと動かないので。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。