0

だから私はlocalhostを持っていて、codeigniterでWebアプリを構築しています. ディレクトリを作成する関数の一部としてこれを取得しました:

mkdir(base_url() . 'assets/img/' . $_POST['cells']['slug'] . '/');

ディレクトリを作成する必要があります。

http://localhost/sitedirectory/assets/img/slug/

なぜそれが機能しないのかわかりません。

4

3 に答える 3

2

base_urlHTTP URL になります。HTTP URL にディレクトリを作成することはできません。ファイル システムにディレクトリを作成する必要があります。(その後、Web サーバーはディレクトリを HTTP URL にマップできます)

于 2013-07-23T16:26:27.150 に答える
0

あなたがしたいことは次のようなものです:

mkdir(APPPATH . 'assets/img/' . $_POST['cells']['slug'] . '/');

ここにいくつかの他の可能性があります

// System Directory Path
SYSDIR

// Application Directory Path
APPPATH

パス ヘルパーもご覧ください。

于 2013-07-23T16:43:03.450 に答える