PHP

PHP

Permission denied でアップロードできない

画像アップローダをPHPで作ってて、試しにアップしてみたら下記のエラー。 warning: move_uploaded_file(img/test.jpg) : failed to open stream: Permission denie...
PHP

PHPでゼロパディング、ゼロサプレス

PHPでゼロパディング $id = "12345"; $id = str_pad($id, 8, "0", STR_PAD_LEFT); print $id // "00012345" または $id = "12345"; $id = sp...
PHP

【PHP】コードは間違っていないのにたまにエラーが発生する場合の対応方法

よくわかるPHPの教科書作者: たにぐちまこと出版社/メーカー: 毎日コミュニケーションズ発売日: 2010/09/14メディア: 単行本(ソフトカバー)購入: 43人 クリック: 1,002回この商品を含むブログ (52件) を見る 10日でおぼえるPHP入門教室 第4版作者: 山田祥寛出版社/メーカー: 翔泳社発売日: 2012/09/14メディア: 大型本購入: 1人 クリック: 7回この商品を含むブログを見る コードは間違っていないのに、たまにエラーが発生する場合。文字コードを明示的に指定してみるとエラーが出なくなるという例もあるらしい。以下、.htaccessでの設定例 php_va…
PHP

【PHP】require呼び出しでwrapper is disabledエラー

開発環境では下記で動いていたものが... require("getData"); 本番環境では下記エラーに http:// wrapper is disabled in the server configuration by allow_u...
MySQL

phpmyadminでLOAD DATA INFILE(カラム指定)の例

mysqlモニタからのLOAD DATAのコマンドは下記。 mysql> load data infile "c:\sample\KEN_ALL.csv" into table zip "," lines terminated by "\r\n" (zipcode,addr1,addr2,addr3); これをphpmyadminで同じことをやりたい場合。 (あくまで単純なCSVインポートではなく、カラム指定の例) 追記: 「LOAD DATAするCSV」でなく「CSV」にチェックでもカラム指定可能。SQL ゼロからはじめるデータベース操作 (CD-ROM付) (プログラミング学習シリーズ)作…
PHP

【PEAR】コマンドプロンプトから必要モジュールのインストール方法

XAMPP使用の場合、PEARにはある程度のモジュールが入っている。 それ以外で必要なモジュールがでてきた場合は、ネット環境でコマンドプロンプトにて下記を実行するとダウンロード&インストールが自動で行われる。 (そのパッケージのバージョンと...
PHP

CodeIgniterでテーブル結合させるサンプルコード

コントローラのみの場合 //スタッフ情報取得 $sql = "select a.KANJINAME,b.WARDNAME,c.PROFESSIONNAME "; $sql = $sql." from M_STAFF as a "; $sql...
PHP

シングルクォーテーションとダブルクォーテーションの使い分けの例

$number = 100; echo "変数の値は $number です"; echo '変数名は $number です'; 徹底攻略 PHP5技術者認定試験 問題集 対応 (ITプロ/ITエンジニアのための徹底攻略)作者: NECラーニ...
PHP

PHP COMでExcelを操作するサンプルコード

// EXCELのインスタンス作成 $excel = new COM("excel.application") or die; $excel->DisplayAlerts = 0; // ファイルオープン & 書込み $wkb=$excel...
PHP

PHPでMaximum execution time of 60 seconds exceededのエラーがでたときの対応方法

Maximum execution time of 60 seconds exceeded が出てプログラムが終了する場合はphp.iniにて下記の部分を書き換える。 時間がかかるような処理には長めに設定してやることで、エラーは出なくなるは...