PHP

最終行の取得はlastInsertId()で。

そんだけなう。 #$sql = TEKITO INSERT SQL $sth = $dbh->exec($sql); $LASTID = $dbh->lastInsertId(); #konna kanji

CSVファイルを直接出力+ダウンロード

というわけでやってみました。 $sql = "SELECT * FROM table"; $sth = $dbh->query($sql); $i=0; $ii=0; while($row = $sth->fetch(PDO::FETCH_ASSOC)){ $lineData = $row[$i] . ","; $i++; while($i<$numOfRows){ $lineData .= $row[$i] . "," ; $i++; } $l…

LDAP認証してみた。

サンプルはこんな感じ。

SQLiteの書き込み権限はファイルとフォルダに必要

きちんと、apacheを動作させているユーザーに対してrwxをあたえておきましょう。 って、パーミッション問題は未だにちょくちょく発生してしまう上になかなか思いつかない事が多い。 気をつけないと。

SQLite3でDBが開けない

Fatal Error: Uncaught exception 'PDOException' Unable to open database表示の時は対象のディレクトリの書き込み権が必要ですよ。ってことで。3年越しの記事で助かりましたとさw ありがとうございます。

Ajax通信時のError処理について

ほぼそのまま引用これはすごく便利。 $.ajax({ type: "post", url: urls, data: ajax_data, error: function(status1,status2,status3){ } success: function(msg){ } }); /* XMLHttpRequestオブジェクトには、 readyState ・・・オブジェクトの通信状態 0: …

認証したって。セキュリティ問題。(宿題)

PHP

どんなのがあるのかな。 認証段階でのセキュリティ(PAMと連携させたらいいの?何したらいいんだろう) セッション利用時のセキュリティ(CSRFとか?) セッション保護の為の方法について SSL利用時の負荷について 実装はめんどくさい?

TCPDF使うときにPNGファイルも挿入するならphp5-gdは入れておこうね。

php

じゃないと、imagecreatetruecolor関数とか使えなかった。それだけ(笑

pear mail smtp authについて

php

自動的にTLSが有効になっているので、TRUEだとサーバ側が非対応の場合、コネクション確立出来ない。 また、Exchange環境で、ActiveDirectory認証をしている場合は、引数をLOGINにしないと接続出来ない。

phpまわりで500 Internal Errorがでたときの対処法1

# php5 target.php これを実行するだけでエラー箇所はわかるから簡単だった。。。 こんな単純な事も思いつかないとは。。w

PNGファイル書き出しの注意事項

PNGファイルをCanvasからtoDataURLで出力すると、そのデータはdata:から始まるテキストベースに出力されブラウザで即座に扱える画像データとして出力される。 そのデータはブラウザでimg.srcとして指定するだけで使えるけれど、それをPNGファイルとして書き…

HTTP_SERVER_VARSはグローバル宣言しないと関数内でアクセスできない。

PHP Notice: Undefined variable: HTTP_SERVER_VARS in /phptest/index.php on line 7 こんなメッセージがでてくるから何かなーと思ったらそういうことらしい。 対応策は global $HTTP_SERVER_VARS; を.phpファイル内に追記しただけ。