トップページ⇒php
1001コメント324KB

【PHP】下らねぇ質問はここに書き込みやがれ 39

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/02/12(月) 20:33:59ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 38
http://pc10.2ch.net/test/read.cgi/php/1170520777/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc10.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc10.2ch.net/db/subback.html
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
 しかし初心者が目的も定めずに速度を気にしたところでほとんど意味は無いぞ
0140nobodyさん2007/02/13(火) 19:24:06ID:???
>>127
( (。・_・。)つ【XAMPP】
01411272007/02/13(火) 19:43:40ID:jAe38mg6
vista発売を気にvinelinuxに開発環境を本格的に乗り換えようと思ったのに、
やっとjavaとthunderbirdをインストールした。
昨日失敗したときはapache2.2.3先、php5.2後で全部apt使って入れたんだけど、
勝手に必要なもの揃えてくれると思ってたのにlibphp5.soがなかったんです。
xamppはほんとにダメだったら考えてみます。
>>131>>133>>135>>140
ありがとうございます。

ちなみに質問のきっかけとなった参考URLは
http://www.atmarkit.co.jp/flinux/rensai/mysql5_01/mysql5_01a.html
です。まどわされちゃいけなかったみたいですね、もすこしがんばってみます。
0142nobodyさん2007/02/13(火) 19:59:59ID:???
>>103が指摘してる通り。
0143nobodyさん2007/02/13(火) 20:00:00ID:???
何から入れていいのかすらわからないド素人はサーバーやるのやめとけ
windowsでローカルだけでやることをおすすめする
0144nobodyさん2007/02/13(火) 20:03:30ID:???
mixiは全部httpsではない → パケットキャプチャの可能性がある → だからmixiは危険だ
…という超アホな三段論法を使っている基地害厨房くん(おそらくこのスレで一人w)は、
それを言うんだったら、そもそもインターネットに接続すること自体が危ない…という根本概念を理解していない。

いみじくも>>103や>>130が指摘している通り。
01451342007/02/13(火) 20:03:37ID:EyrqWuQ4
date()で先頭にゼロをつける分は j
では先頭にゼロをつけない分は何ですか?
マニュアル見ても載ってませんでした

>>136 >>139 は私ではありません
もうID出したからできないと思うけど
他人の名前を語って嫌がらせするのはやめてください
0146nobodyさん2007/02/13(火) 20:07:18ID:???
なんのために質問者がIDだすのか
>>1を100回読んでこい。
話はそれからだ。
0147nobodyさん2007/02/13(火) 20:09:38ID:???
>>144=>>146
おまえさ
ぐだぐだ言ってないで>>134に答えてあげろよ
01481442007/02/13(火) 20:10:47ID:???
>>147
ハァ??
0149nobodyさん2007/02/13(火) 20:11:59ID:???
>>148
おまえ愚痴言うためにここきてるのか?
だったら邪魔なだけだからとっととウセロ
0150nobodyさん2007/02/13(火) 20:16:14ID:???
>>149=>>147
だから「ハァ?」だよ。
なんで>>144と>>146が同一人物だと思い込んでるだお前は。
どうしようもねぇスットコドッコイだなw

誰にも答えてもらえなくて発狂してる厨房かな?ww
0151nobodyさん2007/02/13(火) 20:16:20ID:???
>mixiは全部httpsではない → パケットキャプチャの可能性がある → だからmixiは危険だ

ログ見たけど
こんなこと言ってるやつ1人もいねーしw
0152nobodyさん2007/02/13(火) 20:18:16ID:???
>>151
君はアス何とかの人か?
0153nobodyさん2007/02/13(火) 20:20:49ID:???
なんか・・・春だね・・・
0154nobodyさん2007/02/13(火) 20:21:29ID:???
>>151 一人だけいるよ。お前だよお前www

>>88=90=96=99=104=105=108=116=120=122=151
=中途半端な知識で吼えまくる厨房ww

根本的な部分を突かれて知識の浅さを露呈し、発狂した基地害www
0155nobodyさん2007/02/13(火) 20:24:41ID:Z4ceRFCQ
もうウザいから全員ID出せよw
0156nobodyさん2007/02/13(火) 20:25:38ID:???
>>155
いいこと言うねww
でも荒れる原因になってる>>151だけが出せばいいんじゃないのw
0157nobodyさん2007/02/13(火) 20:26:16ID:???
>一人だけいるよ。お前だよお前www

どこで>>144みたいなこと言ってる?
>>88か?言ってないぞ?
どこで>>144みたいなこと言ってるのか だけ でいいから答えてみ
0158nobodyさん2007/02/13(火) 20:31:29ID:???
>>157
ハイハイ分かったよボクちゃんwww

もうお前は全ページがhttpsじゃないサイトは一切使わないようにしろよww
もちろん2ちゃんもな。
お前の書き込み内容がIPなどと共にネット上を流れるから「超危険」だよww
0159nobodyさん2007/02/13(火) 20:32:55ID:???
>>151
おいおまえ早く>>157に答えろよw
それからおまえだけでいいからID晒せよw
逃げるなよ?w
0160nobodyさん2007/02/13(火) 20:34:06ID:ROC0KVQu
このスレって定期的に変なの湧くね
0161nobodyさん2007/02/13(火) 20:36:20ID:???
>>160
仕様です
0162nobodyさん2007/02/13(火) 20:38:47ID:???
1.mixiのログイン画面はトップページにある
2.そのページは標準でSSLではない
3.SSLとかわかってない初心者はそのままパスワードを入力する
4.暗号化されてないのでパスワード覗くことができる
5.だから危険

1.googleのログイン画面は別ページにある
2.そのページは標準でSSLである
3.SSLとかわかってない初心者はそのままパスワードを入力する
4.暗号化されてるのでパスワードを覗くことができない
5.だから安全

わかった?
小学生に教えてる気分だわ・・・
もうめんどくさいから教えないぞ・・・

>>151はID晒せ
0163nobodyさん2007/02/13(火) 20:42:28ID:???
>>162
パスワード覗くのはどうやってやるの?って聞いたら
パケットキャプチャって答えたから
このスレの大半の人は馬鹿じゃねーの?って思ったわけさ。
0164nobodyさん2007/02/13(火) 20:54:31ID:???
生パスワードが流れてないのに・・・
0165nobodyさん2007/02/13(火) 20:57:02ID:???
>>159
お前アタマ大丈夫か? >>151と>>157は同一人物だぞ。

>>162
お前も顔を真っ赤にして、いったい誰に向かって何を説明したいんだ?ww
>>159=>>162=>>157かなwwww
0166nobodyさん2007/02/13(火) 20:59:38ID:???
すげー荒れまくってるwwwwwwwwwwwwwwwwwww
0167nobodyさん2007/02/13(火) 20:59:50ID:???
最近、異常気象がさかんに叫ばれておりますが、このスレにも異常気象の影響か、
早くも春厨が発生しております。みなさんご注意ください。
春厨の華麗なる歴史
>>88=90=96=99=104=105=108=116=120=122=151=157=>>159
0168nobodyさん2007/02/13(火) 21:00:20ID:???
>生パスワードが流れてないのに・・・

何パスワードが流れてるの?w
暗号化パスワード?じゃないよなあ
何だろ?(うぷぷw
0169nobodyさん2007/02/13(火) 21:01:55ID:???
★春厨の華麗なる歴史
>>88=90=96=99=104=105=108=116=120=122=151=157=159=>>168
0170nobodyさん2007/02/13(火) 21:05:10ID:???
よく分からんけど人気に嫉妬
0171nobodyさん2007/02/13(火) 21:11:08ID:???
現在おまえは標準HTTPからmixiにログインしてる
自分のパスワードが漏れてることを認めたくない

だからHTTPSは不要
しかもHTTPは暗号化されてる
さらにパスワードも漏れない
と思いたい
ってオチか?w

どっちが厨房だよカスが
もうレスしねーからなw
どうせ、mixiは企業がやってるからパスワードが漏れることはない、とでも思ってんだろw
これだからガキは困る
0172nobodyさん2007/02/13(火) 21:12:27ID:???
メシ食っていま来たら俺のレス番までイコールでつながれてるw
0173612007/02/13(火) 21:13:32ID:oNelk7aK
>>62
ありがとうございます。

php5の例文見ると
tryの後ろにcommit
catchの後ろにrollbackがありますが、

beginからrollbackまで一気にぶち込んでもかまわないのでしょうか?
try〜catchする意味はどこにあるのでしょうか?
0174nobodyさん2007/02/13(火) 21:14:20ID:pIKbY/0y
漏洩が気になるならさっさとPCのコンセントを引っこ抜けw
0175nobodyさん2007/02/13(火) 21:19:41ID:???
たぶんhttps使わなくてもまあ、安全だよね
AS間も漏れないだろうし、そうするとプロバから自宅まで
だけど、みかかに勤務していたようなストーカーが居ない限り
まず安全
プロバイダ〜企業間は知らん。

大手町にでもレンサバ置いてありゃまず安全
0176nobodyさん2007/02/13(火) 21:21:28ID:???
スーパーハカーがいると聞いて飛んできますた
0177nobodyさん2007/02/13(火) 21:31:05ID:???
>>173
SQLだけに関して言えばそんなに意味はないんでないかい?
っていうかそれとこれとは意味というか内容が若干違うような・・
どっちかていうとそれ以外の処理でエラー出た時の対応とかに使う意味のほうがあると思う・・詳しいことは全くわかりませんが
01781732007/02/13(火) 21:33:37ID:oNelk7aK
なるほど では
$sql =<<<EOS
SQL文
EOS;

って感じでSQL文内でBEGIN、COMMIT、ROLLBACKしちゃえばOKですね
ありがとうございます
0179nobodyさん2007/02/13(火) 21:35:59ID:???
>>173
try〜catchはオブジェクト指向構文を使う時に投げられる例外を捕獲するためのもの。
だから例外を投げられないPHP4では必要が無い。
0180nobodyさん2007/02/13(火) 21:37:38ID:???
>>171の基地害っぷりにコーヒー吹いたwww

>自分のパスワードが漏れてることを認めたくない
ハァ?
>しかもHTTPは暗号化されてる
ハァ??
>mixiは企業がやってるからパスワードが漏れることはない
ハァ???

プロトコルや通信経路の話だったのに、なぜかmixiで保存してるパスワードの話にすり替わってるしww
(っていうかmixiが生パスワード保存してるわけないけどww)
01811732007/02/13(火) 21:38:02ID:oNelk7aK
なるほど、SQLはエラーが出たらrollbackするからって事ですね。
phpはしないってことですね
エラー処理の意味合いですね
0182nobodyさん2007/02/13(火) 21:38:11ID:???
たぶんアレだよ。
>>171は「ボクの友達はスーパーハカーなんだぞ!」って言うタイプだよw
0183nobodyさん2007/02/13(火) 21:39:41ID:???
★春厨の華麗なる歴史
>>88=90=96=99=104=105=108=116=120=122=151=157=159=168=>>171←決定打w
01841732007/02/13(火) 21:40:37ID:oNelk7aK
ありがとうございました。
なぞが解けました。
0185nobodyさん2007/02/13(火) 21:40:57ID:???
>>134
i
0186nobodyさん2007/02/13(火) 21:50:54ID:TYmWGfNy
ログイン画面がhttpなら生パスワード流れてるだろ。
httpsならSSLで暗号化されたのが流れてるだろ。
これらの話と、サーバ側のDBが持ってるのが、生パスワードなのか?
という話がごっちゃになりつつあるな。
0187nobodyさん2007/02/13(火) 21:54:39ID:???
>>180
>プロトコルや通信経路の話だったのに、なぜかmixiで保存してるパスワードの話にすり替わってるしww
>(っていうかmixiが生パスワード保存してるわけないけどww)

すりかわってないだろ。>>171をどう読めばそうなるんだ??
保存しているパスワードの話なら>>171にHTTPSという言葉は出てこないだろ
0188nobodyさん2007/02/13(火) 22:00:27ID:???
>>187
「どうせ、mixiは企業がやってるからパスワードが漏れることはない」と>>171は言っている。
しかし今はプロトコルや通信経路に関わる話をしているので、
mixiが企業運営だろうが個人運営だろうが、(プロトコルの違いによる)パスワード漏洩とは関係がない。

それなのに>>171が前述のようなアホな発言をしてるから、>>180のような指摘になったわけだ。
わかりまちたか〜〜〜??>>187
0189nobodyさん2007/02/13(火) 22:04:43ID:???
ちなみに mixi がクッキーに残しているのは
パスワードでなくてセッションなのだが
phpとmixiに何の関係があるのか
01901872007/02/13(火) 22:08:14ID:???
>>188
だからmixiだろうが個人運営だろうが
httpだとパスワードが漏れることがありますよって>>171は言ってるんだろ。
読み違いをしてるのはあなただよ。
0191nobodyさん2007/02/13(火) 22:14:58ID:pIKbY/0y
そもそもHTTPSだから絶対安全という事もないのでは?
不可逆ではあるまいし

HTTPSに詳しい人、解説よろろ
0192nobodyさん2007/02/13(火) 22:18:31ID:jAe38mg6
さっきapacheとphpとmysqlのインストールの順番を質問させていただきました。
ありがとうございます。

やっぱりmysqlからインストールするのが楽そうなのでmysqlからいきます。
それにしても、mysqlのmakeに結構時間がかかるのですが・・・
0193nobodyさん2007/02/13(火) 22:21:40ID:???
>>192
バイナリファイル使ったら?
0194nobodyさん2007/02/13(火) 22:24:54ID:???
すみません 質問させて下さい。
pearのDBをインストールして、それを使用した以下のようなコードを書きました。

<HTML><BODY><B>connect test</B><HR />
<?php
//-省略------------------------------------------------
$dsn = "$dbType://$dbUser:$dbPass@$dbHost/$dbName";
$conn = DB::connect($dsn);

if(DB::isError($conn)) { die($conn->getMessage()); }
printf("<B>connect</B>");
$conn->disconnect();
//-------------------------------------------------
?>
</BODY></HTML>

SQLへの接続エラーは出ないのですが printf("<B>connect</B>"); が実行されません。
原因を教えて下さい。 よろしくお願いします。
0195nobodyさん2007/02/13(火) 22:32:39ID:???
>>192
コンパイルってそんなもん
0196nobodyさん2007/02/13(火) 22:35:44ID:???
>>191
ググれ。スレ違い。無知なら黙ってろ。つまんねー煽り入れるな。
0197nobodyさん2007/02/13(火) 22:36:33ID:???
前スレの611ですが解決しなかったのでもう一度書き込ませてください。

マルチバイト文字列の先頭から一文字ずつ取り出したいのですが、
どうやるのが作法というかパターンなんでしょうか。
$len = mb_strlen($text);
for ($i = 0; $i < $len; ++$i) {
 $c = mb_substr($text, $i, 1, 'utf-8');
}
みたいにmb_substrで一文字ずつとり出すという方法もありますが
これだときっと長さに対して二乗のオーダーがかかりますよね。
これを線形オーダーでやるにはどうすればよいのでしょうか。

以上です。
みなさんはどのようにしているのでしょう?
0198nobodyさん2007/02/13(火) 22:48:29ID:6SJdW3Cy
Linux Fedora Core5でPHP開発環境を整えたいのですが、
Linux自体初めてなのでどうすればいいのかわかりません。
解説書を読んでみてインストールなどを行ったのですが、
PHPの部分が載っていません。
0199nobodyさん2007/02/13(火) 22:48:53ID:???
>>196
無知な奴は黙ってろw
0200nobodyさん2007/02/13(火) 22:49:51ID:???
>>197
そのやり方が一般的だと思ってたんだが違うのか!?
FlashActionScriptならsplit("",$str)で普通に1文字ずつにしてくれるから便利だよな
0201672007/02/13(火) 22:56:14ID:cdO9gFj7
>>71
>>72
レスサンクス

ああ、そうか。
executeしたときに見に行くのはbindParamした変数のメモリ上のアドレスで
$folder=$data; というのは$dataが保存されているアドレスを$folderに設定してるってわけですか。
bindParamした変数を参照する変数はなくなっちゃってるんですね。

参照ってそういうことですよね?
そういう解説読んだことあるけど、今理解したような気がした。たぶん。

ちなみに、これだけ見るとキモイでしょうけど、これは問題点を絞って説明するでして^^;
prepare&bindParamするメソッドと、実際のDATAを与えてexecuteするメソッドを分けて
クラスを設計してたもので^^;

ありがとうでした。

テケテテッテ テッテー♪
オッ レベルがまたあがったw
0202nobodyさん2007/02/13(火) 22:56:13ID:WZPOI3IZ
PHPって仕事多いですか?
DBは何でも使えますが言語はVBしか使えません。
0203nobodyさん2007/02/13(火) 23:02:39ID:???
>>202
VBできるならPHPも余裕
0204nobodyさん2007/02/13(火) 23:09:18ID:meZ0Ozs4
phpでピンポイントの天気予報を取得してきて
サイトに表示させたいのですが
なにかサンプルはないでしょうか

一応ググッてみましたが
kenbo.net氏のを使ってみようかと思いましたが天気予報がピンポイントでないので・・・。
また
Weather Hacksを使えばいいのかなと思ったけど、どうすればいいのかわかんないし・・・。


下らない質問ですがよろしくお願いします。
0205nobodyさん2007/02/13(火) 23:13:55ID:TYmWGfNy
>>203
Http知識あるか?は重要だぞ?
0206nobodyさん2007/02/13(火) 23:19:04ID:???
$area = array("北海道", "青森", "秋田", "......略 "沖縄");
$select = "<select name='area'>";
for ($i = 0; $i < 47; $i++) {
$select .= "<option value='$i'>$area[$i];
}
$select .= "</select>";


受け取る側
$num = $_POST['area'];
echo "<script language='javascript' charset='euc-jp' type='text/javascript' src='http://weather.livedoor.com/plugin/common/forecast/$i.js'>;</script>";

とか?
0207nobodyさん2007/02/13(火) 23:19:28ID:UEm9K3UG
HTTPプロトコルを必要とするって
例えばどんな使い方があるの?
02082062007/02/13(火) 23:20:23ID:???
>>206
は
>>204へね
0209nobodyさん2007/02/13(火) 23:22:05ID:???
>>193
バイナリってオプションつけられるのか不安で、
教本どおりにソースからやってしまいました。
時間がかかるので次やるときはバイナリにしたいと思います。

>>198
わたしのやりかたでよろしければ提示しますよ。
0210nobodyさん2007/02/13(火) 23:22:29ID:6SJdW3Cy
>>209
是非お願いします
0211nobodyさん2007/02/13(火) 23:23:33ID:???
お、なごんだレスみるとweb制作から派遣された細々組がいるなw
0212nobodyさん2007/02/13(火) 23:34:43ID:???
>>209
わたしはvineですが、大体同じなので参考にしてください。
http://jp.php.net/downloads.phpにいってComplete Source Codeを手に入れてきてください
バージョンは好きなものでいいと思います。
0213nobodyさん2007/02/13(火) 23:36:09ID:UEm9K3UG
>>211
強烈なスレッドストッパーですね

ファイルの存在確かめるのは404が返ってくるか確かめなくても
is_existsだかで確認できるじゃん?
HTTPってなんかある?
SMTPとかならメール解析して携帯用アップローダとかできるし、
データーベースだっていろいろ扱えるよね
02142042007/02/13(火) 23:39:53ID:???
>>206
さっそくすみません。
参考にして色々やってみますペコm(_ _;m)三(m;_ _)mペコ
02152042007/02/13(火) 23:46:34ID:meZ0Ozs4
えっと
イメージとしては、
ttp://www.drk7.jp/MT/archives/001011.html
これの
XML2JSON service を利用した簡単なサンプル
のような感じで行きたいのですが
素直にこのサービスを使ったほうが簡単ですかね。
0216nobodyさん2007/02/13(火) 23:56:38ID:6SJdW3Cy
>>212
もちろんApacheから入れていかないといけないですよね?
それとも、そのパッケージで全部インストールできるのでしょうか?
0217nobodyさん2007/02/14(水) 00:05:48ID:???
>>216
apacheは入ってない状態でしたか。まずは
http://japache.infoscience.co.jp/apache/dist/httpd/から
httpd-2.0.59.tar.bz2 をダウンロードしてきてください。
0218nobodyさん2007/02/14(水) 00:21:01ID:???
phpMyAdminをパッケージからインスコしたんだがどうやって実行するんだこれwwwwwww
0219nobodyさん2007/02/14(水) 00:26:40ID:???
バージョンぐらいかけや(^^#)
0220nobodyさん2007/02/14(水) 00:27:00ID:???
>>219
すんません、2.10です
0221nobodyさん2007/02/14(水) 00:40:16ID:???
Windowsでzipで圧縮してYahooのブリーフケースにうpして、
それをLinux鯖に落として解凍したんだが、「それにアクセスするとアクセス権がない(403)と出るんだが仕様?
0222nobodyさん2007/02/14(水) 00:45:00ID:???
Linux の話をしてる人たちは ID 出してくれ
端から見てると訳わからん
0223nobodyさん2007/02/14(水) 00:45:23ID:???
おいどんが222げっと
0224nobodyさん2007/02/14(水) 01:09:09ID:???
apache>>224バージョンあげっp
02251972007/02/14(水) 01:15:56ID:???
>>200
そうなんですか。やはり標準的な方法はないんですね。
どうもありがとうございました。
0226nobodyさん2007/02/14(水) 01:15:57ID:???
>>215
Ajack Hacksあたりにそういうのあったね

php jsonでググレばこういうページが出てくる
ttp://www.doyouphp.jp/sample/sample_xml_json.shtml
0227nobodyさん2007/02/14(水) 01:17:09ID:???
>>221
ttp://pc10.2ch.net/test/read.cgi/mysv/1165573172/255

はいはい、マルチマルチ
明日、春一番吹くとおいうのにおまいらときたら・・・
0228nobodyさん2007/02/14(水) 01:20:05ID:???
>>218
個人的に2.6系が使い易かった。
0229nobodyさん2007/02/14(水) 01:24:24ID:???
Windowsアプリのプログラマだった俺が・・・今度からphpメインに

こ、これは! 左遷ってやつか・・・
0230nobodyさん2007/02/14(水) 01:26:26ID:???
ここを日記と勘違いしてるバカがいるな
0231nobodyさん2007/02/14(水) 01:29:29ID:???
$str = "test";
$array = preg_split('//',$str);
これでなら1文字ずつできたんだけど、
preg_splitのマルチバイトってないのかな?
mb_splitならあるのだが・・・
0232nobodyさん2007/02/14(水) 01:32:50ID:???
どうでもいい >>230
0233nobodyさん2007/02/14(水) 01:34:11ID:???
馬鹿を放置できない>>230も馬鹿
0234nobodyさん2007/02/14(水) 01:42:44ID:???
>>231
UTF-8 ならパターン修飾子 u 使うと良いよ
0235nobodyさん2007/02/14(水) 01:49:08ID:NADcIyxP
文字コード決め打ちなら正規表現で一発だな

$str = "あaあiいうううeee";

//sjis
preg_match_all("/[\\x81-\\x9F\\xE0-\\xEF][\\x40-\\xFC]|[\\x00-\\x7F\\xA1-\\xDF]/", $str, $cap);
//euc
preg_match_all("/\\x8F[\\xA1-\\xAB\\xB0-\\xED\\xF3-\\xFE][\\xA1-\\xFE]|[\\xA1-\\xA8\\xAD\\xB0-\\xF4][\\xA1-\\xFE]|[\\x00-\\x7F]/", $str, $cap);

var_dump($cap);
0236nobodyさん2007/02/14(水) 02:28:27ID:???
>>231
mb_splitでなんでだめなの?
0237nobodyさん2007/02/14(水) 03:01:40ID:1cNo3AQs
ポイントシステムを作ろうとしているのですが、
そこで二重クリック(カウント)防止について相談です。

1度クリックするとクッキーを発行し、一定の期間はカウントアップされない
ようにとも考えたのですが、これだとクッキーを有効にしてないと意味がない。
次に、クリック者のIPアドレスとクリック日をログに保存するパターンも
考えたのですが、これもいちいちログに保存していると、ログが誇大化しそう。

と言うわけで他の良いアイディア、「こうすればいい」と言うのはありませんでしょうか?
0238nobodyさん2007/02/14(水) 03:04:03ID:???
cookie 有効にしてないやつ弾けば良いだけの話
0239nobodyさん2007/02/14(水) 03:09:23ID:1cNo3AQs
>>238
そうですね。それしかないような気がしたんですが、
やっぱりそれしかないですね。。

ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています