私は私のコントローラのコードをファイルのJSONにアクセスし、wirteへのfopen使用するには、私は、全体のパスを書きましたが、それは誤りcodeigniterでサーバーが動作していませんか?
fopen(base_url().'assets/global/plugins/fullcalendar/demos/json/events.json', "r") or die("Unable to open file!");
に私にエラー外観を与える冒頭でこの
$this->data['date'] = $this->issue_model->get_date();
$this->data['com'] = fopen("assets/global/plugins/fullcalendar/demos/json/events.json", "r") or die("Unable to open file!");
$txt = json_encode($this->data['date']);
fwrite($this->data['com'], $txt);
のようなものです
警告:このA PHPエラーが
重要度に遭遇したように
メッセージ:のfopen():php_network_getaddresses:失敗のgetaddrinfo:コントローラー/ welcome.php
行番号:45
問題はうまく私のウェブサイトの仕事である名前またはサービスが
ファイル名を知られていません私のlocalhostでは、私はそれを私のサーバーにアップロードしたときにファイルにアクセスし、それに書き込みません
誰か私のコードに間違っていることを教えていただけますか?
localhostで動作する場合は、おそらくサーバーにパスの問題があります。 'base_url()'の値は何ですか? – AnthonyB
http://legal.sunrise-resorts.com/ –
base_url()の後に '/'を追加しますか?そうでない場合、 'assets /'はあなたのドメイン名に触れます。 – AnthonyB