[過去ログ]
【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
【PHP】下らねぇ質問はここに書き込みやがれ 12 http://mevius.5ch.net/test/read.cgi/tech/1619667579/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん (ワッチョイ f6ad-UoZY) [sage] 2021/04/29(木) 12:39:39.75 ID:P0iZ4CYt0 !extend::vvvvv:1000:512 !extend::vvvvv:1000:512 !extend::vvvvv:1000:512 ★スレ立て時 ↑ が3行以上になるようコピペ PHPに関する質問スレです 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 11 https://mevius.5ch.net/test/read.cgi/tech/1591334726/ 次スレは>>980以降 VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured http://mevius.5ch.net/test/read.cgi/tech/1619667579/1
2: デフォルトの名無しさん (ワッチョイ 0708-mIzA) [sage] 2021/04/30(金) 12:01:11.72 ID:6f1slJ3x0 NG推奨ワード: Ruby この単語を含むレスは一切相手にしないように http://mevius.5ch.net/test/read.cgi/tech/1619667579/2
3: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 13:04:54.03 ID:wcP0w+UGr https://codepen.io/sadsfff/pen/ExZBomX 記事によってサムネイルが表示されたりされなかったりするのですが、原因がわかりません。アドバイスお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/3
4: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 13:12:28.57 ID:wcP0w+UGr どうやら記事にサムネイルがなかったようです。記事にサムネイルがない場合、代わりに画像を設定したいのですがどのコードを修正すればいいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/4
5: デフォルトの名無しさん (ワッチョイ a72c-uN1F) [sage] 2021/05/01(土) 14:10:09.09 ID:hhTcbcPJ0 「html 画像 タグ」で検索! <img> 要素 http://mevius.5ch.net/test/read.cgi/tech/1619667579/5
6: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 14:23:28.88 ID:wcP0w+UGr https://codepen.io/sadsfff/pen/dyNBJLw サムネイルが取得できない場合 代替えの画像を表示するコードを付け足したのですが構文エラーが出てしまいます。どこが間違っているのでしょうか? ?php if(empty($first_img)){ // 記事内で画像がなかったときのためのデフォルト画像を指定 $first_img = "/wp-content/uploads/2021/02/スクリーンショット-60.png"; } return $first_img; } 足したコードはこちらです。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/6
7: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 14:31:24.78 ID:wcP0w+UGr >>5 htmlではなくphpの処理がわかりません。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/7
8: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 16:40:35.24 ID:wcP0w+UGr RSSで出力元からサムネイルを取得してなければダミー画像を表示する方法がわかりません。functions.phpに処理を記載したいのですが、そもそも他人から取得するコードと自分のダミー画像を出力するコードをごちゃまぜにできないので困ってます。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/8
9: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 16:56:15.41 ID:wcP0w+UGr 記事中の1枚目の画像を取得 なければダミー画像を取得 ifで条件が合ったときに画像を表示させたいのですが… http://mevius.5ch.net/test/read.cgi/tech/1619667579/9
10: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 20:20:18.09 ID:zdiXzYTRr https://codepen.io/sadsfff/pen/oNBryGr return $first_img; <span class="thumbnail2"> この部分が連結できません。調べてもわからず、RSSで画像を引っ張ってきたときに画像がないものにダミー画像を使いたいのですが、何をどう調べればよいか教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/10
11: デフォルトの名無しさん (ワッチョイ df02-mIzA) [sage] 2021/05/01(土) 21:02:01.19 ID:womjwnFK0 https://www.php.net/manual/ja/function.return.php http://mevius.5ch.net/test/read.cgi/tech/1619667579/11
12: デフォルトの名無しさん (ワッチョイ df7c-OedE) [sage] 2021/05/01(土) 21:27:54.33 ID:k3UheK6C0 そもそもコードが無茶苦茶で論外ではあるのだが 更に言うとこれWordPressが入っている環境でしか動かないコードでは? http://mevius.5ch.net/test/read.cgi/tech/1619667579/12
13: デフォルトの名無しさん (ワッチョイ 67c9-zD6t) [] 2021/05/01(土) 21:33:04.20 ID:HeWILf2Q0 笑った。aspの頃を思い出した笑 http://mevius.5ch.net/test/read.cgi/tech/1619667579/13
14: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 22:15:10.90 ID:F9cq2G89r <php // RSSフィードを取得 incloude_once(ABSPATH.WPINC.'/feed.php'); //オブジェクト取得 $rss=fetch_feed('http://~.com/rss/feed/goes/here'); $maxitems=0; if(is_wp_error($rss)){ //フィードのエラーチェック $maxitems=$rss->get_item_quantity(2); //すべてのフィードから最新2つを出力 $rss_items=$rss->get_items(0,$maxitems); //0件から指定した件数まで配列を生成 }?> http://mevius.5ch.net/test/read.cgi/tech/1619667579/14
15: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/01(土) 22:17:05.23 ID:F9cq2G89r <div class="grid-x grid-margin-y"> <php if (empty($maxitems)):?> <php if ($maxitems==0) echo' <div class="celllarge-14"> //データがありませんでした。 </div>'; //取得できたRSSが0の場合「データがありません」と表示。 else foreach ($rss_items as $item):?> //RSSが1件以上あったときは繰り返し、$itemにあるデータであれば他のデータも表示させる。 ここまでは文法でおかしなところはないようです。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/15
16: 蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdff-XMmk) [sage] 2021/05/01(土) 22:29:37.42 ID:CNjeTyKed >>14 incloudeって何? includeだよね。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/16
17: デフォルトの名無しさん (ワッチョイ c71d-TNk6) [age] 2021/05/02(日) 02:55:22.64 ID:eESL2rf00 なんでXAMPP環境だと、STDINはエラーになるのですか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/17
18: デフォルトの名無しさん (ワッチョイ df7c-OedE) [sage] 2021/05/02(日) 16:05:44.15 ID:mGuGuO120 >>17 そもそも何がしたいの? http://mevius.5ch.net/test/read.cgi/tech/1619667579/18
19: 17 (ワッチョイ c71d-TNk6) [age] 2021/05/02(日) 17:27:19.42 ID:eESL2rf00 >>18 ユーザーから文字列を受け取り、コード内で使いたいです http://mevius.5ch.net/test/read.cgi/tech/1619667579/19
20: デフォルトの名無しさん (ワッチョイ df7c-OedE) [sage] 2021/05/02(日) 18:02:00.71 ID:mGuGuO120 入力? https://www.php.net/manual/ja/reserved.variables.get.php のようにGETで渡されたパラメータなら$_GETに入るのだが? まさかとは思うが、サーバーが返したHTMLでリアルタイムで入力を受け取りたいとかだと そもそもPHPは関係無いし、フロントのjavascriptでイベント処理するとかしないと無理だがw https://developer.mozilla.org/ja/docs/Web/API/GlobalEventHandlers/onkeydown http://mevius.5ch.net/test/read.cgi/tech/1619667579/20
21: 17 (ワッチョイ c71d-TNk6) [age] 2021/05/02(日) 22:55:09.90 ID:eESL2rf00 >>20 ありがとうございます まだよく理解出来ていないのでいろいろ調べてみようと思います http://mevius.5ch.net/test/read.cgi/tech/1619667579/21
22: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 20:41:30.42 ID:N1nfC+z1r <span class="date2"> <php echo $item->get_date('Y.m.d');// 日付 ?> </span> //書き方が多少おかしい <div class="cell medium-7"><!-- 記事中の1枚目の画像を取得--> <a href="<php echo $item->get_permalink(); ?>"> //サムネイル <php $first_img = ''; if ( preg_match( '/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi', $item->get_content(), $matches ) ) { $first_img = $matches[1]; } ?> //記事中の1枚目の画像を取得 http://mevius.5ch.net/test/read.cgi/tech/1619667579/22
23: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 20:55:59.41 ID:N1nfC+z1r >>11 原因は>return $first_img; の前に処理が続いてるのにreturnしているからとヤフー知恵袋で教えてもらいましたが、 <php if(empty($first_img)){ //Defines a default image $first_img = "/images/default.jpg"; } return $first_img; の部分は後から別のコードを連結したためおかしくなってます。 本来は <php if(empty($first_img)){ //Defines a default image $first_img = "/images/default.jpg"; } return $first_img; } で処理を閉じるのですが。 続きのコードまで処理が続いているため、<php endif; ?>がいらないとエラーが出ます。 仮の画像につなぐコードを維持しつつ<php endif; ?>につなぐには<span class="thumbnail2"> <img class="heit6" src="<php echo esc_attr( $first_img ); ?>" alt="" /> </span> <php endif; ?>を書き換える必要があるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/23
24: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 21:03:01.51 ID:N1nfC+z1r https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13242533143?notice_type=new_ans これが全体のコードです。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/24
25: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 21:58:18.17 ID:N1nfC+z1r すいませんどこを調べればよいのでしょうか?わかりません。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/25
26: 11 (ワッチョイ df02-G4Yb) [sage] 2021/05/03(月) 22:05:53.25 ID:Cpgqkk+d0 >>23 そのreturnは一体どこで受け取るの? マニュアル理解できないのか、そもそも読んでないのか知らんが、wordpress弄る前に基本的な学習が足りてない http://mevius.5ch.net/test/read.cgi/tech/1619667579/26
27: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 22:13:12.99 ID:N1nfC+z1r しらべてみましたが、他サイトのRSSを表示する際にサムネイルがない記事に自身のサイトの画像を設定することは無理なようです。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/27
28: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 22:19:25.42 ID:N1nfC+z1r >>26 調べるとfunctionに書くパターンと直接かくコードがあり。自身のサイトから発信する場合はfunctionに書いてそれを表示したいphpファイルから呼び出すよう書いてました。 自分の場合 相手方のサイトからRSSを取得してそれにアイキャッチや抜粋の情報を取得するので、直接コードを書いてますがその場合サムネイルがついてない記事も読み込んでしまいます。 そこでサムネイルがない記事に自身のサイトの画像を表示させたかったのですが、どのサイトにもその処理は乗ってませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/28
29: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 22:25:10.28 ID:N1nfC+z1r 自分の見解では相手方のサイトのRSSからそもそも画像のついてない記事をはじいて、サムネイルのついている記事のみ収集して表示するという考えになったんですが。 そんなことはphpで可能なのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/29
30: 11 (ワッチョイ df02-G4Yb) [sage] 2021/05/03(月) 22:39:39.80 ID:Cpgqkk+d0 >>28 functions.phpから直接returnして一体どこでどうその値が扱われるの? 先のことがわからないコード貼って動きませんは無いでしょ yahooに上げたのが最新だとすると、return $first_img;の後ブロック閉じてないし、閉じたとするとその5行下のendiの開始が見つからない あとブロックが波括弧とコロンが混在してるし 安易に他人のコード切り貼りするからこう言うことになる どこで画像取得してるか調べて、調べたら無い場合の処理を書く これだけのことなんだから、ちゃんと動く段階のもの用意して一からやり直してみたらどうですかね? http://mevius.5ch.net/test/read.cgi/tech/1619667579/30
31: デフォルトの名無しさん (ワッチョイ df7c-OedE) [sage] 2021/05/03(月) 22:41:00.86 ID:+oXrxKHu0 やりたい事はPHPで普通に出来るが そもそも質問するならpaiza等で動くコードを提示しないとね wordpressが前提のようなものは、そういう前提部分が無いコードに書き換えるなりしないと わざわざその環境を作って試してくれるような人なんて居ないしどうしょうもないかと http://mevius.5ch.net/test/read.cgi/tech/1619667579/31
32: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/03(月) 22:51:45.18 ID:N1nfC+z1r https://oku-log.com/blog/post-thumbnails/ このコードのダミー部分と https://midorinz.com/app/2018/05/20/wordpress%E3%81%A7%E5%A4%96%E9%83%A8rss%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%93%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B/ このコードを合わせたので変になってます。 もとはこうなってました。{ $first_img = $matches[1]; } ?> <php if ( !empty( $first_img ) ) : ?> http://mevius.5ch.net/test/read.cgi/tech/1619667579/32
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 970 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s