-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtopic-post1013.html
132 lines (117 loc) · 6.34 KB
/
topic-post1013.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">
<head>
<title>日本PHPユーザ会 掲示板: PHP事はじめ » PHPでさらにPHPを生成させることは可能でしょうか?</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。" />
<meta name="keywords" content="php,web,php.gr.jp,community,usebb" />
<link rel="stylesheet" type="text/css" href="./templates/phpgrjp0.3/styles.css" />
<link rel="shortcut icon" href="./templates/phpgrjp0.3/gfx/usebb.ico" />
<link rel="alternate" type="application/rss+xml" title="日本PHPユーザ会 掲示板 RSS フィード" href="rss.xml" />
<script type="text/javascript" src="sources/javascript.js"></script>
</head>
<body onload="javascript:init_external()">
<div id="pagebox-bg">
<div id="shadow-left">
<div id="shadow-right">
<p id="logo"><a href="index.html"><img src="./templates/phpgrjp0.3/gfx/usebb.png" alt="UseBB" title="ホーム" /></a></p>
<h1 id="boardname"><span id="line">日本PHPユーザ会 掲示板</span></h1>
<h2 id="boarddescr">日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。</h2>
<div id="topmenu"><ul>
<li><a href="index.html">ホーム</a></li><li><a href="faq.html">FAQ</a></li><li><a href="active.html">活発なトピック</a></li>
</ul></div>
<div id="topmenu-shadow"></div>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » PHPでさらにPHPを生成させることは可能でしょうか?
</p>
<h3 id="forumname"><a href="topic-455.html">PHPでさらにPHPを生成させることは可能でしょうか?</a></h3>
<p id="forummods"></p>
<p id="toolbartop"> </p>
<p id="pagelinkstop">ページ: 1</p>
<table class="maintable">
<tr>
<th>投稿者</th>
<th>投稿</th>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-470.html">morisan-imasu</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post1013.html#post1013" name="post1013" rel="nofollow">#1</a> 2011 年 12 月 9 日(金) 9:10</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 12 2011</div>
<div class="field">返信数: 3</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">MAYSQLコマンドをPHPで行うにあたりまして、そのコマンドに使うパラメーターが、コマンドする度に変化する場合、SQL文そのものが、PHPでリライトされる仕組みを作りたいと思っております。試しにやってみると、web上にそれらしいSQLのテキストが生まれるところまでは出来るのですが、それが、PHPプログラムとして動くわけではなく、本当に「単なるテキスト」としてweb上に存在してしまいます。<br />PHPのプログラムそのものが動的に変わるPHPプログラムって、あり得るのでしょうか?</div>
</td>
</tr>
<tr class="tr2">
<td class="postername">
<div class="posternamecontainer"><a href="profile-65.html" class="administrator">koyhoge</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post1040.html#post1040" name="post1040" rel="nofollow">#2</a> 2011 年 12 月 13 日(火) 15:39</div>
</td>
</tr>
<tr class="tr2">
<td class="posterinfo">
管理者
<div class="avatar"></div>
<div class="field">登録者: 2 2008</div>
<div class="field">返信数: 4</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">もちろん PHP プログラムから PHP のソースコードを生成することも可能です。そこで生成された PHP のソースコードをその場で実行するには eval() 関数を使えば良いです。<br /><br /><?php<br />$php_code = '$hoge = "hoge"; echo $hoge;';<br />eval($php_code);<br />?><br /><br />でも SQL 文を条件によって書き換える位であれば、eval() を使わなくても SQL 文を動的に生成すれば可能だと思います。<br /><br /><?php<br />$id = '777';<br />$dname = 'ichijoureimei1';<br />$shindata = 'joureimei2';<br /><br />$sql = sprintf("UPDATE jorei SET %s='%s' WHERE ID='%s'", $dname, $shindata, $id);<br /><略><br />mysql_query($sql);</div>
</td>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-470.html">morisan-imasu</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post1041.html#post1041" name="post1041" rel="nofollow">#3</a> 2011 年 12 月 14 日(水) 9:15</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 12 2011</div>
<div class="field">返信数: 3</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">koyhoge様ありがとうございました。お蔭様で解決です。結局。お勧めのsprintfで処理しましたが、eval()も興味津々で、トライしてみたいと思います。</div>
</td>
</tr>
</table>
<p id="toolbarbottom"> </p>
<p id="pagelinksbottom">ページ: 1</p>
<div id="bottomfix"></div>
<p id="actionlinks"></p>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » PHPでさらにPHPを生成させることは可能でしょうか?
</p>
<p id="linkbar">
</p>
<p id="bottom">
日本PHPユーザ会 掲示板 は <a href="http://www.usebb.net">UseBB 1 フォーラムソフトウェア</a> を使用しています
</p>
<div id="bottom-shadow"></div>
</div>
</div>
</div>
</body>
</html>