【PHP】下らねぇ質問はID出して書き込みやがれ 94
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2010/03/17(水) 23:17:41ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 93
http://pc11.2ch.net/test/read.cgi/php/1266229386/
◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0898nobodyさん
2010/04/15(木) 15:40:10ID:???解決しましたのレスを付ける地味な手法を粛々と
0899nobodyさん
2010/04/15(木) 16:12:13ID:???ここ連続できてるの見ると同一人物か
前後の流れ見て意図的にやってるとしか思えない
スルーしとけばいいこと
0900nobodyさん
2010/04/15(木) 16:14:35ID:???ID出すようになったんだよな
いっそIDが出る板に移動した方がいいぐらいだ
0901900
2010/04/15(木) 18:30:27ID:???0902901
2010/04/15(木) 18:41:05ID:???気に食わなければ答えなきゃいいし気にしないなら答えてあげればいい。
マジでぐちぐちバカじゃねぇの???
バカじゃねぇの???
ねぇ死ぬの???
0904nobodyさん
2010/04/15(木) 19:33:36ID:???0907nobodyさん
2010/04/16(金) 00:23:43ID:m1X69OPF$replacement = "<a href=\"\\1\">\\1</a>";
$description2 = preg_replace($pattern, $replacement, $description);
echo "<p>". $description2. "</p>";
正規表現置換の後方参照がうまくいきません
\\1がおかしいのか、どこが悪いのかわかりません
お願いします
0908nobodyさん
2010/04/16(金) 01:23:13ID:???次はIDだしてね
0909nobodyさん
2010/04/16(金) 02:08:18ID:???5.3.1はC:\PHP\php.iniを見に行ってたのですが,
5.3.2はC:\PHP\php.iniを見てくれません。
5.2.12はC:\PHP\php.iniを見に行ってたのですが,
5.2.9はC:\PHP\php.iniを見てくれません。
こんなものなのでしょうか?
あるいはバージョンに関係なく,当方は意図していませんが,
インストールの仕方によって変化するものなのでしょうか?
0910nobodyさん
2010/04/16(金) 04:43:23ID:???試してないから経験的にいうとデリミタが設定されてないせい
$patternの中身の最初と最後に適当なデリミタを入れてみて
あとエスケープするべき記号が適切にエスケープされていないからそのせいだと思う
後方参照方法は問題ない$nか\\nでOK
0911nobodyさん
2010/04/16(金) 07:22:16ID:m1X69OPFその二点を修正したら上手くいきました。
本当に助かります。どうもありがとうございました。
0913nobodyさん
2010/04/16(金) 22:28:09ID:???phpinfo()で,バージョンによって,
C:\PHP
であったり,
C:\Windpws
であったりします。
0914nobodyさん
2010/04/16(金) 23:05:13ID:???HKEY_LOCAL_MACHINE\SOFTWARE\PHP\バージョン
HKEY_LOCAL_MACHINE\SOFTWARE\PHP\バージョン
HKEY_LOCAL_MACHINE\SOFTWARE\PHP\バージョン
の IniFilePath
0915nobodyさん
2010/04/17(土) 00:32:52ID:???HKEY_LOCAL_MACHINE\SOFTWARE\PHPには
InstallDir
Version
WebServerType
この3つしかありませんでした。
0916nobodyさん
2010/04/17(土) 01:48:47ID:???IniFilePathを加えて,C:\PHPを指定して,IISも再起動させてみましたが,infoの表示はC:\Windowsになります。
0917nobodyさん
2010/04/17(土) 02:00:08ID:???それが標準外の動作でしょ
0918nobodyさん
2010/04/17(土) 03:00:09ID:941jDBNR0919nobodyさん
2010/04/17(土) 03:48:21ID:???おっしゃる通りです。
どうして,バージョンによっては,C:\PHPにあるphp.iniを見に行くことがあったのか,
よくわからなかったので,質問させていただきました。
お騒がせしてしまして申し訳ありません。
0920nobodyさん
2010/04/17(土) 07:08:34ID:???0921nobodyさん
2010/04/17(土) 07:51:39ID:???Linuxだとapt-get install php5ってコンソールに入力するだけでapecheも一緒にインストールできるからw
0922nobodyさん
2010/04/17(土) 13:40:34ID:EvekmtW4「PHP5徹底攻略 エキスパート編」っていう本が中古で8千〜1万円ぐらいで売られてるんですが
この本はそんなに良い本なのですか?
0923nobodyさん
2010/04/17(土) 14:16:39ID:???0924nobodyさん
2010/04/17(土) 14:24:54ID:???初心者が買っても意味ないのは間違いない
0925nobodyさん
2010/04/17(土) 15:44:08ID:???そうですか。。。
ありがとうございます。
>>924
言葉って難しいですね。
ちなみに初心者には意味がないという基準はなんでしょうか?
0926924ではないが
2010/04/17(土) 16:20:50ID:???そういう評をされているものと言えば、初心者向けの解説から始まっていない含まれていない、
これを読んでいる人はそういう部分は習得済みという前提で書かれているものと解するかな、俺は。
0927nobodyさん
2010/04/17(土) 16:38:08ID:???0928nobodyさん
2010/04/17(土) 17:07:52ID:???無駄にページ数が多いだけかもしれないし
共同著書だったり利権者が多すぎて分配を多くするために高く設定してたり
絶版になってプレミア価格がついてたりと
そんなに本が読みたければGoogle BooksでPHPの本探せばいいんじゃないかね
全部は読めないけど読める部分はいっぱいあるし
0929nobodyさん
2010/04/17(土) 17:31:53ID:???0930nobodyさん
2010/04/17(土) 17:45:05ID:???次の携帯の種類を判定する正規表現を見つけました。
if (preg_match("/^SoftBank/i", $ua))
{
//SoftBank
}
ここで質問なのですが、
�@末尾にある「 /i 」 とは何を意味するのでしょか?
�A先頭にある「 / 」は何を意味するのでしょうか?
�B入力された文字列が "ABC" から始まっているかどうかを
判定する正規表現はどうかけばよいでしょか?
※"ABC"の後はどんな文字列が続いても構いません。
宜しくお願いします。
0931930
2010/04/17(土) 18:12:24ID:???0933nobodyさん
2010/04/17(土) 18:22:52ID:???0935nobodyさん
2010/04/17(土) 18:29:48ID:TQJa7Fx/PHPでブログを作成しています。
SQLiteを使って記事のインデックスを管理しようとしているのですが、データベースで文章はどの程度管理していいものでしょうか?
記事は先頭部分1000文字程度と"続きを読む"で3000文字程度です。
先頭部分だけデータベースに入れてしまうと速度的に遅くなってしまうでしょうか?
0936nobodyさん
2010/04/17(土) 18:30:45ID:???末尾の「 /i 」が何を意味するのか書かれていません。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/php_k09.htm
どなたか優秀な頭脳をお持ちの方お教えください。
0938nobodyさん
2010/04/17(土) 18:35:21ID:astqohQFどんな文字列にマッチさせたいの?
そっから考えた方がいいんじゃない?
0940nobodyさん
2010/04/17(土) 18:36:32ID:astqohQFmysqlだけど
http://itpro.nikkeibp.co.jp/members/SI/oss/20031007/1/
0941935
2010/04/17(土) 18:38:01ID:TQJa7Fx/え、本当ですか?
別ファイルに保存しようと思っていたのですが、無駄ですか?
数千文字の記事を数千件も入れてしまってパフォーマンスは問題ないのでしょうか?
そのあたりの参考になる本やウェブサイトなどご存知ありませんか?
0943nobodyさん
2010/04/17(土) 18:56:14ID:???そんなもん誰が使うんだよ
0944935
2010/04/17(土) 18:58:30ID:TQJa7Fx/とても勉強になりました。
もう少し色々なサイトを見て勉強してきます。
0946nobodyさん
2010/04/17(土) 21:03:29ID:???0947nobodyさん
2010/04/17(土) 21:30:18ID:???0948nobodyさん
2010/04/17(土) 23:40:18ID:???もとにもどそうと思い、mb_ereg_replaceを使用しているのですが、うまく変換できません。
知恵を貸していただけないでしょうか?
$pattern = '\"';
$replace = '"';
$string2 = mb_ereg_replace($pattern,$replace,$string);
他にも色々試したのですが、全部だめでした。
念のために、以下も事前にコールしています。
mb_internal_encoding("EUC-JP");
mb_regex_encoding("EUC-JP");
0949nobodyさん
2010/04/17(土) 23:43:01ID:astqohQF似たような事になってそれで解決した記憶がある
0950948
2010/04/17(土) 23:50:22ID:???変換したいものが"なんです
$pattern = "\"";
$replace = '"';
でやってみてもだめでした。
0951nobodyさん
2010/04/17(土) 23:59:58ID:???0953nobodyさん
2010/04/18(日) 00:17:35ID:???0954nobodyさん
2010/04/18(日) 00:18:43ID:???0955nobodyさん
2010/04/18(日) 00:25:11ID:???0956948
2010/04/18(日) 00:33:34ID:???これみたいです!
phpinfo()で確認してみたら、magic_quotes_gpcがONになってました。
ずっと悩んでいたので理由がわかってよかったです。
レンタルサーバなのでphp.iniはいじれませんが、.htaccessでOFF設定できるみたいなので、ちょっとがんばってみます。
ありがとうございました。
0957948
2010/04/18(日) 00:45:49ID:???レンタルサーバの設定で.htaccessのPHP_flagsも禁止されていましたが、実行時に無効にするという方法で無事に変換されないようになりました。
0958nobodyさん
2010/04/18(日) 00:48:15ID:kFnU9JMbフレームワークを探してみると色々あるようですが、最近の流行はcake phpでしょうか?
個人的にsmartyというテンプレートエンジンにすごく惹かれたのですが、これは現状ではどの程度使われてますか?
あるいは他にオススメがありましたら教えていただけますでしょうか。
宜しくお願いします。
0959nobodyさん
2010/04/18(日) 00:48:22ID:???0960nobodyさん
2010/04/18(日) 02:05:07ID:???どういたしまして。
次はIDだそう。
>>958
cakeよく知らないけど cake + smarty でいいんじゃないのかな。
0961nobodyさん
2010/04/18(日) 09:08:22ID:???0962nobodyさん
2010/04/18(日) 09:14:37ID:???これか
0963948
2010/04/18(日) 10:04:59ID:???今、外出先で携帯から
magic_quotesでググって出てくるPHPマニュアルのページに書かれてましたよ。
20stepくらいのコードでした。
0964nobodyさん
2010/04/18(日) 13:00:40ID:???0965nobodyさん
2010/04/18(日) 13:07:45ID:???0966nobodyさん
2010/04/18(日) 16:01:10ID:MhBI/ZWI強制的に改行を入れて整形したいです。
どんな方法がありますか?
0967nobodyさん
2010/04/18(日) 16:32:18ID:???http://jp.php.net/manual/ja/function.wordwrap.php
0968nobodyさん
2010/04/18(日) 16:34:21ID:MhBI/ZWIありがとうございます
0969nobodyさん
2010/04/18(日) 23:17:17ID:czBW3Szoこれは外部からアクセスできるメンバだけ返すようにはなりませんか?
0971nobodyさん
2010/04/18(日) 23:43:35ID:???0972nobodyさん
2010/04/19(月) 00:10:49ID:???$c = new ReflectionClass('Klass');
foreach ($c->getProperties() as $p) {
if ($p->isPublic()) {
echo $p->name, PHP_EOL;
}
}
0973nobodyさん
2010/04/19(月) 00:12:28ID:???URLに guid=ON がついていない状態でアクセスがあった場合でも
$getValue = $_SERVER['HTTP_X_DCMGUID'];
として、 docomo ID を取得したいのですがどうすれば良いでしょうか?
具体的には、本来は�@のURLでアクセスされる事を想定しているのですが、
�Aでアクセスがあったとしても docomo ID を取得したいです。
�@http://test_domain/get_docomo_id.php?guid=ON
�Ahttp://test_domain/get_docomo_id.php
0974nobodyさん
2010/04/19(月) 00:15:03ID:???0977nobodyさん
2010/04/19(月) 00:37:00ID:axuSXXV9会社のPCに全文検索システムを作りたいと思っています。
Wikipediaで「全文検索」まではたどり着いたのですが、そこから何を選べばいいか迷ってしまいました。
現在はPostgreSQLのtsvecterを使っているのですが、サーバー用ではなく通常のWinXPを使っているのでメモリが1GBしかなく
仕事が山場なこともあって更新が20分ほどかかり、その間サーバーがかつかつになってしまいます。
過去にnamazuを趣味で使ったことがあるのですが、セキュリティ
上の都合でLANが外に繋がっていないので
namazuのインストール手順を見るとPPMファイル(?)のダウンロードが必要とのことでこれも難しいです。
プログラムはMicroSDで持っていこうと思います。
プログラムも趣味程度には書けます。データは5KB×10万件です。
今月末には部署を移るのでその前に良いものを残したいと思っています。
よろしくおねがいします。
【OS名】WinXP メモリ1GB
【PHPのバージョン】5.2.6
【連携ソフトウェア】mysql postgresql perl apache mecabはインストール済み
0979nobodyさん
2010/04/19(月) 00:41:54ID:???0980nobodyさん
2010/04/19(月) 00:58:21ID:???TB;W30H19
TB
W*
H*
というのは何を意味しているのでしょうか?
0981nobodyさん
2010/04/19(月) 01:10:38ID:axuSXXV9ありがとうございます。Javaですね…
そういえば得意分野じゃなかったのでわすれてましたがtomcatもeclipiceも入ってたんでした。
プロジェクトに突っ込めば動くかな?明日やってみます。
>>980さん
↓これなんかどうでしょう(特にページ一番下のリンク)
http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/index.html
ドコモの技術情報はトップ>サービス・機能>作ろうiモードコンテンツ、です。(偶然にも関係者なもので)
0982nobodyさん
2010/04/19(月) 08:57:58ID:???判定処理をどうしようか迷っています。
携帯電話の場合、セッション管理は意味を成さないので
固体識別番号を何かのアクション(ページ遷移、ボタン押下)時に
常にDBと称号する方が無難なのでしょうか?
0983nobodyさん
2010/04/19(月) 09:04:19ID:???どういう意味でしょう?
0984nobodyさん
2010/04/19(月) 09:05:48ID:???ひろみちゅのHP見て勉強してから出直してきてね
0985nobodyさん
2010/04/19(月) 09:07:48ID:???0986nobodyさん
2010/04/19(月) 09:21:00ID:???http://pc11.2ch.net/test/read.cgi/php/1271636105/
0987nobodyさん
2010/04/19(月) 15:03:10ID:315TL3PFclass Hoge
{
var $test = new Test;
}
これがエラーになってしまうのですが、メンバー変数の定義時にインスタンスをセットするにはどうしたらよいでしょうか?
書き方が間違っているのでしょうか?
0988nobodyさん
2010/04/19(月) 15:27:21ID:???phpの仕様です
メンバ変数定義にメンバ変数に関数や演算子は使えません
コンストラクタでやるしかないですね
0989nobodyさん
2010/04/19(月) 15:52:56ID:315TL3PFありがとうございました
0990nobodyさん
2010/04/20(火) 20:58:38ID:???AU / DOCOMO / SoftBank の場合には、
取得した固体識別番号だけで登録した名前・メールアドレスを管理するのは危険でしょうか?
つまり、
固体識別番号 + パスワード
の設定も必須にした方が良いのでしょか?
また、携帯からWEBサイトにアクセスする場合に、
特定の固体識別番号になりすまし偽装をする事は可能なのでしょうか?
0991nobodyさん
2010/04/20(火) 21:04:47ID:???あたりでググればいくらでも出てくる
大手商用サイトでもザルだったりするけどね
0992nobodyさん
2010/04/20(火) 22:03:23ID:???危険に関する認識が俺と違うっぽいなぁ。
大手商用サイトがザルというのはどういうことを指しているのか書いてみて
0993nobodyさん
2010/04/20(火) 22:14:10ID:???http://takagi-hiromitsu.jp/diary/20100417.html
ユニークIDがあれば認証ができるという幻想
http://takagi-hiromitsu.jp/diary/20100411.html
ウィルコムから回答「契約者固有IDは弊社にとって個人情報」
http://takagi-hiromitsu.jp/diary/20100403.html
高木さんは良い記事書いてる
最近は個人情報を取得しているという認識が欠けてるケータイ脳PGが多いな
0994nobodyさん
2010/04/20(火) 22:18:42ID:???そんなザルなもので認証が出来るなんて考え自体が危険
0995991
2010/04/20(火) 23:57:56ID:???自分自身がケータイのヘビーユーザーではないのであまり実例は出せないんだけど
クレカ番号を覚えてるようなサービスでかんたんログインとか、正直怖いと思った
レス数が950を超えています。1000を超えると書き込みができなくなります。