• ベストアンサー
  • すぐに回答を!

(至急!!)CodeIgniterでのCSVアップ

CodeIgniterの勉強をしているのですが、CSVアップロードの作成がわかりません。 簡単に作成することができるでしょうか? 簡単なサンプルとかあれば教えてください。 マニュアルにも書いていなくて良くわかりません。 よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数551
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

使ったことはないですが...。 CodeIgniter ユーザガイドで掲載されている 「ファイルアップロードクラス」で解決しませんか? 一応、サンプルも書かれていますが。 $config['allowed_types']を変更すればいけるに思います。

参考URL:
http://codeigniter.jp/user_guide_ja/libraries/file_uploading.html

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Codeigniterの使い方を教えていただけないでしょうか

    はじめまして。Codeigniter初心者です。 「CodeIgniter徹底入門」の書籍を参考にして、 XAMPP+Eclipse環境(Windows Vista、Linux(CentOS)) を構築してみました。 諸設定を行い、EclipseよりPHPプロジェクトを作成し、 Codeigniterをインポートしています。 XAMPPコントロールパネルよりApacheを起動後、 Vista、CentOSよりブラウザで下記のURLにアクセスし、 「CodeIgniterへようこそ!」ページが表示されるところまで 確認できました。 http://localhost/CodeIgniter/ その後、参考書(「コントローラで"Hello World!"を作る」)に 記載されているサンプルコード(下記参照)をそのまま使用して hello.phpを CodeIgniter/system/application/controllers 配下に作成しました。 hello.php --------------------------------------- <?php class Hello extends Controller { function index() { echo 'Hello World!'; } } ?> --------------------------------------- Vista、CentOSのEclipseより Codeigniter/system/application/controllers/hello.php を右クリックして「デバッグ」→「PHP Web ページ(1)」を選択して デバッグを開始しますと下記のエラー(Vistaでのもの)が 発生してしまいます。(Vista、CentOSともに) ------------------------------------------------------------- Fatal error: Class 'Controller' not found in C:\xampp\htdocs\CodeIgniter\system\application\controllers\hello.php on line 2 ------------------------------------------------------------- また参考書には、ブラウザで http://localhost/CodeIgniter/hello のURLにアクセスすると「Hello World!」が表示されると 記載されていましたが、下記のエラーが表示されます。 ---------------------------------------------------------------------- Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。 Error 404 localhost 04/17/09 20:00:04 Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.8 ---------------------------------------------------------------------- フレームワークのControllerがうまく認識できていないようで、 設定上の問題のように思われますが、原因は特定できておらず、 困り果てた挙句、ご質問させていただきました。 お忙しいところ大変恐縮ですが、アドバイスいただければ幸いです。 何卒宜しくお願い申し上げます。

    • 締切済み
    • PHP
  • csvからの取込み

    こんばんは。 ただいまPHP勉強中です。 サンプルのサイトなど見てがんばっていますが、データベースにCSVからデータを取り込むところでつまづいています。 サンプルコードがあるサイトや、ヒントでも教えていただけたらと思います。 どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • CSVで指定したFTPにアップしたいです。

    PHP と MySQLで作ってます。 MySQLに格納されているテーブル(1つ)にあるデータを全て CSV形式にして、指定したFTPサーバにアップロードしたいと 考えております。 どこか参考になるサイトまたは記述方法をご存知の方がいらっしゃいましたら 教えていただけないでしょうか? よろしくお願い致します。

    • ベストアンサー
    • PHP
  • CodeIgniter/index.phpにアクセスすると真白なページが表示されてしまいます。

    はじめまして。CodeIgniter初心者です。 公開サーバのDocumentRoot配下にディレクトリ「CodeIgniter」を 作成し、その配下に開発環境からexportした「system」ディレクトリとindex.phpをアップロードしております。 /var/www/html/system/application/config 配下のconfig.phpとdatabase.phpの環境変数も 公開サーバ用に変更して、Apacheを再起動しております。 config.php -------------------------------------------------------------- ・・・ $config['base_url']= "http://公開サーバIPアドレス/CodeIgniter/"; ・・・ -------------------------------------------------------------- ブラウザより http://公開サーバIPアドレス/CodeIgniter/index.php にアクセスすると真白なページが表示されてしまいます。 /var/log/httpd 配下のaccess_logには ”GET /CodeIgniter/index.php HTTP/1.1”が出力され、 error_logには何も出力されておりません。 /var/www/html/CodeIgniter/system/logs 配下にもログファイルは作成されておりません。 phpinfo.php作成し、 http://公開サーバIPアドレス/CodeIgniter/phpinfo.php へアクセスすると、PHPのバージョン情報ページが表示されますので PHPは正常動作しているようです。 公開サーバにおける各サービスの主な設定(一部抜粋) Apache: httpd.conf ------------------------------------------ ・・・ LoadModule rewrite_module modules/mod_rewrite.so DocumentRoot:/var/www/html ・・・ ------------------------------------------ PHP: php.ini ------------------------------------------ ・・・ display_errors = On mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto ・・・ ------------------------------------------ php.ini ------------------------------------------ ・・・ LoadModule php5_module modules/libphp5.so AddHandler php5-script .php AddType text/html .php DirectoryIndex index.php ・・・ ------------------------------------------ お忙しいところ大変恐縮ですが、アドバイスいただければ幸いです。 何卒宜しくお願い申し上げます。

    • 締切済み
    • PHP
  • データ型textのcsvインポート

    環境 Apache2 PostgreSQL8 PHP5 EUC-JP PostgreSQLのデータ型textにて入力したデータをcsvダウンロードし、 再度csvをアップロードし取り込むプログラムを作成しております。 データ型textなので改行コードや長文のデータがあります。 csvファイルにてダウンロードする際、 \nを↑、\rをブランクに変換してcsvファイルを作成し、 csvファイルをアップロードする際は、 mb_convert_encodingにてcsvファイルのsjisをeuc-jpに変換をしております。 ほとんどのデータが問題なくアップロードできるのですが、 syntax error at or near "," というエラーが出る場合があります。 これはどのような場合に出るのでしょうか? 抽象的な質問かもしれませんが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • CSVをアップしてWEBで在庫参照するシステム

    CSVデータをアップしてWEBで参照できる在庫参照プログラムやソフト、オープンソースはご存じないでしょうか? やりたいことは、CSVデータをアップロードしてその中のデータをWEBで検索参照するプログラムです。 急いでいます。 よろしくお願い致します。

    • 締切済み
    • PHP
  • 配列からのCSVファイルの作成に関して

    環境:vb2005 あるデータをCSVへ出力したいと考えていますが、色んなホームページを検索したところ、 データテーブルからのCSV作成方法は記載がありましたが、配列(二次元配列)からのCSVの 作成方法がわからず悩んでいます。 サンプルとなるようなホームページ等ありましたら教えて頂きたいと思います。 よろしくお願いします。

  • C# csvをexcelシートのように表記したい

    VS2017でC#を勉強しています。 複数のcsvファイルをexcelのシートのように表示できますか? ネットで検索すると、excelファイルのシートを表示するサンプルはありますが、 複数csvファイルをシート別に表示させるサンプルがわかりませんでした。 そのような表(ツール)はありますか? 複数ある場合、csvファイルを表示させたいのでdatagridviewのようにカラムが分かれているものを教えてください。 サンプルプログラムを書いていただけますと助かります。 よろしくお願いいたします。

  • soket通信でのCSVファイルアップロード(Java)

    お世話になります。 Javaで、CSVファイルをsoket通信にてアップロード しようと考えております。 クライアント側、サーバ側でどのようなストリームを使用するかがいまいち分かりません。 サンプル等情報がありましたらよろしくお願いします。

  • csvについて

    初めて投稿させていただきます。 今回はプログラムとは直接関係はないのですが・・・・ いま、C++でcsvを読み込んでテンプレートxmlの中身を読み込んだcsvのデータに書き換えて出力するサンプルを作成しているんですけど、会社の人に出されたお題の意味が分からなくて>< そのお題というのが テンプレートを以下のようにして -- <root>  <datas>   <key>${0}</key>   <value>${1}</key>   <extdatas>    <extra>${2-}</extra>   </extdatas>  </datas> </root> -- CSVの各行を<datas>として表現して、 各行の2カラム目移行を<extdatas>中の<extra>として表現して下さい。 というものなんですけど、 CSVの各行を<datas>として表現して、 各行の2カラム目移行を<extdatas>中の<extra>として表現して下さい。 ここの部分の意味がわからなくて>< こういう風にcsvを作成して、これを読み込んでテンプレートxmlの中身を入れ替えて出力しろ、ってことなんだと思うのですが。だとしたら、どういう風にcsvを作るのかが分からなくて><お題を出した人が会社に顔を出さないので、聞くにきけない状態です>< こんなこと聞くのもおかしな話だとは重々承知しております>< どなたかこのお題の意味をわかる方いませんでしょうか? 宜しければ教えて頂けると助かります><