お疲れ様です。
はまったので備忘録します。
PHPのシステムにてファイルをアップロードする際
Content-Typeをみてファイルの種類を判断します。
今回JPEG画像をアップロードした際に
image/pjpegというタイプに遭遇しました。
調べてみると、ブラウザがIEの時はそうなるみたいです。。。
FIREFOXやSafari、Chromeでもimage/jpegなんですけどね。
以上
うちなーんちゅプログラマーのクラクラが、仕事中(主にPHP関連、CakePHP(1.2系)関連。たまにその他雑記)に得た知識等を備忘録として残し、そして同じ問題で悩んでいる人がこの備忘録を参考に解決出来ればと思い、開設しました。温かい目で見てやってください。 ☆コメントどしどし募集中☆
2011年5月2日月曜日
2011年5月1日日曜日
【CakePHP関連】キャッシュを行わない
お疲れ様です。
キャッシュについて備忘録します。
コントローラーからキャッシュをせず
毎回処理を通す方法です。
表示したいアクションの中で
Configure::write('Cache.check',false);
と書きます。
以上
キャッシュについて備忘録します。
コントローラーからキャッシュをせず
毎回処理を通す方法です。
表示したいアクションの中で
Configure::write('Cache.check',false);
と書きます。
以上
2011年4月27日水曜日
【PHPセキュリティ関連】ファイルアップロードのサイズ制限について
お疲れ様です。
少しハマりましたので備忘録です。
PHPにおいてファイルをアップロードする際
ファイルの容量がphp.ini(設定ファイル)で決められています。
初期状態だと2Mだそうです。
変更する場合は
php.iniを直接編集することになりますが
レンタルサーバーなどの場合
変更が容易でないことがあります。
私はさくらインターネットを愛用(会社が)しています。
さくらインターネットはコントロールパネルから
php.iniの変更が可能ですので
好きなサイズに変更が可能です。
例)
upload_max_filesize = 5M
こんな感じです。
あまり大きすぎると
いろいろ問題がありそうなので
こういう設定も可能だという程度でいいかと思います。
以上
少しハマりましたので備忘録です。
PHPにおいてファイルをアップロードする際
ファイルの容量がphp.ini(設定ファイル)で決められています。
初期状態だと2Mだそうです。
変更する場合は
php.iniを直接編集することになりますが
レンタルサーバーなどの場合
変更が容易でないことがあります。
私はさくらインターネットを愛用(会社が)しています。
さくらインターネットはコントロールパネルから
php.iniの変更が可能ですので
好きなサイズに変更が可能です。
例)
upload_max_filesize = 5M
こんな感じです。
あまり大きすぎると
いろいろ問題がありそうなので
こういう設定も可能だという程度でいいかと思います。
以上
2011年4月19日火曜日
【CakePHP関連】hiddenメソッドについて
何回も調べなおすので備忘録します。
Formヘルパーのhiddenメソッドについて。
$form->hidden('User.id',array('value'=>3));
こんな感じで使います。
以上
Formヘルパーのhiddenメソッドについて。
$form->hidden('User.id',array('value'=>3));
こんな感じで使います。
以上
【CakePHP関連】PHPExcelのセル関数絡み
お疲れ様です。
PHPExcelのセルに値をセットする関数で
いい情報が載っていたので
備忘録します。
// セルに値をセットする
$sheet->setCellValueByColumnAndRow(0, 1, "文字列!");
$sheet->setCellValueByColumnAndRow(1, 2, 12345);
$sheet->setCellValueByColumnAndRow(2, 3, true);
$sheet->setCellValueByColumnAndRow(3, 4, date("Y/m/d"));
参考サイト:
誰かのホームページ様
http://www.24w.jp/study_contents.php?bid=php&iid=phpexcel&sid=cell&cid=005
ありがとうございます
以上
PHPExcelのセルに値をセットする関数で
いい情報が載っていたので
備忘録します。
// セルに値をセットする
$sheet->setCellValueByColumnAndRow(0, 1, "文字列!");
$sheet->setCellValueByColumnAndRow(1, 2, 12345);
$sheet->setCellValueByColumnAndRow(2, 3, true);
$sheet->setCellValueByColumnAndRow(3, 4, date("Y/m/d"));
参考サイト:
誰かのホームページ様
http://www.24w.jp/study_contents.php?bid=php&iid=phpexcel&sid=cell&cid=005
ありがとうございます
以上
登録:
投稿 (Atom)