だから私はlocalhostを持っていて、codeigniterでWebアプリを構築しています. ディレクトリを作成する関数の一部としてこれを取得しました:
mkdir(base_url() . 'assets/img/' . $_POST['cells']['slug'] . '/');
ディレクトリを作成する必要があります。
http://localhost/sitedirectory/assets/img/slug/
なぜそれが機能しないのかわかりません。
だから私はlocalhostを持っていて、codeigniterでWebアプリを構築しています. ディレクトリを作成する関数の一部としてこれを取得しました:
mkdir(base_url() . 'assets/img/' . $_POST['cells']['slug'] . '/');
ディレクトリを作成する必要があります。
http://localhost/sitedirectory/assets/img/slug/
なぜそれが機能しないのかわかりません。
はbase_url
HTTP URL になります。HTTP URL にディレクトリを作成することはできません。ファイル システムにディレクトリを作成する必要があります。(その後、Web サーバーはディレクトリを HTTP URL にマップできます)
あなたがしたいことは次のようなものです:
mkdir(APPPATH . 'assets/img/' . $_POST['cells']['slug'] . '/');
ここにいくつかの他の可能性があります
// System Directory Path
SYSDIR
// Application Directory Path
APPPATH
パス ヘルパーもご覧ください。