Archive for the ‘coreserver’ category

Pear Pagerのカスタマイズ

3月 10th, 2010

PHPのPear/Pagerライブラリでのカスタマイズ方法のメモ
curPageSpanPreとかは、通常ブラケットなどを入れるのが一般的だと思いますが、ここにHTMLタグをいれることによって現在ページの表記デザインをCSSで操作できるようにしています。
また、それ以外のリンク要素についてもdiv class=’page’の設定をすることでCSSで装飾できるように調整していいます。

//ページング処理
        print "<div class=’page’>";
    require_once("Pager/Pager.php");
    $options = array(
      "totalItems" => (hogehoge),
      "delta" => 15,
      "perPage" => hogehoge,
      "curPageSpanPre" => "<span id=’curPage’>",
      "curPageSpanPost" => "</span>",
      "prevImg" => "前へ",
      "nextImg" => "次へ"
    );

    $pager =&Pager::factory($options);
    $navi = $pager -> getLinks();
    print($navi["all"]);
    print "</div>";
//ページング処理終了

参考にしたページ

http://www.phpbook.jp/pear/pear_pager/index11.html
http://www.phpbook.jp/pear/pear_pager/index9.html

CSVデータのMySQLへのインポート

2月 9th, 2010

MySQLへCSVデータをインポートするにあたりちょっとつまづいたのでメモ
環境は、CORESERVERです。

LOAD DATA INFILE “articles_utf8.csv” INTO TABLE product FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘;

ローカル環境ではこれでよかったけど、コアサーバーでは

ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: YES

のエラーが出てうまくいかなかった。
そこで、http://c-home.info/archives/226 のページを参考に

LOAD DATA LOCAL INFILE “articles_utf8.csv” INTO TABLE product FIELDS
TERMINATED BY ‘,’ ENCLOSED BY ‘”‘;

と「Local」を入れたらうまくインポートされました。

coreserverでphpのcgiモードが使えない件

12月 6th, 2009

私が契約しているcoreserverのサーバでは、どうもhtaccessを使用したphpのcgiモードにするとエラーが発生するのでおかしいなと思っていたらどうもlibpg5.soファイルが見つからない模様

ためしに、新しくサーバのお試しで申し込んでみたら、問題なく動作しているので、現在契約しているサーバに固有の問題のようでした。

このさいだから、サーバの移行を検討しようかな。。。。