<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>GRN blog &#187; PHP</title>
	<atom:link href="http://blog.guron.net/category/yyiyyeya/php/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.guron.net</link>
	<description>news game diary etc</description>
	<lastBuildDate>Tue, 07 Feb 2012 05:15:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.guron.net/category/yyiyyeya/php/feed" />
		<item>
		<title>Eclipse3.4でのxdebugを用いたデバック設定方法</title>
		<link>http://blog.guron.net/2009/04/19/614.php</link>
		<comments>http://blog.guron.net/2009/04/19/614.php#comments</comments>
		<pubDate>Sat, 18 Apr 2009 15:35:28 +0000</pubDate>
		<dc:creator>GRN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[xdebug]]></category>

		<guid isPermaLink="false">http://blog.guron.net/?p=614</guid>
		<description><![CDATA[

Eclipseでxdebugを用いてデバックを行った設定のまとめ
半日くらい使ったよ・・・
[1]
Eclipse + PDTのインストール
(http://mergedoc.sourceforge.jp/)のAll[.....]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.guron.net%252F2009%252F04%252F19%252F614.php%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Eclipse3.4%E3%81%A7%E3%81%AExdebug%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E3%83%87%E3%83%90%E3%83%83%E3%82%AF%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95%22%20%7D);"></div>
<p>Eclipseでxdebugを用いてデバックを行った設定のまとめ</p>
<p>半日くらい使ったよ・・・</p>
<p>[1]<br />
Eclipse + PDTのインストール<br />
(<a href="http://mergedoc.sourceforge.jp/">http://mergedoc.sourceforge.jp/</a>)のAll-in-oneを使うと楽</p>
<p>[2]<br />
phpバージョンに合った<a href="http://www.xdebug.org/download.php" target="_blank">php_xdebug</a>をダウンロードしてきて適当に配置してphp.iniの設定を変える。<br />
(xamppの場合は、G:\xampp\phpとG:\xampp\apache\binの両方を変更する。)<br />
*PATHは場合によって変わります。</p>
<p style="PADDING-LEFT: 60px">[XDebug]<br />
;; Only Zend OR (!) XDebug<br />
zend_extension_ts=&#8221;G:\xampp\xdebug\php_xdebug-2.0.4-5.2.8.dll&#8221;<br />
xdebug.remote_enable=true<br />
xdebug.remote_host=&#8221;nico-cake.local&#8221;<br />
xdebug.remote_port=9000<br />
xdebug.remote_handler=dbgp<br />
xdebug.profiler_enable=1<br />
xdebug.profiler_output_dir=&#8221;G:\xampp\tmp&#8221;<br />
xdebug.remote_mode=req<br />
xdebug.remote_log=&#8221;G:\xampp\apache\logs\xdebug.log&#8221;<br />
xdebug.manual_url = <a href="http://jp2.php.net">http://jp2.php.net</a><br />
xdebug.collect_params = On<br />
xdebug.dump.GET = *<br />
xdebug.dump.POST = *<br />
xdebug.auto_trace =1</p>
<p style="PADDING-LEFT: 30px"> *phpのextensionのフォルダに入れない(エラーがでます)<br />
*Zendの設定はすべてコメントアウトする.</p>
<p>[3]<br />
Eclipseの設定<br />
phpデバックの設定の確認<br />
<a href="http://blog.guron.net/wp-content/uploads/2009/04/xdebug1.jpg"><img class="alignnone size-medium wp-image-615" title="xdebug1" src="http://blog.guron.net/wp-content/uploads/2009/04/xdebug1-216x300.jpg" alt="xdebug1" width="216" height="300" /></a></p>
<p>[4]<br />
デバックコンソールを開く<br />
<a href="http://blog.guron.net/wp-content/uploads/2009/04/xdebug2.jpg"><img class="alignnone size-medium wp-image-616" title="xdebug2" src="http://blog.guron.net/wp-content/uploads/2009/04/xdebug2-300x180.jpg" alt="xdebug2" width="300" height="180" /></a><br />
<a href="http://blog.guron.net/wp-content/uploads/2009/04/xdebug3.jpg"><img class="alignnone size-medium wp-image-617" title="xdebug3" src="http://blog.guron.net/wp-content/uploads/2009/04/xdebug3-247x300.jpg" alt="xdebug3" width="247" height="300" /></a></p>
<p>[5]<br />
開いたらデバックの構成設定をする<br />
<a href="http://blog.guron.net/wp-content/uploads/2009/04/xdebug4.jpg"><img class="alignnone size-medium wp-image-618" title="xdebug4" src="http://blog.guron.net/wp-content/uploads/2009/04/xdebug4-300x222.jpg" alt="xdebug4" width="300" height="222" /></a></p>
<p>[6]<br />
PHP WEBページを選択して、右上の新規作成ボタンを押す。</p>
<p><a href="http://blog.guron.net/wp-content/uploads/2009/04/xdebug5.jpg"><img class="alignnone size-medium wp-image-619" title="xdebug5" src="http://blog.guron.net/wp-content/uploads/2009/04/xdebug5-199x300.jpg" alt="xdebug5" width="199" height="300" /></a></p>
<p> [7]<br />
デバックの設定を行う。<br />
サーバ・デバッカはXdebug<br />
サーバは環境に合わせて<br />
ファイルは参照からプロジェクトを選択する。<br />
(プロジェクトが出てこない場合は、プロジェクトがPHPプロジェクトではないので、新たにプロジェクトを作り直す)<br />
あとは環境に合わせて・・・<br />
<a href="http://blog.guron.net/wp-content/uploads/2009/04/xdebug6.jpg"><img class="alignnone size-medium wp-image-620" title="xdebug6" src="http://blog.guron.net/wp-content/uploads/2009/04/xdebug6-300x224.jpg" alt="xdebug6" width="300" height="224" /></a></p>
<p>これでデバックボタンを押せば動くはず。<br />
変数やブレークポイント等が使えて開発スピードアップ～</p>
<p> </p>
<p>デバッカーは動くがブレークポイント機能や変数を見ることができない場合は<br />
コマンドプロンプトンでphp -m 　を行ってXdebugのモジュールがちゃんとロードされているか確認する。</p>

]]></content:encoded>
			<wfw:commentRss>http://blog.guron.net/2009/04/19/614.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.guron.net/2009/04/19/614.php" />
	</item>
		<item>
		<title>メモ-Mysqlへのアクセスと値の取得</title>
		<link>http://blog.guron.net/2007/11/17/487.php</link>
		<comments>http://blog.guron.net/2007/11/17/487.php#comments</comments>
		<pubDate>Sat, 17 Nov 2007 09:57:55 +0000</pubDate>
		<dc:creator>GRN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://blog.guron.net/2007/11/17/487.php</guid>
		<description><![CDATA[

プログラムを作っていると忘れてしまうことがしばしばあるので忘れないようにメモ
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212[.....]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.guron.net%252F2007%252F11%252F17%252F487.php%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%83%A1%E3%83%A2-Mysql%E3%81%B8%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A8%E5%80%A4%E3%81%AE%E5%8F%96%E5%BE%97%22%20%7D);"></div>
<p>プログラムを作っていると忘れてしまうことがしばしばあるので忘れないようにメモ</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Mysqlへアクセスとリクエスト送信<br />
<code><br />
function req_mysqldb($req){</code><code>$result = mysql_query($req);<br />
if (!$result) {<br />
die('Invalid query: ' . mysql_error() .'Whole query: ' . $req);<br />
}<br />
return $result;</code><code>}</code><code>function DBconnect($flag){<br />
global $mysqldb;<br />
if($flag){<br />
$mysqldb = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);<br />
if (!$mysqldb) {<br />
die('接続できませんでした: ' . mysql_error());</p>
<p>}<br />
$db_selected = mysql_select_db(DB_NAME, $mysqldb);<br />
if (!$db_selected) {<br />
die ('Can\'t use foo : ' . mysql_error());<br />
}<br />
mysql_query("SET NAMES utf8", $mysqldb);<br />
}else{<br />
mysql_close($mysqldb);<br />
}<br />
return $mysqldb;<br />
}</p>
<p>取得したものを連想配列に格納<br />
</code><code><br />
while($d = mysql_fetch_assoc($r)){<br />
while(list ($key, $val) = each($d)) {<br />
$data[$n][$key] = $val;<br />
}<br />
$n++;<br />
}</code></p>

]]></content:encoded>
			<wfw:commentRss>http://blog.guron.net/2007/11/17/487.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.guron.net/2007/11/17/487.php" />
	</item>
		<item>
		<title>作ってみた</title>
		<link>http://blog.guron.net/2007/07/20/397.php</link>
		<comments>http://blog.guron.net/2007/07/20/397.php#comments</comments>
		<pubDate>Thu, 19 Jul 2007 17:57:39 +0000</pubDate>
		<dc:creator>GRN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[プログラム]]></category>

		<guid isPermaLink="false">http://blog.guron.net/2007/07/20/397.php</guid>
		<description><![CDATA[

こんなものを作ってみた
まだαバージョンですが・・・
ニコニコ動画-Gsearch

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.guron.net%252F2007%252F07%252F20%252F397.php%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%22%20%7D);"></div>
<p>こんなものを作ってみた</p>
<p>まだαバージョンですが・・・</p>
<p><a href="http://nico.grn-web.net/">ニコニコ動画-Gsearch</a></p>

]]></content:encoded>
			<wfw:commentRss>http://blog.guron.net/2007/07/20/397.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.guron.net/2007/07/20/397.php" />
	</item>
		<item>
		<title>WordPressの必要なデータだけ取得</title>
		<link>http://blog.guron.net/2006/04/30/258.php</link>
		<comments>http://blog.guron.net/2006/04/30/258.php#comments</comments>
		<pubDate>Sun, 30 Apr 2006 14:46:45 +0000</pubDate>
		<dc:creator>GRN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[プログラム]]></category>

		<guid isPermaLink="false">http://blog.guron.net/?p=258</guid>
		<description><![CDATA[

無理やりかんが漂ってますが、それは無視で・・・
まあ、まだあまりPHPは理解してませんが
関数をまだぜんぜん覚えてないのでperlの方が簡単だなと思いつつPHP勉強してます。
以下のは、ID　- タイトル &#821[.....]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.guron.net%252F2006%252F04%252F30%252F258.php%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22WordPress%E3%81%AE%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%87%E3%83%BC%E3%82%BF%E3%81%A0%E3%81%91%E5%8F%96%E5%BE%97%22%20%7D);"></div>
<p>無理やりかんが漂ってますが、それは無視で・・・</p>
<p>まあ、まだあまりPHPは理解してませんが</p>
<p>関数をまだぜんぜん覚えてないのでperlの方が簡単だなと思いつつPHP勉強してます。</p>
<p>以下のは、ID　- タイトル &#8211; URI　が表示されます。</p>
<blockquote><p>
< ?<br />
mb_language("Ja") ;<br />
mb_internal_encoding("EUC-JP") ;<br />
//MySQL設定<br />
$dbUser = "";　//ユーザー名<br />
$dbPass = "";　//パスワード<br />
$dbHost = "";　//ホスト名<br />
$dbName = "";　//データベース名</p>
<p>// 接続<br />
$connection = mysql_connect($dbHost, $dbUser, $dbPass) or die ("MySQL接続に失敗 (T.T)");<br />
mysql_select_db($dbName) or die ("データベースに接続できません。");</p>
<p>//SQLを実行<br />
$sql = "SELECT * FROM wp_posts";<br />
$result = mysql_query($sql) or die ("SQL構文にエラーがあります。: $sql.". mysql_error());</p>
<p>//データベースの中身を表示<br />
$i=0;<br />
	while ($row = mysql_fetch_row($result)){<br />
		$row[5] = mb_convert_encoding($row[5],"SJIS");<br />
   		//echo "$row[0] - $row[5] $row[21]<br />&#8220;;<br />
		$id[$i] = $row[0];<br />
		$title[$i] = $row[5];<br />
		$blogurl[$i] = $row[21];<br />
		$i++;<br />
	}</p>
<p>	//最初の5個表示<br />
	for($k=0;$k&lt;5;$k++){<br />
		echo &#8220;$id[$k] &#8211; $title[$k] &#8211; $blogurl[$k]<br />&#8220;;</p>
<p>	}<br />
	echo &#8220;<br />&#8220;;</p>
<p>	//最新の5個表示<br />
	for($k=$i-1;$k>$i-6;$k&#8211;){<br />
		//echo &#8220;$id[$k] &#8211; $title[$id[$k]] &#8211; $blogurl[$id[$k]]<br />&#8220;;<br />
		echo &#8220;$id[$k] &#8211; $title[$k] &#8211; $blogurl[$k]<br />&#8220;;<br />
	}</p>
<p>// その他の情報を表示<br />
	echo &#8220;<br />&#8220;;<br />
echo mysql_num_rows($result) . &#8221; 件のデータがありました&#8221;;<br />
mysql_close($connection);</p>
<p>?>
</p></blockquote>

]]></content:encoded>
			<wfw:commentRss>http://blog.guron.net/2006/04/30/258.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.guron.net/2006/04/30/258.php" />
	</item>
	</channel>
</rss>

