0

codeigniter を使用してサーバーに csv ファイルを保存しようとしています。

私の構文は次のとおりです。

   $this->load->dbutil();
   $query = $this->db->query("SELECT id,customeraccount,band FROM Customer_Bands");
   $delimiter = ',';
   $newline = "<br>";
   echo $this->dbutil->csv_from_result($query, $delimiter, $newline); 


if ( ! write_file(base_url().'/application/authorizations/test.csv', $this->dbutil->csv_from_result($query, $delimiter, $newline)))
       {
            echo 'Unable to write the file';
       }
       else
       {
            echo 'File written!';
       }

これは今のところラフですが、機能を最初に動作させたいと考えています。

2 つの問題。まず、echo $this->dbutil->csv_from_result($query, $delimiter, $newline);ビューへの出力は正しく行われますが、各フィールドは "" 内にあります。これらを削除するにはどうすればよいですか?

次に、ファイルがサーバーに書き込まれていません。base_url() は私の codeigniter ルート フォルダーです。次に、アプリケーション内に、authorizations という名前のフォルダーを作成しました。base_url()/application/authorizations

これは現在失敗し、エコーします'Unable to write the file'

前もって感謝します

4

0 に答える 0