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

【PHP】下らねぇ質問はID出して書き込みやがれ 107

■ このスレッドは過去ログ倉庫に格納されています
0001 忍法帖【Lv=40,xxxPT】 2011/06/05(日) 07:56:02.79ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 105
http://hibari.2ch.net/test/read.cgi/php/1304064660/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0488nobodyさん2011/06/21(火) 10:43:08.49ID:???
apacheアップデートすればいいじゃん
0489nobodyさん2011/06/21(火) 10:44:49.64ID:???
動きます
後方互換性って言葉もしらんのか
0490nobodyさん2011/06/21(火) 10:45:00.31ID:???
じゃあやってみて^^お願いね^^
その結果を画像つきでブログでも載せてね^^
0491nobodyさん2011/06/21(火) 10:45:37.56ID:???
vc6とかvc9とか知らないと思って知ったかぶりしてんじゃねーよw
0492nobodyさん2011/06/21(火) 10:48:10.48ID:???
いやいや、だから上書きしたらできるんでしょ?やってみて
そういうレスはいらないから出来る証拠を提示してね
0493nobodyさん2011/06/21(火) 10:49:56.80ID:???
インストール後に個別にアップデートすればいいだけの話
0494nobodyさん2011/06/21(火) 10:52:26.94ID:???
上書きして設定したら出来ますよ
0495nobodyさん2011/06/21(火) 10:58:35.27ID:???
5.3.6ってVC6用意されてないんだね。
0496nobodyさん2011/06/21(火) 11:03:21.31ID:???
独立してるからアプリケーションを個々にアップデートしても依存関係を解消すれば動くのは当たり前。
動かなくなる可能性があるのはxamppのコントロール関係だけだろ。
0497nobodyさん2011/06/21(火) 11:05:47.29ID:???
xamppのコントロール関係w
0498nobodyさん2011/06/21(火) 11:08:02.85ID:???
最初から個別にいれればいいじゃんw
0499nobodyさん2011/06/21(火) 11:13:59.67ID:???
XAMPPERってVC6とVC9の事も知らない人多そうだな
0500nobodyさん2011/06/21(火) 11:17:31.06ID:???
XAMPP使いじゃなくても知らない人多いんじゃね?

どうせその辺のサイトの言うとおりやったら出来ました的なやつが大半だろ?
肝心のconfもまるまるコピペ。
一応自分で設定したつもりだろうが、言われた通りやりましたじゃXAMPP使いと大差ないわ。
0501nobodyさん2011/06/21(火) 11:17:47.27ID:???
xamppでコントロール出来なかったらどうやってApache起動するんだろう・・・
0502nobodyさん2011/06/21(火) 11:18:47.20ID:???
ブログまだー?
0503nobodyさん2011/06/21(火) 11:18:48.84ID:???
httpd start
0504nobodyさん2011/06/21(火) 11:21:17.04ID:???
>>501
Apache起動したままアップデートすればいい。
0505nobodyさん2011/06/21(火) 11:23:23.52ID:???
Windowsはサービスに登録すればいいらしいな。
昔はコマンドから起動できたらしいが。
Linuxでやってるからその辺はよく知らん。
0506nobodyさん2011/06/21(火) 11:24:58.19ID:???
Linuxでxampp使ってるとか釣り?
0507nobodyさん2011/06/21(火) 11:26:53.12ID:???
Linuxでxamppとか一言も言ってませんが。
0508nobodyさん2011/06/21(火) 11:29:02.78ID:???
ここまでの出来事で分かったこと

XAMPPをけなされると必死で噛み付いてくる
0509nobodyさん2011/06/21(火) 11:29:47.74ID:???
ここまでの出来事で分かったこと

XAMPPを脊椎反射的に否定するやつがいる
0510nobodyさん2011/06/21(火) 11:43:13.78ID:???
45秒で返すとか粘着しすぎだろwwwwwwwwwwwwwwwww
0511nobodyさん2011/06/21(火) 11:59:42.51ID:???
ヒント:自作自演
0512nobodyさん2011/06/21(火) 12:01:37.56ID:???
Linuxでxampp使っていけませんか
0513nobodyさん2011/06/21(火) 12:05:07.77ID:eSkOaCrh
初学者でつ
10日で覚えるPHP5という教本をひと通りやり終わったんですが、次おすすめの本があったら教えてください
mySQLやPEARについてもう少し知りたいです
0514nobodyさん2011/06/21(火) 12:06:12.86ID:???
>>513
初心者はXAMPPの解説書を読むといいよ。
0515nobodyさん2011/06/21(火) 12:10:20.29ID:???
PEARはスルーで構いません
0516nobodyさん2011/06/21(火) 12:11:47.49ID:???
>>475=>>514はAjax使えって言ってる奴と同じだろ?
0517nobodyさん2011/06/21(火) 12:13:31.97ID:eSkOaCrh
>>514
このスレでも馬鹿にされてるみたいだけど
XAMPPは使うのやめたほうがいいのですか?
http://torhamzedd.blogspot.com/2010/02/xamppwebvmplayer.html

>>515
すいませぬスレチな質問でしたか?
0518nobodyさん2011/06/21(火) 12:17:20.30ID:???
xamppもどうかと思うけどVMはそれ以上にありえない
本番環境にならないのに開発のためだけにそこまでやるとただのアホだわ
それよりもどの環境でも使える標準関数を意識的に使えばいい
0519nobodyさん2011/06/21(火) 12:21:04.64ID:???
VMのインストールもできないボンクラw
0520nobodyさん2011/06/21(火) 12:21:12.45ID:???
>>517
読んで見たけど、その人はスルーしたほうがいい。
恥ずかしげもなく、

>手軽だが、正直言って業務で使い物になったことは今の所一度も無い。
とか、

>XAMPPでWebサーバ運用してる奴なんかいるのか?
>だ。
>そもそも大抵のWebサーバはLinuxだ。
こんな事言っちゃってる人はあてにしちゃいけない。

>XAMPPで動たとしても、そのままLinuxで動くなんてことは保障されない。
>俺達はLinux向けのWebアプリを開発するためにLinuxベースの開発環境を整えるべきだ。
もっともらしいこと言ってるけど、世間一般ではスキルが足りない人と見られるだけ。
0521nobodyさん2011/06/21(火) 12:23:02.63ID:???
以後XAMPP推進派のと反推進派のレスをお楽しみ下さい
0522nobodyさん2011/06/21(火) 12:26:20.26ID:???
経験ではLinuxで動いてWindowsで動かないとかその逆とか、
今までで作ってきたものの中でそういった事態は起きたことがないな。
OSに依存する処理がsystem関数でコマンドを叩く以外に特に思い浮かばないな。
なんかあったっけ?
0523nobodyさん2011/06/21(火) 12:28:14.27ID:???
xampp使ってる奴は設定関係の質問は禁止名
0524nobodyさん2011/06/21(火) 13:06:11.47ID:???
設定関係でなくてもどうせ答えないんだから
0525nobodyさん2011/06/21(火) 13:08:31.06ID:eSkOaCrh
>>518,520
ありがとうございます、未だよくわからんのでXAMPPを使いつづけることにしまつ('A`)

初心者から一歩進んだレベルになるにはどの書籍がオススメか教えてください
逆引き系の本を買って必要になったら引くとかでいいのでしょうか?
0526nobodyさん2011/06/21(火) 13:09:35.45ID:???
xamppの書籍を出してる作者は大罪
0527nobodyさん2011/06/21(火) 13:10:39.33ID:???
開発環境にxamppと書くとxamppの問題と関係なしに脊椎反射レス付ける知障がいるから毎回荒れるんだよな
0528nobodyさん2011/06/21(火) 13:15:00.49ID:???
>>525
このスレじゃマニュアルを見ろとしか返ってこないと思う。
あんまマイナーなもの出すと宣伝乙って言われるし、
答えが返ってくるとしてもオライリー一択。
(読んではないけどとりあえずオライリーと言っとけばOKみたいなノリで)
書籍の質問するなら2ch以外でした方がいいと思うわ。
0529nobodyさん2011/06/21(火) 13:27:15.34ID:eSkOaCrh
>>528
そうですか…ありがとうございますた('A`)
0530nobodyさん2011/06/21(火) 13:37:00.16ID:???
xampp大好き野郎は自分の能力を隠すために毎回知障とか汚い言葉を好む傾向にある
だから荒れるんだよな
0531nobodyさん2011/06/21(火) 13:51:37.38ID:eSkOaCrh
XAMPPのアンチってなんの目的があるの?
アニメとかゲハだったら売上とかに関わるしアンチが沸く理由もわかるんだけど
0532nobodyさん2011/06/21(火) 13:57:15.84ID:???
A. xampp=悪という洗脳教育を受けてよく分からないがとりあえず悪いと言うやつ。
B. 楽してるのが気に入らない。そんなやつが俺と同じフィールドに立つんじゃねえというよくわからないプライド。

初心者はXAMPP使うなって毎回言ってる奴は典型的なAタイプ。
多くはBの安いプライドを振りかざすタイプ。
0533nobodyさん2011/06/21(火) 13:57:28.92ID:???
>>518
> 開発のためだけにそこまでやる
仮想マシン使うのは楽だよ。
仮想マシンにOSをインストールするのに10分弱、その後の設定も含めて30分ぐらい。
これで擬似本番環境が手に入るのはメリットだよ。

標準関数の件は同意だけど、なんかそれは話がずれてると思う。
0534nobodyさん2011/06/21(火) 14:00:35.95ID:???

ttp://engineer.blog.reet.co.jp/2010/10/knack_of_multiple_developing/
0535nobodyさん2011/06/21(火) 14:01:46.33ID:???
>>532

>>530
0536nobodyさん2011/06/21(火) 14:02:49.42ID:???
>>531
これまでの流れ見てればわかると思うけど、
XAMPPと表記して質問する奴って、PHPじゃなくてwebサーバーの設定の問題だったりするから。
本人がPHPと無関係だと認識していればまだマシだが、そのレベルにすら達していないので
相手にするのがうんざりする。
XAMPPスレがあれば楽なんだが。
0537nobodyさん2011/06/21(火) 14:05:10.02ID:???
一応あるから次回の質問から誘導しようか

xamppってどうよ?
http://hibari.2ch.net/test/read.cgi/mysv/1128262593/
0538nobodyさん2011/06/21(火) 14:08:13.11ID:eSkOaCrh
なるほどそういう事なのね
0539nobodyさん2011/06/21(火) 14:10:41.29ID:???
>>533
言葉足らずだったがインストールの楽さだけじゃないんだよね
VMがアプリケーションとしては重い部類だとかシステム周りが汚くなるとか
開発専用マシンならそれでもいいけど多くは兼用だろうし
不必要なサービスを避けて最低限の開発環境を整えたほうがいいだろうということ
標準関数云々は環境整備に気を取られるよりどの環境でも動くようにコーディングしろの意
0540nobodyさん2011/06/21(火) 14:12:03.53ID:???
もしかしてレジストリを毛嫌いする人?
0541nobodyさん2011/06/21(火) 14:28:55.53ID:???
Ajaxの話はもう飽きた
0542nobodyさん2011/06/21(火) 14:48:38.78ID:???
>>539を読んだが…
なんかすっきりしないな
0543nobodyさん2011/06/21(火) 15:34:40.19ID:???
>>539
> 開発専用マシンならそれでもいいけど多くは兼用
開発専用マシンだったとしても、各アプリケーションのバージョン違いで平行開発とかあるわけで、
VMの方がすっきりするんだけどなぁ。。。
考えの違いといえばそうなんだけども。
0544nobodyさん2011/06/21(火) 15:40:51.40ID:???
>>539
> 標準関数云々は環境整備に気を取られるよりどの環境でも動くようにコーディングしろの意
だから、その話は分かるが、違うような気がする。
ここPHPスレだよ。どの環境でもって、どのあたりを指してる?PHP3はさすがに含まれない?
0545nobodyさん2011/06/21(火) 16:00:56.59ID:???
そんくらい常識的にかんがえろよ・・・
0546nobodyさん2011/06/21(火) 16:11:22.66ID:???
PHP5以上、本番環境以下だろ。
サポート外のPHP4考慮とかもうあり得ないし。それより下の3とかはもっとアリエナーイ。
0547nobodyさん2011/06/21(火) 16:24:43.82ID:???
一回作っとけば後でバージョンアップも楽なのにXAMPPを使う利点って
0548nobodyさん2011/06/21(火) 16:30:01.91ID:???
バージョンアップする必要もないけどな
0549nobodyさん2011/06/21(火) 16:39:52.01ID:???
IP出せ
0550nobodyさん2011/06/21(火) 16:42:43.44ID:???
チンピラスレに帰れよ
0551nobodyさん2011/06/21(火) 17:30:16.56ID:NgMS4Wpe
mb_convert_encodingでUTF-8をShift_JISに変換するときは
SJISで良いんでしょうか?
0552nobodyさん2011/06/21(火) 17:33:49.05ID:???
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
0553nobodyさん2011/06/21(火) 17:41:54.81ID:???
SJIS-winかな
0554nobodyさん2011/06/21(火) 17:43:34.81ID:NgMS4Wpe
あざっす
Shift_JISとSJISとかの違いがよくわからなかったもんで
0555nobodyさん2011/06/21(火) 18:09:41.54ID:???
【わからない5大理由】
1. 読まない ・・・説明書・テンプレなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする
0556nobodyさん2011/06/21(火) 20:41:12.13ID:???
初心者はXAMPP使うな
0557nobodyさん2011/06/21(火) 21:26:50.88ID:???
じゃあSMAPから始めてみるわ
0558nobodyさん2011/06/21(火) 21:31:22.22ID:???
Solaris+MariaDB+Apache+Pythonですね
そらええ構成ですわ
0559nobodyさん2011/06/21(火) 23:37:46.04ID:???
>>546
5以上本番環境以下なんだ。じゃあ、5.3の新機能とかは使えないのね。
0560nobodyさん2011/06/21(火) 23:47:32.98ID:???
mb_detect_encodingって誤検出ある?
現状困ってるってわけではないんだがどうもおかしい
0561nobodyさん2011/06/21(火) 23:51:58.67ID:???
autoにしてるからじゃないのか
あと>>1
0562nobodyさん2011/06/22(水) 03:19:50.74ID:???
Ajaxの話はもう飽きた
0563nobodyさん2011/06/22(水) 03:43:55.23ID:683X68XN
ネットワークでmemcacheサーバーにアクセスするのって、ローカルのハードディスクにアクセスするより速いすか?
ベンチとるようなスクリプトありますか?
0564nobodyさん2011/06/22(水) 03:59:22.75ID:???
双方のスクリプト書いてabでも流せば?
0565nobodyさん2011/06/22(水) 04:00:50.08ID:???
答えは環境によるとしか

ところでそんなの知ってどうするんだ?
知ったところでやることは変わらないだろうに
0566nobodyさん2011/06/22(水) 04:25:11.94ID:???
やることは変わらないってどういうこと?
0567nobodyさん2011/06/22(水) 04:29:06.83ID:???
質問はID出せ
0568nobodyさん2011/06/22(水) 04:54:28.24ID:???
ローカルのアクセスが早けりゃローカルで運用するのか?ってことだろ
0569nobodyさん2011/06/22(水) 10:59:46.42ID:???
Ajaxつこうた
0570nobodyさん2011/06/22(水) 11:19:52.88ID:LIm3iQT5
質問です。
現在やってること
1.htmlspecialcharsでタグ禁止
2.preg_replaceでimgタグを許可
これを実行してhtmlに表示しています。
さらに3.preg_replaceでhttpから始まる文字をリンクに置換したいと思っています。

つまりやりたいことは
「こんにちは。<img src="http://a.com/a.jpg"><B>はじめまして</B>http://a.com」
を
「こんにちは。<img src="http://a.com/a.jpg"><B>はじめまして<B><a href="http://a.com">http://a.com<;/a>」
に置換したいのです。よろしくお願いいたします。
0571nobodyさん2011/06/22(水) 11:21:06.07ID:???
つまり作成依頼
0572nobodyさん2011/06/22(水) 11:22:26.43ID:LIm3iQT5
訂正

つまりやりたいことは
「こんにちは。<img src="http://a.com/a.jpg"><B>はじめまして</B>http://a.com」
を
「こんにちは。<img src="http://a.com/a.jpg">&lt;B&gt;はじめまして&lt;B&gt;<a href="http://a.com">http://a.com<;/a>」
に置換したいのです。よろしくお願いいたします。
0573nobodyさん2011/06/22(水) 11:25:19.03ID:???
正規表現かDOMあたり使えばよろしい
0574nobodyさん2011/06/22(水) 11:31:56.82ID:???
>>570 >>572
よろしくお願いしますじゃねえよ自分でコードも書かないで人に頼むな
http://php.net/manual/ja/function.htmlspecialchars.php
http://php.net/manual/ja/function.preg-replace.php
0575570 ◆u6/hhq1V9. 2011/06/22(水) 11:34:25.43ID:???
>>573
はい、ありがとうございます。
でもhttpから始まる文字をリンクに置換すると
imgタグのhttpから始まる文字も置換されてしまうので困っています。
0576nobodyさん2011/06/22(水) 11:35:45.33ID:???
じゃあそのコード張れば?
0577570 ◆u6/hhq1V9. 2011/06/22(水) 11:46:24.85ID:???
>>574>>576
はい、ごめんなさい。申し訳ありませんでした。

現在やってること
1.htmlspecialcharsでタグ禁止
2.preg_replaceでimgタグを許可
さらに3.preg_replaceでhttpから始まる文字をリンクに置換したい

1.$message = htmlspecialchars($message,ENT_QUOTES,'utf-8');
2.$message = preg_replace("/<img src="(.*)">/","<img src=\"$1\">",$message);
3.$message = preg_replace('/(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/', '<A href="\\1\\2">\\1\\2</A>',$message);
0578nobodyさん2011/06/22(水) 11:51:49.08ID:???
それ以前にhttp://www.php.net/manual/ja/regexp.reference.escape.phpを読んどけ
0579nobodyさん2011/06/22(水) 12:02:49.42ID:???
>>578
どゆこと?
0580nobodyさん2011/06/22(水) 12:05:21.42ID:???
[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+をみて意味がわからないなら提示されたページを100回よめ
0581nobodyさん2011/06/22(水) 12:08:43.15ID:???
<a href="http://ex/">http://ex/<;/a>が
<a href="http://ex/"><a href="http://ex/">http://ex/<;/a></a>
<img src="http://ex/">が
<img src="<a href="http://ex/">http://ex/<;/a>">
にならないようにすればいいんでしょ?
0582nobodyさん2011/06/22(水) 12:26:40.85ID:???
答えまだ?
0583nobodyさん2011/06/22(水) 12:27:32.87ID:???
つID
0584nobodyさん2011/06/22(水) 12:48:23.22ID:???
1、http://〜の置き換えルールにならないように
まずは<a href="">および<img src="">の中のhttpを全て他の文字列に置き換え

2、http://〜を<a href="http://〜">http://〜</a>に置き換え

3、1で置き換えた文字列をhttpに戻す

完
05855842011/06/22(水) 12:49:33.81ID:???
1の工程でaが対象の場合firstChild.textContentも置き換えしないとだめだな
0586nobodyさん2011/06/22(水) 13:20:26.36ID:???
>>568
そうだろ。
ネットワークが速ければネットワーク越しのmemcached使うだろうし。
やること変わるじゃんね。
0587nobodyさん2011/06/22(水) 13:20:32.84ID:???
>>584
textareaとかpreとか考慮されてないね
DOMの方が確実
■ このスレッドは過去ログ倉庫に格納されています