オープンソースカンファレンス2011 Hokkaido #osc11do 「PHPでセキュリティを真面目に考える」 LOCAL PHP部 佐藤琢哉(@nazo) http://labs.nazone.info/Read less
PHPでユニークな(一意な)IDを生成したい場合に「uniqid」という関数が利用できる. string uniqid ([ string $prefix [, bool $more_entropy ]] ) マイクロ秒単位の現在時刻にもとづいた、接頭辞つきの一意な ID を取得します。 PHP: uniqid - Manual $prefixなし $prefix(接頭辞)なしで利用すると,13文字の文字列が生成される. [例] 48f7146e6ea07 <?php echo uniqid(); echo uniqid(""); ?> $prefixあり $prefixに任意の文字列を指定すると,接頭辞の後に13文字の文字列が生成される [例] UNIQ_48f718480b738 <?php echo uniqid("UNIQ_"); ?> $prefixに乱数を指定する マイクロ秒単
Description PEAR MDB2 では、データベースに対するクエリを実行するために いくつかのメソッドを用意しています。いちばん直接的なメソッドは query() です。これは、SQL クエリ文字列を引数として受け取ります。返り値には二通りの可能性があります。 結果を返すクエリ (SELECT など) が成功した場合には新しい MDB2_Result オブジェクト、失敗した場合には MDB2_Error オブジェクトを返します。 このメソッドは、データを操作するような文 (INSERT など) に対して使用してはいけません。 <?php // まずプログラムの最初に、$mdb2 という名前の // MDB2 オブジェクトを作成します require_once 'MDB2.php'; $mdb2 =& MDB2::connect('pgsql://usr:pw@localhost/
Using PHP with the Asterisk Gateway Interface (AGI) PHP Tips and Examples Script Location Asterisk expects to find scripts in the /var/lib/asterisk/agi-bin/ directory for AGI execution. File Permissions Remember to make your files executable with chmod 755 /var/lib/asterisk/agi-bin/*.php . The Shebang The first line in your script will of course determine which executable runs it. Be aware of the
第4回に上げた動画にソース上げて欲しかったとコメントがあったので、ひとつ晒してみます。 稼働中のものを丸っきりそのまま上げている訳ではなく公開用に清書しています。 今動いてるスクリプトよりこっちの方が見やすいです。圧倒的に。 とりあえず以下ソースです。 説明は後ほど。 文字コードはUTF-8を前提に記述しています。(UTF-8以外で表示される場合は文字コード変換する関数を各自作ってください。) ニコニコ動画のRSSをPHPで整形 <?php function nico_rss($kind="mylist",$cate="all",$day="hourly",$page=0){ //XMLデータ取得用ベースURL $req = "http://www.nicovideo.jp/ranking/".$kind."/".$day."/".$cate."?page=".$page."&rss=2.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く