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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/10/13(水) 12:01:33ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 98
http://hibari.2ch.net/test/read.cgi/php/1284805237/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0525nobodyさん2010/10/20(水) 21:58:58ID:???
こういう〜で正解っていうレスさ
100%自演だから萎えるよね…
0526nobodyさん2010/10/20(水) 22:01:19ID:???
残念ながら今回は自演ではないので100%ではない。
0527nobodyさん2010/10/20(水) 22:05:29ID:???
あらあら…
0528nobodyさん2010/10/20(水) 22:06:08ID:???
うふふ
0529nobodyさん2010/10/20(水) 22:12:25ID:???
>>523がどういう突っ込み待ちなのか本気でわからない
05305232010/10/20(水) 22:31:08ID:???
すみません、正しく文脈を理解していませんでした。
しばらく回答を控えたいと思います。

ご迷惑をおかけして申し訳ございませんでした。
0531nobodyさん2010/10/20(水) 22:34:02ID:???
そもそもhtmlの話題はweb制作板池って流しとけばよかったのに
0532nobodyさん2010/10/20(水) 22:40:54ID:???
もういい
0533nobodyさん2010/10/20(水) 23:19:52ID:???
>>524
読んでその解釈ってどうなんだよ
0534nobodyさん2010/10/20(水) 23:41:08ID:???
本気で言ってんの? 釣りなの?
0535nobodyさん2010/10/20(水) 23:46:32ID:???
仕様書3.3.4読んでこいよw
0536nobodyさん2010/10/20(水) 23:49:48ID:10Yheo4O
〜ストレージの選択〜

PHP + MySQLをつかってWebアプリを作っています

[やりたい事]

文章から日本語形態素解析を利用してその文章を特徴付ける
単語を抽出し、特徴ベクトルとして類似した文章などを探す場合

この特徴ベクトルなんかを保存するストレージとして
相性が良いのは何になるんでしょうか?
0537nobodyさん2010/10/20(水) 23:53:53ID:???
>>535
>HTMLでは、論理型属性は 最小化書式で現れてよい。すなわち、属性の 値 が要素の開始タグに単独で現れてよい。したがって、 selected 属性は次の記述で【「真」に】設定され得る。
>
><OPTION selected>
>
>上が最小化書式で、下が完全書式である。
>
><OPTION selected="selected">
0538nobodyさん2010/10/20(水) 23:56:19ID:???
つまり>>436は正しいな
0539nobodyさん2010/10/20(水) 23:59:57ID:???
>>516>>516を正解と書いてた子らも無知は罪じゃないから心配するな
ただ無知なくせにえらそうにするのは恥ずかしいこと
0540nobodyさん2010/10/21(木) 00:00:32ID:???
はいはい釣り乙
0541nobodyさん2010/10/21(木) 00:01:34ID:???
>>538-539
せめて嘘を教えるのだけはやめてくれ。>>537を読んでくれ
0542nobodyさん2010/10/21(木) 00:01:37ID:???
やっぱこの時間帯はHOTだなwww
いいぞもっとやれ
0543nobodyさん2010/10/21(木) 00:04:00ID:???
>>541
>>537に属性名と属性値が同じだから略せるって書いてあるんだが
ちょっと難解にかかれてるから日本語がわからない、みたいな類なのか?
日本語が苦手なら原文にあたってこい

In HTML, boolean attributes may appear in minimized form -- the attribute's value appears alone in the element's start tag. Thus, selected may be set by writing:
<OPTION selected>
instead of:
<OPTION selected="selected">
0544nobodyさん2010/10/21(木) 00:05:19ID:???
>すなわち、属性の 値 が要素の開始タグに単独で現れてよい。
これが当該箇所な
0545nobodyさん2010/10/21(木) 00:12:22ID:???
なんだこの流れw

<OPTION selected="selected"> → <OPTION selected>
省略されてるのは属性値じゃなくて属性名の方だぞ。

さらに
<P align="center"> → <P center>
という省略も可能。SGML SHORTTAGの仕様。
ちなみPのalignはDeprecatedだからTransitionalまでだぞ。
0546nobodyさん2010/10/21(木) 00:15:27ID:???
属性値を省略できるといってるのは>>516だけだな
指摘が間違ってるうえにかわりに提唱した内容まで間違ってるとw
0547nobodyさん2010/10/21(木) 00:17:57ID:???
>>546
kwsk
>>436のアンカーミスかな?
05485172010/10/21(木) 00:18:39ID:???
話がそれていってるが、
>>517>>516が否定してる>>436
>HTML4とかは属性名と属性値が同じなら省略できた
は間違いではないぞってことがいいたいだけだからな
0549nobodyさん2010/10/21(木) 00:20:10ID:???
>>547
いや誤読してたみたい
よく読んだら誰も属性値を省略できるとは言ってない
>>517>>436がそう言ったかのように書いてたから勘違いした
0550nobodyさん2010/10/21(木) 00:20:34ID:???
2行目はスルーかよw わかんねぇよw
05515502010/10/21(木) 00:21:49ID:???
>>548宛てです。アンカーサボってまじさーせん
0552nobodyさん2010/10/21(木) 00:22:53ID:???
>>550
あほなの?
最小化書式の仕様を否定しといて「略せるときは略せる(キリッ」とかないわw
0553nobodyさん2010/10/21(木) 00:25:05ID:???
>>550
その肝心な2行目
>省略できる場合

>属性名と属性値が同じ
なんだよ
0554nobodyさん2010/10/21(木) 00:27:13ID:???
>>436を否定してんのも>>516を正解とか言ってんのも>>516当人だけなんだよな?
こんなのが複数いるとか信じたくないわ
0555nobodyさん2010/10/21(木) 00:30:02ID:???
仕様書読んでもまだ認めないやつまでいたしなw
05565162010/10/21(木) 00:34:18ID:Xi+aDhf4
なんか荒れちゃったみたいですまんこ

>HTML4とかは属性名と属性値が同じなら省略できたからselectedだけでいいけど、
「属性名と属性値が同じなら省略できた」のではなく「属性値が択一式なら省略できた」

>XHTMLとかは属性値が必須だからselected="selected"って書かないと駄目
「属性値が必須」ではなく「属性名が必須」

って言いたかっただけです。紛らわしい言い方をしてしまってごめんなさい
0557nobodyさん2010/10/21(木) 00:37:09ID:???
>>436はどう好意的に読んでも違和感ありまくり。

> HTML4とかは属性名と属性値が同じなら省略できたからselectedだけでいいけど、
属性名と属性値が同じだから省略できるとは限らない。
 例: <a href="href">を<a href>とは省略できない。
逆に属性名と属性値が異なっても省略できる場合がある。
 例: <P align="center">を<P center>と省略できる。

> XHTMLとかは属性値が必須だからselected="selected"って書かないと駄目
「HTMLは属性値が必須でないから」の意味に取れるが、省略されるのは属性値ではなくて属性名の方である。
0558nobodyさん2010/10/21(木) 00:49:19ID:???
何このスレ違いな流れ
0559nobodyさん2010/10/21(木) 00:57:40ID:???
おかげでHTML知識のヤバい奴がいっぱい発掘できましたね
0560nobodyさん2010/10/21(木) 00:58:26ID:???
もう挑発しあうのやめようぜ
0561nobodyさん2010/10/21(木) 01:01:43ID:???
まぁhtmlなんてUI部品に過ぎないしどうでもいいな
htmlをプログラムと思い込んでるやつには
validじゃないのだの言われるかもしれないが
0562nobodyさん2010/10/21(木) 01:02:16ID:???
xhtmlて何?ってレベルの奴がPHP使うから評判下がるんだ、迷惑な限りだな
0563nobodyさん2010/10/21(木) 01:03:03ID:???
どうでもいいならそんな挑発せずにスルーしておくれ
0564nobodyさん2010/10/21(木) 01:04:19ID:???
挑発ってこのスレにhtmlをプログラムと思い込んでるやつはいないだろ・・・
web制作板でなら挑発になるかもしれんがな
0565nobodyさん2010/10/21(木) 01:08:39ID:???
htmlをプログラムと思い込んでる人なんて居ないよ
でも見苦しいのでちゃんと勉強してね
0566nobodyさん2010/10/21(木) 01:10:34ID:???
そういうことを言わないと自尊心が満たされないのか(w
0567nobodyさん2010/10/21(木) 01:12:23ID:???
もういいからまじで
0568nobodyさん2010/10/21(木) 01:14:39ID:???
>>557
><P align="center">を<P center>と省略できる。
これってマジなの?
<center>が<div align=center>の省略って話ではなくて?
0569nobodyさん2010/10/21(木) 01:19:18ID:???
「属性名と属性値が同じだから最小化書式が可能」という解釈は誤り。
あくまで「論理型属性の場合は最小化書式が可能」が正しい。
0570nobodyさん2010/10/21(木) 01:21:14ID:???
>>568
決まった属性値(例えば、right|left|center)から一つを選ぶ様な場合は、属性名="属性値" の代わりに 属性値 を書くだけでもいい
ちなみに center 要素と、 div 要素は別物

これ以上は HTML関係のスレでやった方がいい
0571nobodyさん2010/10/21(木) 01:21:29ID:???
>>568
それがマジかは知らんが
div align="center"の省略がcenterなわけないわ
centerタグはデザインをスタイルシートでするという概念がなかった10年前に
中央寄せにデザインするために作られたものでしょ
ブロック要素のalign属性はその発展形ではあっても省略したものではない
今はブロック要素の中央寄せもalign使わないでスタイルシートでやるけどね
0572nobodyさん2010/10/21(木) 01:22:41ID:???
>>568
><P align="center">を<P center>と省略できる。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/index/attributes.html
の表でTypeがカッコ書きされてる属性が省略(最小化書式)可能。
という仕様なので上記は正しい書式なのだが、現在のIEもFirefoxも対応していない。
ちなみに checked="checked" のような完全書式は一部のブラウザでは対応していない。
0573nobodyさん2010/10/21(木) 01:27:35ID:???
>>568
HTMLの仕様では直接触れてないけど、>>545にあるようにSGMLの仕様
SGML SHORTTAG
とかでググれば出てくる
0574nobodyさん2010/10/21(木) 01:38:03ID:???
スレ違いだしAGEてないのに回答感謝

>>571
>div align="center"の省略がcenterなわけないわ
仕様書には
>CENTER shorthand for DIV align=center
とあるよ
0575nobodyさん2010/10/21(木) 01:53:22ID:???
<input submit>だけでボタンができるってことか
なんか凄いな
0576nobodyさん2010/10/21(木) 01:57:00ID:???
大規模サイトなくせに運営してるのが貧乏人なら転送量へらすにはいいかもね
0577nobodyさん2010/10/21(木) 02:00:08ID:???
改行コード消すだけでも
結構転送量減るからな・・・

0578nobodyさん2010/10/21(木) 02:04:59ID:???
つgzip
0579nobodyさん2010/10/21(木) 02:20:37ID:???
gzipってブラウザ側で勝手に展開して表示してくれるの?
0580nobodyさん2010/10/21(木) 03:10:51ID:oSCiHxPQ
質問ですが
 <select name="abcde">
 <option value="1">一番</option>
 <option value="2">二番</option>
 <option value="3">三番</option>
 </select>
を何も選択していないときは隣に設置されたプルダウンメニューが
 <select name="">
 <option value="">何も選択されていません</option>
 </select>
と、なり
1番を選択すると隣に設置されたプルダウンメニューが
 <select name="1ban">
 <option value="p">ピッチャー</option>
 <option value="c">キャッチャー</option>
 <option value="b">バッター</option>
 </select>
と、値が変更され
2番を選択すると隣に設置されたプルダウンメニューが
 <select name="2ban">
 <option value="f">ファースト</option>
 <option value="s">セコンド</option>
 <option value="t">サード</option>
 </select>
となるようなプルダウンメニューを作りたいのですがphpやHTMLでどうにかならないでしょうか?
0581nobodyさん2010/10/21(木) 03:12:58ID:???
javascript
0582nobodyさん2010/10/21(木) 03:16:19ID:oSCiHxPQ
javascriptでしたか・・・。
0583nobodyさん2010/10/21(木) 03:30:24ID:oSCiHxPQ
皆さんJavaScriptとか勉強してるんですか?
HTML、CSS、PHPで大抵の事は何でもできると思ってたのですがやっぱりJavaも重要なんでしょうか?
スレチでしたらすみません
0584nobodyさん2010/10/21(木) 03:33:12ID:???
スレチです
0585nobodyさん2010/10/21(木) 03:37:49ID:???
javascriptは深すぎてそこまでやってないけど
とりあえずさわり程度はやってる
重要かどうかって聞かれたらphpより重要

求人募集で言ったらC#やPerlやphpより圧倒的に需要高い
0586nobodyさん2010/10/21(木) 03:37:53ID:???
>>583
目的の為なら何だってやる
javascriptもjavaもflashもsilverlightもなにもかもね
websocketやりたいならnode.js使って組むし逆にやらない理由なんて無いでしょ
覚えるだけで後は楽できるなら10でも20でも言語なりなんなり覚えますがな
0587nobodyさん2010/10/21(木) 03:44:13ID:???
そりゃしてますよ
JavaScriptでできてPHPでできないこともあるからね
0588nobodyさん2010/10/21(木) 03:45:06ID:oSCiHxPQ
>>586
php覚えるだけでヒィヒィ言ってた自分が愚かでした
10でも20でもがんばってみます
0589nobodyさん2010/10/21(木) 03:45:13ID:???
ちなみに>>580のはPHPでも可能だが
いちいち画面遷移を伴なうし操作性が最悪
そういうのはJavaScriptが向いている
0590nobodyさん2010/10/21(木) 03:46:31ID:???
HTML、CSS、Javascriptの3者は切り離せない。クライアントサイドだし。
PHPはサーバーサイドだから位置づけが異なる。
PHP内でHTMLを記述するようにPHP内でJavascriptを記述することもよくある。
0591nobodyさん2010/10/21(木) 03:48:03ID:???
>>589
javascriptがOFFになっているときの手当てとして画面遷移させるのアリかと
0592nobodyさん2010/10/21(木) 03:50:10ID:???
まぁPHPとJavaScript使えるようになったら本当になんでも出来る様になるけどね
この二つとSQLとC言語辺りができりゃ困る事は何もなくなると思う
phpでサーバーサイド、JavaScriptでクライアントサイドで守りは完璧って感じ
>>580をphpでやったら一々送ったり面倒臭い事になる

わざわざ「こんなもん送るほどでもねーか」というのをJavaScriptで処理すれば作業効率もずっとよくなる
0593nobodyさん2010/10/21(木) 03:52:03ID:???
>>589
画面がかわるってことはその都度submitを押させるのかな?
0594nobodyさん2010/10/21(木) 03:54:20ID:???
>>583
深い意味はないだろうが
javascriptとjavaは別物
ちなみにjavaという語句自体はジャワカレー、ジャワ原人などのジャワ
0595nobodyさん2010/10/21(木) 03:57:59ID:???
>>593
JavaScriptと組み合わせてフォームが変わった時に送信とかそういう感じでしょ
そこまでするなら全部JavaScriptで組めって感じだが
初心者は技術力がないからそのへんのサイトで
option-select値が変わったらサーバにsubmitするみたいなサンプル引っ張ってきて
そこだけ実装するんだよ
0596nobodyさん2010/10/21(木) 03:59:33ID:???
>>595
なるほどPHPだけで可能って意味にとらえてたわ
さんくす
0597nobodyさん2010/10/21(木) 04:02:34ID:???
でもselectさせてGOというラベルつけたsubmitボタンをおさせてサーバで処理するなんてのは割とよくあるよな
サンプル集とか名乗ってるサイトによくあるwww
0598nobodyさん2010/10/21(木) 04:07:31ID:???
>>597
>>580みたいな内容でその仕組みってよくあるか?
それなら最初から1banから3banまでのプルダウン表示させとけって感じだよね
0599nobodyさん2010/10/21(木) 04:09:41ID:???
わざわざサーバーで処理させると負荷もかかるし、わざわざページ更新するわけだからあんまり良いとは言えないな
素直にjavascriptを使ったほうが良い
javascriptはHTMLとセットで覚えたほうが良いって位重要だし
0600nobodyさん2010/10/21(木) 04:14:56ID:???
重要は言い過ぎな気が
0601nobodyさん2010/10/21(木) 04:15:55ID:???
確かに言い過ぎたな俺
0602nobodyさん2010/10/21(木) 04:19:57ID:???
JSはおしゃれとかクールとかちょいと便利で、あるといいけどないならないで別にかまわないって印象だな
俺のJSの使い方がそうなだけかも知れんけど
0603nobodyさん2010/10/21(木) 04:26:33ID:???
HTMLとCSSを拡張するって感じだね
鍛えられたHTMLの更なる延長ってトコかな?
それにphpが加われば怖いものは無いと言っても過言ではないと思う
0604nobodyさん2010/10/21(木) 04:28:55ID:???
>>602
まぁあってるんじゃね
ユーザインターフェースやユーザビリティ改善ってのがJavaScriptの得意分野だし
別に画面にエフェクトかけたり好きな場所にブロック動かせたりとかしなければ基本いらんよな
ajaxも別に使わなくてもサーバに読み書きできて情報自体使ったからといって変わるわけでもないし
いつだかGoogleがパックマン作ってたが
あれもターン制にして次に進む方角だけ入力して毎回submitおしてもらえばPHPでもできるしな
それはさすがに無理があるかwwww
0605nobodyさん2010/10/21(木) 04:31:33ID:???
俺としてはsubmitは多用しないのが理想なんだけどな
サーバーの負荷やクライアント側で1秒ほど時間かかったり美しくない
クライアント側でできるのはなるべくクライアント側でやるのが好きなんだよなぁー
0606nobodyさん2010/10/21(木) 04:32:53ID:???
なんというTAS
0607nobodyさん2010/10/21(木) 04:40:19ID:???
JavaScript無しに現代のWebアプリケーションは語れないだろう
サーバサイド言語でHTML吐き出すなんて10年前の流行だぞ
0608nobodyさん2010/10/21(木) 04:43:30ID:???
えっ?
サーバサイドから吐き出したHTML
もしくはサーバサイドから送出したXMLやJSONを使って
クライアントでデータいじって表示するとかならわかるけど

>サーバサイド言語でHTML吐き出すなんて
今もこれからもこれは変わりませーん
0609nobodyさん2010/10/21(木) 04:45:34ID:???
きっと>>607はHTTPを超越した未来からきた未来人なんだよ
0610nobodyさん2010/10/21(木) 04:46:43ID:???
今は印刷屋とか看板屋がwebデザ気取って
FlashやDWで安価で作るのが主流

そういうところに頼んじまった会社なり法人はSEO対策とかできるのかと
たまにかわいそうに思う
0611nobodyさん2010/10/21(木) 04:49:23ID:???
>>610
ネットに疎いからそういうとこに頼む=ネットに疎いからアクセスされてないことに気付かない

だから問題ない
0612nobodyさん2010/10/21(木) 04:50:11ID:???
DWって単なるウェブオーサリングツールじゃないの?
なんか新しいクライアント技術?
06136122010/10/21(木) 04:51:15ID:???
と書いてから思ったけど
DWが吐くソースが糞ってことかな?
0614nobodyさん2010/10/21(木) 04:54:17ID:???
>>608
今はやってないなんて書いてませーん
0615nobodyさん2010/10/21(木) 04:56:15ID:???
>>614
0616nobodyさん2010/10/21(木) 05:00:36ID:???
>>607は1行目と2行目が全く関連性がないからワケが分からない
1行目は大いに同意できるんだけどな

サーバサイド言語でHTML吐き出す以外に
同じことができる流行りの別の技術があるなら是非教えていただきたい
0617nobodyさん2010/10/21(木) 05:02:14ID:???
>>613
最近のDWはそれなりにきれいなソース吐くみたいだけど
そういうところが作った場合
製作側が素人過ぎてコピペとかペイント感覚で作るもんだから
スクリプトの意味を理解してない場合が多い

修正請け負ったとき、80%近く書き直した
0618nobodyさん2010/10/21(木) 06:38:31ID:???
もう寝てもいいかい?
0619nobodyさん2010/10/21(木) 07:10:02ID:???
>>618
質問はID出してね
0620nobodyさん2010/10/21(木) 07:39:15ID:2AZCD3Ve


【PHPのバージョン】5.3



【質問内容】
ttp://php-web.net/faq/rss.html

ここを参考にRSSを読み込んでみたのですがrss2.0が読み込めないみたいです。
simplexmlでRSS2.0を読み込む方法ってありますか?
0621nobodyさん2010/10/21(木) 07:47:30ID:???
>>620
本当にRSS2.0のせいで読み込めないの?
0622nobodyさん2010/10/21(木) 07:53:03ID:2AZCD3Ve
http://list.chiebukuro.yahoo.co.jp/list/question_list.php?flg=0&rss=1

これが読み込めない・・・
0623nobodyさん2010/10/21(木) 07:55:27ID:2AZCD3Ve
自己解決しました。
構造が違うのか・
0624nobodyさん2010/10/21(木) 08:27:53ID:???
phpって凄いな
echo "<bgsound src="mrpg.mid" hidden="true" loop="infinite" autostart="true">"
でechoで表示されるのが"こんにちは"とか文字だけじゃなくHTMLの構文までできるとは
もしかしてこの""の中にJavaScriptとか入れても平気なんですか?
だとしたら物凄い色々な事出来ると思うんだけど
■ このスレッドは過去ログ倉庫に格納されています