【PHP】下らねぇ質問はここに書き込みやがれ 68
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2008/05/03(土) 22:52:16ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは970が立ててください立たなかった場合は980よろ
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 67
http://pc11.2ch.net/test/read.cgi/php/1207863515/
◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。
◆質問後の注意
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくは質問時のトリップをつける事。
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0890nobodyさん
2008/05/23(金) 18:25:47ID:???.NET最高だぜ。
0891nobodyさん
2008/05/23(金) 18:33:20ID:???Cache-Control に no-cache とか入ってんじゃない。PHPだとデフォルトで付くっぽいし。
ブラウザ側でヘッダ確認したら。
0892889
2008/05/23(金) 19:29:11ID:pC5B1H2jありがとうございます
header("Pragma: public");
header("Cache-Control: public, max-age=604800");
こんなヘッダーを送ってみたり
いろいろ試してみましたが200のままです。
ヘッダーはこんな感じです
HTTP/1.1 200 OK
Date: Fri, 23 May 2008 10:20:35 GMT
Server: Apache
X-Powered-By: PHP/5.1.6
Pragma: public
Cache-Control: public, max-age=604800
Last-Modified: Thu, 03 Apr 2008 14:08:35 GMT
Content-Length: 2829
Content-Type: image/jpeg
レスポンスコード304がキャッシュから読んでて、200だとキャッシュから読んでないって認識はあってますよね?
0894nobodyさん
2008/05/23(金) 21:13:10ID:7Wk9ZZ+bちなみにそこに直接飛ぼうとした場合
http://www.example.com/hoge も http://www.example.com/hoge/ もどちらも403
0895nobodyさん
2008/05/23(金) 21:14:36ID:???0896nobodyさん
2008/05/23(金) 22:53:10ID:nxQoYtgS確認画面でhtmlspecialchars()や、登録画面でaddslashes()をかけたりしますか?
しょうもない質問ですみません、ちょっとアンケートというか、教えてください
0897nobodyさん
2008/05/23(金) 22:58:38ID:???バリデーションをやって数値である事を確認する
その後はエスケープはしないな
0898896
2008/05/23(金) 23:17:18ID:nxQoYtgS(こんな言葉も知らないですみません、一応調べたんですが。。)
確認画面で数値(期待した型)でなかったら登録させない処理と考えてOKですか?
0899nobodyさん
2008/05/23(金) 23:37:24ID:???もしそれらが同じ名前のセッション変数を使っていたら、
他のアプリからもその変数が見えてしまうのでしょうか?
0902nobodyさん
2008/05/24(土) 00:07:18ID:???設定にもよるけど、デフォルトだと見えたと思う。
セキュリティ上の問題じゃなくて、混在しなければ良いだけなら、
http://www.php.net/manual/ja/function.session-set-cookie-params.php
で使用するCookieにパスを指定する。
0903nobodyさん
2008/05/24(土) 09:43:14ID:???どっちのほうが使い勝手いいかな?
0904nobodyさん
2008/05/24(土) 09:58:51ID:???0905nobodyさん
2008/05/24(土) 13:10:26ID:???$test = array( new Human, new Human);
ちゃんと動いたんだがこの方法であっている?
もっと適切な方法があったりする?
0906nobodyさん
2008/05/24(土) 13:36:08ID:???0907nobodyさん
2008/05/24(土) 13:58:51ID:???0908nobodyさん
2008/05/24(土) 14:08:17ID:???0909mx
2008/05/24(土) 18:06:52ID:???すべての串に共通してあらわれる関数はありますか?
あれば教えてください。
アクセスを拒否したいです。
0910nobodyさん
2008/05/24(土) 18:09:45ID:???0911nobodyさん
2008/05/24(土) 19:01:13ID:???串制限やアクセスコントロールは PHP 側でせずに、
可能でしたら Apache, .httaccess 側でまとめて面倒見た方がよいと思います
0913nobodyさん
2008/05/24(土) 19:30:52ID:???例えば、携帯電話からのアクセスを PHP で振り分ける、
といった情報が検索するとすぐに見つかると思いますが、
PHP でなく .htaccess (Apache) を使っても同じ振り分けが出来ます
1. PHP で振り分ける方法
2. .htaccess で振り分ける方法
アクセス禁止を例えに、かなりおおざっぱに説明してみますと、
1. の場合は、Apache で HTTP Request を PHP (アプリケーション層)に渡し、
手渡された PHP 側で処理して返すというフローになります
2. ですと、HTTP Request は PHP に渡さず Apache で処理してしまって
返すフローになるため、1. に比べて PHP 処理分だけ処理が軽く済むわけです
「.htaccess」 「プロキシ」 「アクセス制限」 といったキーワードで検索すれば
該当する情報が見つかると思いますので参考までっにっに
0914913
2008/05/24(土) 19:36:18ID:???.htaccess を使ったアクセスコントロールの使用ですが、
PHP を置こうとしている場所によっては使えないかもしれません
契約しているレンタルサーバ、ISP のウェブサイトスペース、
ウェブサイトスペースのレンタル等、サービスの提供形態や内容で、
--------------------
A. PHP を置くサーバが Apache を使っていること
B. .htaccess の使用が許可されていること
--------------------
最低でも上記 2点はクリアしている必要があると思います
0915nobodyさん
2008/05/24(土) 19:48:05ID:???感謝します。
0916nobodyさん
2008/05/24(土) 22:52:29ID:???<input type="text" name="title">
<input type="text" name="toukousya">
<input type="text" name="comment">
・
・
・
以下いろいろ。
と言うフォームがあります。
これをphp側で受け取って、「画像ファイルでなければSJISにエンコードする」などの処理をする場合はどうしたら良いのでしょうか。
元々は
&ReadParse;
while (($key,$val) = each %in) {
if ($key ne "gazou") {&jcode'convert(*val, "sjis", "", "z");}
と言うCGIでした
&ReadParseと言うものを使った時点で、inの中に
gazou => 画像ファイル名 title=>タイトル名 …などが入っていて、それを$keyと$valに割り当てて処理していると言う事は判ったのですが。
extract($_POST)のように取得してしまうと、いきなり$gazou=画像ファイル名、$title=タイトル名、となってしまい、「この場合がこうだったら」と言うような処理ができない上に、どのタイミングでエンコードしたら良いのかがわかりません;
mb_convert_encoding(extract($_POST,EXTR_SKIP),"SJIS");
だと何かおかしいですし。&ReadParseだとGETとPOSTの両方のデータが入っているとの事ですが、extractだとどちらかしか(?)取得できないようなので。
わかりづらい説明ですみませんが、ご教授いただけると助かります。
0917nobodyさん
2008/05/24(土) 23:04:53ID:???$_POST["title"]
$_POST["toukousya"]
と個別に取得すればよかろう
というか、それってファイル名だけ貰えばいいのか?
あと>>1な
0918nobodyさん
2008/05/24(土) 23:28:15ID:muO/VwYBphpのマニュアルも見てみたのですが、perlとどう比べて良いかが判らなかったもので…。
エンコードも一つずつやらなきゃ駄目って事になるのでしょうか。
gazouならこういう処理
titleならこういう処理…と分けたかったのです。
phpのバージョンは5です。OSはWindowsです。
0919nobodyさん
2008/05/24(土) 23:47:14ID:???0920nobodyさん
2008/05/25(日) 00:02:04ID:???はい?PHPでも
while (($key,$val) = each %in) {
すればいいんじゃないの?
何が問題なのかよく分からん。
0921nobodyさん
2008/05/25(日) 00:20:02ID:???foreach( $_POST as $key => $val )で取れるが
> gazouならこういう処理
> titleならこういう処理…と分けたかったのです。
関数に処理を書いて、1つずつ取って渡すほうがいいんじゃねえの?
まあこんなのは書き方がいくらでもあるんで
0922nobodyさん
2008/05/25(日) 00:43:48ID:bR/AjWRwcheckboxを受けとる場合に name="foo[]" とHTMLに記述し
$foo = $_POST["foo"] で配列を取得できますが、チェックが一切されていない状態では
isset( $foo ) がtrueとなります
$_POSTにfooが入っていないので当然なのですが、$_POSTにfooをnullで入れてくれるような
設定やオプションはあるのでしょうか?
0923nobodyさん
2008/05/25(日) 00:53:48ID:???とかじゃいかんの?
いくらでも方法あると思うけど。
0924nobodyさん
2008/05/25(日) 00:57:39ID:rVIlw47Xですね、もうちょっと理解してから質問するようにします。
>>920
phpで、どうやったらinに全部入るかわからなかったもので・・・
>>921
ありがとうございます。それでやってみます。
答えて下さった方、ありがとうございました。
0925nobodyさん
2008/05/25(日) 01:25:55ID:gx/qo6M9array_search(に限らないかもしれないけど)で、配列の一番目にヒットした場合に返される「0」がNULLと同じ扱いになるので実質機能しないんですが。
0926nobodyさん
2008/05/25(日) 01:29:23ID:???0928nobodyさん
2008/05/25(日) 01:35:54ID:???0929nobodyさん
2008/05/25(日) 02:31:58ID:fA12GUeBWindows上ではNet_DNSは利用できないのでしょうか?
情報がないため困っています。
// testing Net_dns
<?php
require_once('Net/DNS.php');
$resolver = new Net_DNS_Resolver();
$resolver->debug = TRUE;
$response = $resolver->query('example.com');
print_r($response);
if ($response) {
foreach ($response->answer as $rr) {
$rr->display();
}
}
?>
出力されたメッセージ
;; query(example.com, A, IN) ;; using extended PHP sockets
PEAR :: Package :: Net_DNS
http://pear.php.net/package/Net_DNS
環境:Windows XP SP2
XAMPP 1.6.6a
PHP 5.2.5 (cli) (built: Nov 8 2007 23:18:51)
Zend Engine v2.2.0
Apache/2.2.8
0930929
2008/05/25(日) 02:39:03ID:fA12GUeB$resolver->nameservers[0] = '192.168.11.1';
しかし、これは明らかな環境依存です。
一般的な書き方をするにはどうしたらよいものでしょうか?
自分のマシンのDNS設定を取得できたらよいのですが・・・
0931929
2008/05/25(日) 03:34:39ID:fA12GUeBもっとスマートな方法があればなあ・・・
function die_message($s)
{
print "$s\n";
exit;
}
define('IS_WINDOWS', (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'));
function getDNSServer()
{
@exec('ipconfig /all', $ipconfig);
print_a($ipconfig, 'label:nameserver');
foreach ($ipconfig as $line) {
if (preg_match('/\s*DNS Servers.+:\s+([\d\.]+)$/', $line, $nameservers)) {
$nameserver = $nameservers[1];
}
}
if (empty($nameserver)) {
die_message('Can not lookup your DNS server');
}
print_a($nameserver, 'label:nameserver');
return $nameserver;
}
0932929
2008/05/25(日) 03:35:00ID:fA12GUeB// testing Net_dns
require_once('Net/DNS.php');
$resolver = new Net_DNS_Resolver();
$resolver->debug = TRUE;
if (IS_WINDOWS) $resolver->nameservers[0] = getDNSServer();
$response = $resolver->query('example.com');
print_a($response, 'label:DNS response');
if ($response) {
foreach ($response->answer as $rr) {
$rr->display();
}
}
0933nobodyさん
2008/05/25(日) 03:36:18ID:???0934929
2008/05/25(日) 03:37:13ID:fA12GUeBprint_aはこちらのサイトで紹介されてるものです。
print_rに置き換えて読んでください
print_rをより分かりやすくするprint_a:phpspot開発日誌
http://phpspot.org/blog/archives/2006/04/print_rprint_a.html
0935929
2008/05/25(日) 03:37:57ID:fA12GUeBすいません。
どうしてもわからず質問してしまいました。
おさわがせしました。
夜分遅くご協力いただきありがとうございました。
0937nobodyさん
2008/05/25(日) 12:13:40ID:???なんでdie('めっせーじ);
って書かないの?
0938nobodyさん
2008/05/25(日) 14:23:51ID:BQPLi7Wv使い分けの注意点など、どなたか簡単に教えてください お願いします
0940831
2008/05/25(日) 15:07:35ID:YGpuFVGvレスに気づかなかった。
ありがとうございます!!
0941nobodyさん
2008/05/25(日) 22:47:40ID:???Postとかから直にぶっこめるから楽だったんだけど、その辺で躓いて疑問符に鞍替え・・・・
という自分の記憶は勘違いだったんでしょうか。
0942nobodyさん
2008/05/25(日) 22:50:30ID:???0943nobodyさん
2008/05/26(月) 00:30:09ID:???情報を新しいウィンドウに渡すのは、できるようになったのですが。(JavaScript併用にて)
そのウィンドウから値を戻す方法がわかりません。
<script>
function openWindow(form){
form.target = window.open("about:blank", "win" + new Date().getTime() ).name;
form.submit(); }
</script>
---------略------------
<form method="POST" action="値の送り先.php" ENCTYPE="MULTIPART/FORM-DATA">
<input type="text" name="sendtext">
<input type="button" value="送る" onClick="openWindow(this.form)">
</form>
---------略------------
上記のようなソースで新しいウィンドウを開く&情報渡しをしているのですが。
たとえばこの開かせる側のページに <input type="text" name="modori" value=""> という部分があったとして。
新しく開いた 値の送り先.php から、その部分に値を入れるにはどう書けば良いのでしょうか。
値の送り先.phpのフォームタグのAction部分に、既に開いているウィンドウを指定したいと思ったのですが
どうにもやり方がわからないもので・・・。
JavaScriptで、ウィンドウ名をきちんと指定してやるのでしょうか。
0944nobodyさん
2008/05/26(月) 00:44:02ID:???http://developer.mozilla.org/ja/docs/DOM:window.opener
あとはWeb制作のJavascriptスレで。
0946nobodyさん
2008/05/26(月) 04:51:04ID:???0947(><)
2008/05/26(月) 07:36:02ID:???こんにちは。いつもお世話になってます。
今回質問した件は、正規表現で次のように表したいのですが、どうしたらよいのでしょうか?
#DO#コメント#/DO#
ドコモ専用コメント
#AU#コメント#/DO#
AU専用コメント
などです。
【コメント】と書かれた部分は指定した機種しかあらわれないようにしたいのです。
実際にしようで使ってみると
@あなたの携帯は#AU#AU#/AU##DO#ドコモ#/DO#です。
このように記述したらAUからアクセスしたら
@あなたの携帯はAUです
ドコモからアクセスしたら
@あなたの携帯はドコモです。
このようなものを作りたいです。わかる方よろしくお願いいたします。
0948nobodyさん
2008/05/26(月) 07:52:19ID:???0949nobodyさん
2008/05/26(月) 07:53:34ID:???0950nobodyさん
2008/05/26(月) 08:17:57ID:???まずは正規表現とは何かググれw
require_once('Net/UserAgent/Mobile.php');
// インスタンス生成(ユーザーエージェント解析)
// 解析するユーザーエージェントを指定することも出来る
$agent = Net_UserAgent_Mobile::singleton();
switch( true )
{
case ($agent->isDoCoMo()): // DoCoMoかどうか
echo "DoCoMoだよ。";
if( $agent->isFOMA() )
echo "Fomaだよー";
break;
case ($agent->isVodafone()): // softbankかどうか
echo "softbankだよ。";
if( $agent->isType3GC() )
echo "3GCだよー";
break;
case ($agent->isEZweb()): // ezwebかどうか
echo "ezwebだよ。";
if( $agent->isWIN() )
echo "winだよー";
break;
default:
echo "たぶんパソコン。";
break;
}
0953nobodyさん
2008/05/26(月) 10:01:07ID:???0954nobodyさん
2008/05/26(月) 11:04:01ID:???$template = 'あなたの携帯は#AU#AU#/AU##DO#ドコモ#/DO#です。';
function filter($m) { return $m[1] == 'DO' ? $m[2] : ''; }
echo preg_replace_callback('@#([A-Z]+)#(.*?)#/\\1#@', 'filter', $template);
後は filter() 内を好きなように変えな
0955訂正
2008/05/26(月) 13:49:38ID:v5Q4661mこれ↑を実行しても全角スペースがトリムされないので
これ↓を実行することにしたけど、全角スペースが"@"マークと勘違いされて表示されてしまう。
"@"マークを表示しようとしても全角スペースと間違えられて表示されたりします。
$item_keyword=ereg_replace('/^[ ]*(.*?)[ ]*$/s', '$1', $item_keyword);
いったいどうしたら、全角スペースをトリムすることができるでしょうか?
0956nobodyさん
2008/05/26(月) 13:55:46ID:???0957955
2008/05/26(月) 14:04:14ID:v5Q4661mこのサイトでわかりました。
trim( mb_convert_kana( $hoge, "s"));
mb_ereg_replace( "^( | |\t|\n|\r|\0|\x0B)*|( | |\t|\n|\r|\0|\x0B)*$", "", $hoge);
この上記の2つの方法でできるようです。
前者の方が早いみたいです。
0958nobodyさん
2008/05/26(月) 14:11:10ID:???0959nobodyさん
2008/05/26(月) 14:35:57ID:???文字コードの問題なんだから、普通に正規表現のuオプション使えばいいような気がするけど。
0960質問
2008/05/26(月) 16:52:11ID:???それの統計値を求めるプログラミング教えて下さい。
Math.Absを使うみたい。
Bisual Vasic Stadio2003だった
intA=????
intB=????
これがC、D、N1、N2、M1、M2とあって
textbox9.text=????
0961nobodyさん
2008/05/26(月) 17:03:00ID:???ASP.NETスレにでも行きやがれ
0962nobodyさん
2008/05/26(月) 18:59:16ID:???の方に書き込んだのですが回答してもらえそうにないので
こっちにも書き込ませていただきます
http://wwwwwwww.ws/
ココみたいなRSSアンテナのサイトを作りたいのですが
どういう所を勉強すればいいですか
ほかにも
・取得した記事の記事内や記事タイトル、カテゴリで振り分けをしたり
・記事内に画像リンクがあったらそれを小さくして自動で表示する
ようにしたいのですが
0963nobodyさん
2008/05/26(月) 19:10:40ID:???RSSはXMLで提供されているので、
XMLを自分で構文解析するか、SimpleXML関数のようなものを使って解析して情報を抜き出す。
タイトル・カテゴリもRSS側でどのタグに対応するか調べて抜き出せばいい。
画像のリンクは記事中の<img src="*">を正規表現なりで探せばいい。
あとは解析して抜き出した結果を一時的に配列にいれて、整形して表示する。
もしくはDBに入れてDBから取り出して表示する。
おおまかな流れをまとめると
・RSSの登録
・登録したRSSから誰かがアクセス毎あるいは一定時間でジョブを実行して情報をとってくる。
・とってきた情報を自分で加工して表示する。
0964nobodyさん
2008/05/26(月) 20:25:48ID:???でロックの解除に失敗(返り値がFALSE)してしまったら、
fclose($fp)
でファイルを閉じる必要ってあるんでしょうか???
0965nobodyさん
2008/05/26(月) 21:04:38ID:???まぁ、この辺読んでみ。
ttp://testwiki.仮.jp/?PHP%2F%A5%D5%A5%A1%A5%A4%A5%EB%A5%ED%A5%C3%A5%AF%2F%A5%CE%A1%BC%A5%C8
0966nobodyさん
2008/05/26(月) 21:57:33ID:eOG28j+bsetcookie("test","on",time()+3600);
if($_COOKIE["test"]=="on"){
echo "クッキーは有効です";
}
と言う方法を使っているのですが、別の方法(もっと簡単)なのはありますか?
0969nobodyさん
2008/05/27(火) 09:58:10ID:fU1I8wAO両方読込時にファイル初期化してるよね?
0970nobodyさん
2008/05/27(火) 10:01:08ID:???検索したらこんなの見つかったけど?
ttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/php_k03.htm
0972nobodyさん
2008/05/27(火) 10:14:42ID:???http://jp2.php.net/fopen
0973nobodyさん
2008/05/27(火) 10:22:11ID:fU1I8wAOありがとうございます。そのあたりは読んだのですが、
"w+"もオープンしたタイミングでファイルサイズがゼロになりますよね?
「"w+"は読み込み/書き出し用 」とありますがこの「読み込み」は
何を意味するのかがわからなくて。
0974nobodyさん
2008/05/27(火) 11:09:32ID:sLUbAiXg「application/octet-stream」になっちゃう…。
httpd.confにも/etc/mime.typesにもちゃんと
AddType AddType video/x-ms-wmv .wmv
って入れたのに…magicデータベースにmimeを追加する方法ってあるの?
教えてエロい人!
/**ソース***
$finfo = finfo_open(FILEINFO_MIME, "/usr/share/file/magic");
echo 'WMV : '.finfo_file($finfo, "wmv.wmv");
finfo_close($finfo);
***ソース**/
0975nobodyさん
2008/05/27(火) 11:11:36ID:o4ksNqHY携帯で送信するヘッダーとまったく同じものを送信したのですがアクセスできませんでした
その場合はやはりIPで判別しているのでしょうか。
とはいってもエスパー問題だよな
0976nobodyさん
2008/05/27(火) 11:13:34ID:???$fp = fopen('hoge.txt','w');
fwrite($fp,'a');
rewind($fp);
var_dump(fread($fp,1)); // string(0) ""
$fp = fopen('hoge.txt','w+');
fwrite($fp,'a');
rewind($fp);
var_dump(fread($fp,1)); // string(1) "a"
0977969
2008/05/27(火) 11:21:17ID:fU1I8wAOありがとうございます。
理解できました。
0978nobodyさん
2008/05/27(火) 11:57:40ID:???echo "フラグは".(($flg === TRUE)? "成立" : "不成立")."です。";
こんな使い方できたのか
0979nobodyさん
2008/05/27(火) 12:11:42ID:???0980nobodyさん
2008/05/27(火) 12:12:23ID:???$flg="成立";
echo $flg?: "不成立";
みたいなのも可能らしい。
この場合三項演算子じゃないし、何て呼ぶんだろ。
0981nobodyさん
2008/05/27(火) 13:02:24ID:???みたいな書き方はいつになったら出来るようになるんだ。
0983nobodyさん
2008/05/27(火) 17:23:26ID:???全然まともな回答がなくて、がっかりました。
全く役に立たずのスレです。もう来ない。
0984nobodyさん
2008/05/27(火) 17:32:01ID:???面倒そうだし、もうASPでいいんじゃない?
0985nobodyさん
2008/05/27(火) 17:43:57ID:???それ分からなかったら、誰も答えられるわけないし、
それさえ分かれば、PHPから実行させればいいだけ。
(串使ったり小細工する必要はあるかも知れないけど)
現段階で、PHPと全く関係ないがな。
0986nobodyさん
2008/05/27(火) 18:01:19ID:???0987nobodyさん
2008/05/27(火) 18:09:35ID:???>>947
の質問をさせていただきました。
独自タグで
#DO#コメント#/DO#
とすれば、コメントと言う文字がドコモだけ表示させ、
#AU#コメント#/AU#
としたら、AUだけが表示させられる独自タグを正規表現で表すならばどうすればよいでしょうか?
という質問にこのようなレスをもらいました。
954:nobodyさん :2008/05/26(月) 11:04:01 ID:??? [sage]
>>947
$template = 'あなたの携帯は#AU#AU#/AU##DO#ドコモ#/DO#です。';
function filter($m) { return $m[1] == 'DO' ? $m[2] : ''; }
echo preg_replace_callback('@#([A-Z]+)#(.*?)#/\\1#@', 'filter', $template);
後は filter() 内を好きなように変えな
=========
実際にこれをホストがドコモであれば表示させるようにしたいのですが、どうしたらよいのでしょうか?
よろしくお願いします。
0988nobodyさん
2008/05/27(火) 18:10:17ID:???http://pc11.2ch.net/test/read.cgi/php/1211879073/
レス数が950を超えています。1000を超えると書き込みができなくなります。