タグ

サンプルに関するmeganemegane103jpのブックマーク (4)

  • 【PHP】データ内に改行のあるCSVの処理方法

    ■特徴 SplFileObjectを利用しているため、エクセルで読み込みできる形式のCSVを読み込み可能です。データ内に改行が含まれるCSVも読み込みすることができます。 filePathにファイルが存在するパスを指定すると、CSVの内容が配列として戻ってきます。行数が多い場合は読み込みながらの処理に変更したほうが良いでしょう。 ■以下、サンプルです <?php function readCsv($filePath) { // CSV読み込み $file = new SplFileObject($filePath); $file->setFlags(SplFileObject::READ_CSV); $csvList = array(); foreach ($file as $line) { // 空のレコードは無視 if (!empty($line)) { $csvList[] = $l

    【PHP】データ内に改行のあるCSVの処理方法
    meganemegane103jp
    meganemegane103jp 2016/02/17
    データ内に改行を含むCSVを読み込むサンプル
  • 小規模から中規模のサイトに対応できるmysqlの設定サンプル

    yumでインストールしたmysqlで最低限のmy.cnfの設定を紹介します。小規模〜中規模くらいまでなら大丈夫かと思います。 インストールしたら、mysqlを起動する前にまず設定を変更しましょう。一度でも起動してしまうと、innodb_log_file_sizeの設定が邪魔をして、別途対応をしないと起動しなくなります。 対象は5.6系のサーバになります。 ■my.cnfのサンプル ・性能に関係してくるキャッシュ系の設定 ・文字化けを防ぐ文字コード系の設定 ・チューニングに必要なクエリログ系の設定 の3種類にわかれています。 以下に最低限の設定を書きます。それぞれのセクションに追記をしてください。これだけしておけば、だいたい大丈夫かと思います [mysqld] ##キャッシュ系の設定 query_cache_type = 1 query_cache_size = 128M innodb_bu

    小規模から中規模のサイトに対応できるmysqlの設定サンプル
    meganemegane103jp
    meganemegane103jp 2015/12/28
    mysqlサーバの設定サンプル
  • jQueryで指定した文字列でドロップダウンの項目を動的に絞り込むサンプルを書いた

    ■長いドロップダウンリストのユーザビリティ向上のために たくさんデータが存在するドロップダウンリストは下に長くなってしまい、選択するのが大変になってしまいます。ユーザビリティも低下してしまいがちです。そんな悩みを解決するために、テキストリアに文字を入力するとある程度ドロップダウンリストの項目を動的に絞り込めるサンプルを書きました。 テキストエリアに文字列を入れると、そのテキストが含まれている選択肢のみ表示されるようになります。 以下、サンプルコードです。デモはこちらです。 <html> <head> <script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ // まずは対

    jQueryで指定した文字列でドロップダウンの項目を動的に絞り込むサンプルを書いた
    meganemegane103jp
    meganemegane103jp 2015/11/19
    JQueryでドロップダウンリストの内容を動的に絞り込むサンプル
  • 【PHP】誰にでも簡単に使える【CSVをダウンロードさせるサンプル】を書いた

    今でもCSV形式でダウンロードさせるシステムは多いと思います。よく使うのでサンプルを書きました。 こちらにCSVを読み込むサンプルも書きました。併せて参考にしてみてください。 ■このサンプルの特徴 ▼エクセルで開いても文字化けしない エクセルで開いた時にも文字化けしないような考慮をしています。 ▼データ内に改行を含むCSVもエクセルで開ける fputcsv関数を使って実装しています。CSVのデータ内に改行を含んでいても、エクセルで開けるようになっています。 ▼メモリを気にせず利用できる テンポラリファイルを作成、CSV出力後にそこからダウンロードさせる方式を採っています。/tmp/直下に一時ファイルを作成するので、ある一定程度時間が経過すれば自動で消えます。テンポラリファイルにCSV形式で一旦出力するので、メモリ不足になることも少ないと思います。 ■サンプルコード 関数名など適宜いろいろ変

    【PHP】誰にでも簡単に使える【CSVをダウンロードさせるサンプル】を書いた
  • 1