のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,689,933人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ【PHP】ID出さなくても質問OKなスレ【初心者歓迎】

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - browscap + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
301 : 274 - 2009/04/21(火) 10:08:05 ID:??? (+51,+23,+0)
すみません、274なんですけど、
わかる方いらっしゃいませんか?
302 : nobodyさん - 2009/04/21(火) 10:37:43 ID:??? (+49,+21,-14)
エラー時のRSSデータをまず保存してはどうだろう
303 : nobodyさん - 2009/04/21(火) 14:24:33 ID:??? (+70,+29,-42)
>>300
そういう冗長性が発生するチューニングは遅いと思ってからやった方が良いんじゃない。
適切にインデックスつければよっぽど問題にならんし。
304 : nobodyさん - 2009/04/21(火) 22:37:51 ID:??? (+2,-30,-19)
$a='1,2,3,4,5,';
foreach(explode(',',$a) as $v) echo $v;

こう書くのってどう?キモい?
305 : nobodyさん - 2009/04/21(火) 23:23:43 ID:??? (+57,+29,-28)
コードの縮小化ならいいと思うがな
一人で使う分にはいいがいろんな人に見せるなら見栄えを取った方がいい
306 : 294 - 2009/04/22(水) 00:51:27 ID:??? (-2,-29,-6)
>>296
ありがとう
今までやってたけどうまくいきました
使ったものは$_SERVER['PATH_INFO']だけど、ここにたどり着けた事に感謝
307 : nobodyさん - 2009/04/22(水) 00:58:06 ID:??? (+50,+7,+0)
>>300
コードは分かりやすく書いてキャッシュかなぁ
308 : nobodyさん - 2009/04/22(水) 01:55:32 ID:??? (-1,-30,-56)
>>304
一度文字列に代入する理由が分からないが、explodeで配列にするのだから、

foreach (array(1, 2, 3, 4, 5) as $v) echo $v;

でよくね?
309 : nobodyさん - 2009/04/22(水) 11:07:24 ID:??? (+54,+26,-8)
foreachだけ配列を使うって決まってるならそれでもいいが
それだと使いまわせない
310 : nobodyさん - 2009/04/22(水) 11:43:35 ID:??? (-1,-29,-9)
$array = array(1,2,3,4,5)でいいじゃん
311 : nobodyさん - 2009/04/23(木) 18:29:33 ID:??? (+62,+29,-118)
PHP+MySQLで本のデータベースサイト作ろうと思っている
で、よくある「http://x-comic.info/」みたいにタグの部分をクリックすれば一覧が表示されるページ作りたいんだけど、
具体的な作り方が何を見ても載ってないというか俺が無知すぎて分からないというか・・・
こういうやり方が載ってるサイトとか書籍とかってないの?
312 : nobodyさん - 2009/04/23(木) 18:30:33 ID:??? (+24,-23,-2)
タグの部分?
313 : nobodyさん - 2009/04/23(木) 18:39:15 ID:??? (+38,+22,-3)
エロサイトの宣伝か・・・
314 : nobodyさん - 2009/04/23(木) 19:29:14 ID:??? (+126,+30,-69)
あー確かにエロサイトの宣伝と思われても仕方なかったなw
でも他にいいサイト思い付かなかったんだよ。
一般系のデータベースサイトで似たような構成のとこあったら教えてもらえると嬉しい。
知人に聞こうと思ったりもしたんだがここのエロ系データベースサイトくらいしか思いつかなくて聞けなかったんだわ
話は戻るけど>>312さんの言うとおりタグの部分(クリックすると一覧が出る)ところの作り方です
315 : nobodyさん - 2009/04/23(木) 19:56:26 ID:??? (+10,-30,-74)
>>314
多対多の結合だからちょっと難しいかもね。

データの件数にもよるが、真面目につくろうとすると↓のような感じで3つのテーブルが必要。
books(id、 name)

tags( id、 name)

books_tags( book_id、 tag_id)

あとはセレクト文でごにょごにょ。
316 : nobodyさん - 2009/04/23(木) 20:07:23 ID:??? (+70,+29,-16)
>>314
ドカントに広告出してる三流風俗店のHP管理乙
317 : nobodyさん - 2009/04/23(木) 21:14:05 ID:??? (+74,+29,-3)
>>314
ありがとう、検討してみる
俺はもうちょっと勉強が必要だな
318 : nobodyさん - 2009/04/23(木) 23:21:30 ID:??? (+43,+15,-4)
タグ名までid化する必要性って、あんまりない気がする。
319 : nobodyさん - 2009/04/24(金) 01:27:59 ID:??? (+38,+20,-1)
なんで?
320 : nobodyさん - 2009/04/24(金) 04:39:48 ID:??? (+62,+29,-52)
タグIDの代わりにタグ名そのまま使っても大差ないから。

っていうか、自分なら、ブック名も変更されたりかぶったりする可能性がないなら、
こっちもID化しないかなぁ。
データベース直接見た時にラクだから。

大概はインデックス貼っとけばパフォーマンスは、確保できるし。
321 : nobodyさん - 2009/04/24(金) 23:37:47 ID:??? (+52,+24,-24)
タグ名を自然キーとしてIDにするという話と、ID化しない=主キーのないテーブルを作るという話とどっちなんだ?
322 : nobodyさん - 2009/04/24(金) 23:42:55 ID:??? (+57,+29,-21)
うんID化とかいう俺俺用語は本質を理解してなさげが伝わるので微妙
323 : nobodyさん - 2009/04/27(月) 15:32:30 ID:??? (+72,-30,-89)
下のソースを実行すると画像が1個しか表示されません。
readfileの部分をHTMLタグのimg srcにするとちゃんと全部表示されます。
1個目は表示されているので間違ってはいないと思いますが、
大して理解出来ていない私にどこに問題あるのか突っ込みいれてもらえないでしょうか。

header("Content-type: image/gif");

// 画像表示
for($i = 1; $i < 10; $i++){
$num = substr($count , $i , 1);
readfile($num . ".gif");
}
324 : nobodyさん - 2009/04/27(月) 15:41:55 ID:??? (+57,+29,-5)
あたりまえだろ
最終的にどうしたいのか
325 : 323 - 2009/04/27(月) 15:46:02 ID:??? (+5,-29,-37)
複数の画像をHTMLに呼び出したいです。
>>323だとindex.htmlに表示することが出来ないのでHTMLに<img src~といった形で
呼び出せるようにしたいと考えてます。
iframeも考えたのですがデザイン上それがダメということでどうにか出来ないものかと思ってます。
326 : nobodyさん - 2009/04/27(月) 16:00:26 ID:??? (+4,-29,-4)
複数画像分だけimg src=~でいいじゃない
327 : 323 - 2009/04/27(月) 16:17:06 ID:??? (+23,-29,-51)
>>326
画像は日によって表示されるものがかわるので
HTMLにimg srcで固定してしまうわけにはいかない状態です。
またHTMLにimgタグでphpを指定しても1個しか表示されないので
複数画像分の指定がどのようにすれば出来るのかが分からない状態となっております。
328 : nobodyさん - 2009/04/27(月) 17:12:23 ID:??? (+91,+29,-10)
何か疲れるなあ

変更できないhtmlファイルの中に可変個の画像を置きたい、ということでいいのか?
329 : 327 - 2009/04/27(月) 17:14:43 ID:??? (+70,+29,-3)
>>328
はい。
説明がへたくそで申し訳ないです。
330 : nobodyさん - 2009/04/27(月) 17:31:11 ID:??? (-1,-29,-22)
img src=~を書き出すPHPをincludeすればいいんでないの
331 : nobodyさん - 2009/04/27(月) 17:39:04 ID:??? (+3,-30,-79)
まあどっちにしても1個のIMGタグで複数画像を表示するのは無理。

方法としては、複数の画像をPHPで1個にくっつけて出力。
IMGタグを複数書く手段を考える。

のどっちか。
IMGタグをPHPの出力で複数にしつつ、SRC="xxxx.php?param=1"とかやればいいように思うけど
332 : 327 - 2009/04/27(月) 17:42:52 ID:??? (+74,-29,-43)
HTMLにincludeとなるとSSIのincludeで埋め込むという事でしょうか?
実際に試してみましたがうまくいかないようです。
今だに>>323のソースで画像が1個しか表示されない理由が不明なのでがんばってみます。
333 : nobodyさん - 2009/04/27(月) 17:54:20 ID:??? (+61,+28,-26)
>>332
includeについては、HTML側を.phpにしてincludeすれば良いだけよ

PHP入門サイトを適当に流し読みして、
せめて何が出来るのかを理解してみたほうがよい
334 : nobodyさん - 2009/04/27(月) 18:06:26 ID:??? (+69,+29,-24)
>>332
>今だに>>323のソースで画像が1個しか表示されない理由が不明なのでがんばってみます。

コーラを飲んだらゲップがでるるくらいあたりまえなんだが
HTML自体わかってないのか
335 : nobodyさん - 2009/04/28(火) 05:11:21 ID:??? (+62,+29,-67)
Googleとかで適当に検索して ”この先を見るにはログインする必要があります”
ってサイトに巡り合ったとします。
それでGoogleにあるキャッシュってを押しても中身を見れず
ログインする必要がありますって言われるのはなんでですか?
GoogleのROBOTがそのページを収集してると思うんですけど
PHPでは何の関数を使ってるんですか?
336 : nobodyさん - 2009/04/28(火) 11:29:29 ID:??? (-1,-29,-34)
はい?
上:クローラーがログインできるわけないから
下:GoogleがPHPの何の関数を使ってるかということ?
337 : nobodyさん - 2009/05/01(金) 17:40:52 ID:??? (+3,-30,-26)
質問です。

foreachで値を.","で区切って

 12,14,33,11,18,

ってなるまではいいのですが、最後の値18の次の","は消すことできますか?

 12,14,33,11,18

にしたいのですが、お願いします。

338 : nobodyさん - 2009/05/01(金) 17:58:39 ID:??? (+2,-29,-4)
implode(',', $array)とか
339 : nobodyさん - 2009/05/01(金) 18:02:40 ID:??? (-1,-29,-13)
>>338
解決しました。thank you so much
342 : nobodyさん - 2009/05/02(土) 17:12:13 ID:??? (-1,-29,-23)
PECLで魅力的な関数があるけど
みんなPEARとか使ってんの?
343 : nobodyさん - 2009/05/02(土) 21:20:35 ID:+TEZ3ZO9 (+63,+24,-68)
お願いです。教えてください。
smartyで年月選択のセレクトボックスをつくりたいのですが、リストの内容を、「現在の年からさかのぼって30年」というふうにしたいのです。
また、それとは別に「現在年から3年後」までのリストも表示したいです。
どこに何をいれれば表示できるのかさっぱりわかりません。
よろしくお願いします。

Apache 2.2.11
MySQL 5.1.33
PHP 5.2.9 です。
344 : nobodyさん - 2009/05/02(土) 21:54:01 ID:??? (+20,+2,+0)
誘導厨
345 : nobodyさん - 2009/05/02(土) 22:47:23 ID:??? (+62,+25,-1)
346 : nobodyさん - 2009/05/03(日) 05:25:43 ID:??? (+13,-30,-134)
問い合わせフォーム等を、ググりまくりながらギリギリコピペなしで自作できるようになったレベルの準初心者です
今参考にしてるソースに一見簡単そうなのに未知の記号が出てきて、完全読解不能に陥ってます
ググりたいんですが何でググればいいか手がかりがなくてちょっと質問させてください

$number = ($_GET['n']) ? $_GET['n'] : count($r->getItems());

この行の「?」と「:」と「->」はいったいPHPの何を勉強すれば出てくるんでしょうか
この行が何をしてるのかわからないばっかりに変にいじってAnhttpdが強制終了しまくりますw
347 : nobodyさん - 2009/05/03(日) 06:31:10 ID:??? (+7,-15,-39)
三項演算子とアロー演算子
348 : 346 - 2009/05/03(日) 07:49:18 ID:??? (+74,+29,-44)
ありがとうございます
ひょっとして三項演算子ってifとelseでいいんじゃとか思うのは素人だからですね・・・
349 : nobodyさん - 2009/05/03(日) 10:06:03 ID:??? (+17,-29,-45)
>>345
ありがとうございます。
実はここに書き込む前にこのページを検索して見つけてはいたのですが、どうやって記述すればよいのかまったくわかりません。
ためしにsmartyのなかに{html_select_date}とかいてみましたがそのまま出てきてしまいました 汗
まったくのど素人で申し訳ないのですがよろしくお願いします。

350 : nobodyさん - 2009/05/03(日) 10:30:25 ID:??? (+15,-29,-83)
>>349
別にif-elseでいいよ
三項演算子は可読性が悪いから
会社とかだと大抵コーディング規約で禁止されてる
変数に入れられるのは結構いい場面もあるけどね
例にもあるように$_GETや$_POSTなんかをセットするときには便利
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - browscap + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について