<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://phpmemo1223.blog74.fc2.com/?xml">
<title>phpプログラムメモ</title>
<link>http://phpmemo1223.blog74.fc2.com/</link>
<description>よく利用するphpのコードを 自分用のメモに載せておきます。 よかったら使って下さいまし。</description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://phpmemo1223.blog74.fc2.com/blog-entry-36.html" />
<rdf:li rdf:resource="http://phpmemo1223.blog74.fc2.com/blog-entry-35.html" />
<rdf:li rdf:resource="http://phpmemo1223.blog74.fc2.com/blog-entry-34.html" />
<rdf:li rdf:resource="http://phpmemo1223.blog74.fc2.com/blog-entry-32.html" />
<rdf:li rdf:resource="http://phpmemo1223.blog74.fc2.com/blog-entry-31.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://phpmemo1223.blog74.fc2.com/blog-entry-36.html">
<link>http://phpmemo1223.blog74.fc2.com/blog-entry-36.html</link>
<title>海外サーバでmysqlの日本語が文字化けするのを回避する方法</title>
<description> phpmyadminで日本語を利用して表示する方法１．デフォルトキャラクタセットを指定する（ここではutf-8の例です）ALTER DATABASE `DB名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ２．次にデータベース接続後（テーブル接続前）に次の１文を挿入mysql_query(&quot;SET NAMES utf8&quot;);php5.2.3以降であれば下記の方がセキュリティの関係上よいらしいです。mysql_query(&quot;SET NAMES utf8&quot;);の部分をmysql_set_charset(utf8);へ変
 </description>
<content:encoded>
<![CDATA[ phpmyadminで日本語を利用して表示する方法<br /><br />１．デフォルトキャラクタセットを指定する（ここではutf-8の例です）<br /><br />ALTER DATABASE `DB名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci <br /><br />２．次にデータベース接続後（テーブル接続前）に次の１文を挿入<br /><br />mysql_query("SET NAMES utf8");<br /><br />php5.2.3以降であれば下記の方がセキュリティの関係上よいらしいです。<br />mysql_query("SET NAMES utf8");の部分を<br />mysql_set_charset(utf8);へ変更<br /><br /><br />以上の手順で日本語での書き込み、読み込みができるようになると思います。<br /> ]]>
</content:encoded>
<dc:subject>覚書</dc:subject>
<dc:date>2008-11-07T14:20:48+09:00</dc:date>
<dc:creator>森の幼生</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://phpmemo1223.blog74.fc2.com/blog-entry-35.html">
<link>http://phpmemo1223.blog74.fc2.com/blog-entry-35.html</link>
<title>ユニークIDの作成</title>
<description> uniqidではなく独自の形式でユニークIDを取得したい場合作成したものをDBに存在するかチェックして入れることで実現$uniqid = &quot;&quot;;　// ID取得用の変数$overlap = &quot;&quot;;　//重複チェック用while(!$aid &amp;&amp; !$overlap){//接頭にアルファベット１文字追加$setkey=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');$prefix = rand(0, count($setkey)-1);//接頭処理ここ
 </description>
<content:encoded>
<![CDATA[ uniqidではなく独自の形式でユニークIDを取得したい場合<br />作成したものをDBに存在するかチェックして入れることで実現<br /><br />$uniqid = "";　// ID取得用の変数<br />$overlap = "";　//重複チェック用<br />while(!$aid && !$overlap){<br /><br />//接頭にアルファベット１文字追加<br />$setkey=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');<br />$prefix = rand(0, count($setkey)-1);<br />//接頭処理ここまで<br /><br />$uniqid = $setkey[$prefix];<br /><br />//8桁の数値を付加<br />for($i=1;$i<9;$i++){<br />$uniqid.= rand(0,9);<br />}<br /><br />$sql_aid_check = "SELECT * FROM table where フィールド名 = '$uniqid'";<br />$result_aid_check = mysql_query($sql_aid_check);<br />$result_aid_check_count=mysql_num_rows($result_aid_check);<br /><br />//uniqidが存在しなければ重複フラグをチェック<br /><br />if(!$result_aid_check_count){<br />$overlap = 1;<br />}<br />}<br /> ]]>
</content:encoded>
<dc:subject>テクニック</dc:subject>
<dc:date>2008-10-28T14:56:57+09:00</dc:date>
<dc:creator>森の幼生</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://phpmemo1223.blog74.fc2.com/blog-entry-34.html">
<link>http://phpmemo1223.blog74.fc2.com/blog-entry-34.html</link>
<title>画像ファイルのリサイズ</title>
<description> //画像のリサイズ		$size=getImageSize($uploadfile);	//画像サイズを取得		$newwidth = &quot;600&quot;;		$newheight = &quot;450&quot;;		$thumb = imagecreatetruecolor($newwidth, $newheight);	//画像サイズを指定		$source = imagecreatefromjpeg($uploadfile);		//元の画像を読み込み		ImageCopyResized($thumb,$source,0,0,0,0,$newwidth,$newheight,$size[0],$size[1]);		//		header('Content-type: image/jpeg');	//表示の場合はこちらを利
 </description>
<content:encoded>
<![CDATA[ 	//画像のリサイズ<br />		$size=getImageSize($uploadfile);	//画像サイズを取得<br />		$newwidth = "600";<br />		$newheight = "450";<br />		$thumb = imagecreatetruecolor($newwidth, $newheight);	//画像サイズを指定<br />		$source = imagecreatefromjpeg($uploadfile);		//元の画像を読み込み<br />		ImageCopyResized($thumb,$source,0,0,0,0,$newwidth,$newheight,$size[0],$size[1]);<br />		<br />//		header('Content-type: image/jpeg');	//表示の場合はこちらを利用<br />//		imagejpeg($thumb);			//表示の場合はこちらを利用<br />		imagejpeg($thumb, $uploadfile . ".jpg");//これでサーバへ保存 ]]>
</content:encoded>
<dc:subject>ファイル操作</dc:subject>
<dc:date>2008-10-24T10:08:58+09:00</dc:date>
<dc:creator>森の幼生</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://phpmemo1223.blog74.fc2.com/blog-entry-32.html">
<link>http://phpmemo1223.blog74.fc2.com/blog-entry-32.html</link>
<title>.htmlでphpを使う方法</title>
<description> レンタルサーバだと設定によってhtml内でphpが使えたりつかなかったりする。そこで.htaccessを操作してhtml内でphpを使えるように設定する方法を掲載しておきます。使いたいフォルダの中で.htaccessファイルを作成します。.htaccessの中には#----------------RemoveHandler .htmlAddType application/x-httpd-php .html#----------------を書いてアップします。htmlファイルの中にはそのままphpのファイルを入れておけばOKです。
 </description>
<content:encoded>
<![CDATA[ レンタルサーバだと設定によってhtml内でphpが使えたりつかなかったりする。<br /><br />そこで.htaccessを操作してhtml内でphpを使えるように設定する方法を掲載しておきます。<br /><br />使いたいフォルダの中で.htaccessファイルを作成します。<br />.htaccessの中には<br /><br />#----------------<br />RemoveHandler .html<br />AddType application/x-httpd-php .html<br />#----------------<br /><br />を書いてアップします。<br /><br />htmlファイルの中にはそのままphpのファイルを入れておけばOKです。<br /> ]]>
</content:encoded>
<dc:subject>テクニック</dc:subject>
<dc:date>2008-10-16T19:16:45+09:00</dc:date>
<dc:creator>森の幼生</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://phpmemo1223.blog74.fc2.com/blog-entry-31.html">
<link>http://phpmemo1223.blog74.fc2.com/blog-entry-31.html</link>
<title>tableが作成できないときの対処法</title>
<description> データベースを作成してcreate　tableでエラーが出る場合以下のものを試してみる。ALTER DATABASE `DB名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci mysqlのバージョンによってはデフォルトのキャラクターセットが設定されていないとできない場合があるようです。
 </description>
<content:encoded>
<![CDATA[ データベースを作成してcreate　tableでエラーが出る場合以下のものを試してみる。<br /><br />ALTER DATABASE `DB名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci <br /><br />mysqlのバージョンによっては<br />デフォルトのキャラクターセットが設定されていないとできない場合があるようです。<br /> ]]>
</content:encoded>
<dc:subject>DB関連</dc:subject>
<dc:date>2008-10-05T15:05:43+09:00</dc:date>
<dc:creator>森の幼生</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>