[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
66
(1): (ワッチョイ 877c-0RyI) 2021/05/04(火)18:55 ID:105dsh2D0(2/2) AAS
>>63
糞本のタイトル教えてください
67
(1): 63 (ワッチョイ c71d-TNk6) 2021/05/04(火)19:05 ID:q/VBEoPh0(6/8) AAS
答えてくれた方、ありがとうございます

>>64
バリデーションの項目は、後のページに記述されているみたいです

>>65
それは困りますね…

>>66
これだけでクソ本かを判断してもらいたくないですが、
省1
68
(1): (ワッチョイ 2734-EFEA) 2021/05/04(火)19:32 ID:oSclcFmd0(1/2) AAS
>>67
コード見たけど紛れもない糞本
PHPってほんとロクな本がないから、他の言語の基礎がない人がいきなりPHPやると罠にハマりやすい

他の人も書いてる通り、安易な型キャストはバグや脆弱性の元になるから絶対にやったら駄目
具体例として有名なのは以下のWordPressの脆弱性
外部リンク[html]:blog.tokumaru.org
69
(2): 63 (ワッチョイ c71d-TNk6) 2021/05/04(火)19:46 ID:q/VBEoPh0(7/8) AAS
>>68
警告をしてくれたことには感謝します

ですが俺はこの本は(入門本としては)悪い本だとは思わないので
しばらく続けようと思います
70
(2): (ワッチョイ 7fbb-2I0v) 2021/05/04(火)20:56 ID:k79tTEvW0(2/2) AAS
>>69
人のアドバイス無視して、自己流でやるなら質問なんかするな
全部そうじゃねぇか
せめて自分で検証して、フィードバックぐらいしろアホ
71: (テテンテンテン MM8f-mFPM) 2021/05/04(火)21:39 ID:WQX5YaEJM(1) AAS
>>70
いやお前アドバイスしてなくね
72
(1): (ワッチョイ 2734-EFEA) 2021/05/04(火)21:42 ID:oSclcFmd0(2/2) AAS
俺はPHPも好きだからあんま悪くは書きたくないが、まぁPHPerが馬鹿にされる理由がこういうレスから何となく分かるのは確か
他の言語の経験がない初学者だからこそ、「型」みたいな「基礎的な概念」の理解が大事なんだがな

PHPの本人はマジでウンコだらけだよ
公式のPHPマニュアルの出来は素晴らしいが
73
(1): (ワッチョイ bfad-TNk6) 2021/05/04(火)21:43 ID:3mVKEEbM0(3/3) AAS
>>69
所詮は入門本だから深く考えずにその本の通りにやって良いと思うよ
ただその本を読んでて >>63 の時のように「あれ?」って思ったら本の解説が悪かったのかもしれないから、今回のように改めて聞くなり調べたほうがいいと思う
74: 63 (ワッチョイ c71d-TNk6) 2021/05/04(火)23:25 ID:q/VBEoPh0(8/8) AAS
>>70
いえ、アドバイスを無視はしてません
全て自己流でやるつもりもありません

ただ本に関しては、お金を出して買ったものですし、
俺のフィーリングとはマッチするので、勉強をストップはしないというだけです

>>72
ありがとうございます
省4
75: (ワッチョイ 877c-0RyI) 2021/05/05(水)00:39 ID:pywfeHK30(1) AAS
本の誤りに気付けるようになれば後は独学出来そうだよな
スレの質問に回答する側になる日も近いぞ
76
(2): (オッペケ Sr5b-FYM5) 2021/05/05(水)01:00 ID:nLfsJ5FLr(1) AAS
jquearyをword pressで使いたくても準備の段階でいつも躓くんですよね
環境の設定がうまくいかない、どこを調べてもサポートが載ってない エラーをiniで調べてもわからない。
結局JavascriptとPHPで作らないといけない。
JavascriptやPHPで勉強する為にはまず自分のやりたいことを調べる→コードを見つける→加えたいコードについて調べる→加える部分の文法を調べる→文法に合わせて加えたいコードを変える
これでいいのでしょうか?
77: (ワッチョイ df52-FRJu) 2021/05/05(水)01:23 ID://JWI9di0(1/2) AAS
>>76
それじゃすぐに行き詰まって挫折するか、進めたとしてもコピペで切り貼りしないとプログラムが書けない最底辺のプログラマになりそう。
基本的な文法や流れを入門書で一通り学んでから作りたいものを作ることに取りかかった方がいいと思うよ。
78: (アウアウクー MM5b-/um6) 2021/05/05(水)02:11 ID:0GVtuCHcM(1/2) AAS
自分の分析では外部リンク:designsupplyweb.com
のように。
<php if( 条件A ): ?>
<!-- 条件Aの処理 -->=サムネイルを取得する方法?
<php endif; ?>
<!-- 条件Bの処理 -->=サムネイルがない場合、記事の1番目の画像を取得する方法?

つまり
省9
79: (アウアウクー MM5b-FYM5) 2021/05/05(水)02:39 ID:0GVtuCHcM(2/2) AAS
ifより下にサムネイルを取得する方法(A)

else?より下にサムネイルがない場合1番目の画像パーマリンクタイトルを取得する方法(B)
endifより下にサムネイル(A)、記事の1番目の画像がない場合(B)の取得方法(C)

こういう風な書き方だと考えました。
80: (ワッチョイ e724-eh0L) 2021/05/05(水)10:51 ID:U3p71Gkr0(1/2) AAS
>>56
81
(2): (ワッチョイ a72c-zL94) 2021/05/05(水)14:53 ID:Dw+PnwkB0(1) AAS
>>76
Ruby on Rails なんて、未経験者1年ぐらいで、10年以上のプロよりも上!

WSL2, Docker Compose, Node.js, Bootstrap, CircleCI、データベース、
VSCode(拡張機能・Remote WSL, Remote Container)

さらに、YouTube のKENTA のサロンでは、
AWS Fargate, React, Vue.js

KENTA が教育革命を起こした
82: (アウアウクー MM5b-YINM) 2021/05/05(水)18:32 ID:xoz9BxNqM(1) AAS
>>81
こいつスレ違いの指摘無視して書き込んで印象悪いから、こいつの宣伝する奴は絶対見ない
83: (ワッチョイ e724-eh0L) 2021/05/05(水)18:51 ID:U3p71Gkr0(2/2) AAS
外部リンク:www.google.com
病気だから触っちゃだめ
84: (オッペケ Sr5b-/um6) 2021/05/05(水)20:13 ID:VRLPB9Rcr(1/5) AAS
どうしても最後に1件だけ教えてもらいたいことがあります。
<php
$first_img = '';
if ( preg_match( '/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi',
$item->get_content(), $matches )
) { $first_img = $matches[1]; } ?>
<php
省6
85
(1): (オッペケ Sr5b-/um6) 2021/05/05(水)20:14 ID:VRLPB9Rcr(2/5) AAS
if文としては下記の記述方法だけです。

1.
if (条件式)
実行する文;

2.
if (条件式) {
実行する文ブロック
省13
86: (オッペケ Sr5b-/um6) 2021/05/05(水)20:23 ID:VRLPB9Rcr(3/5) AAS
サムネイルがある場合の処理は
<php
$first_img = '';
if ( preg_match( '/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi',
$item->get_content(), $matches )
) { $first_img = $matches[1]; } ?> で完結してます。

<php
省20
87
(3): (オッペケ Sr5b-/um6) 2021/05/05(水)20:24 ID:VRLPB9Rcr(4/5) AAS
今回で最後にします。連投すみません。どうしてもコードを調べてスキルアップしたく、ご質問しました。
88: (ワッチョイ df52-FRJu) 2021/05/05(水)21:51 ID://JWI9di0(2/2) AAS
>>87
もう諦めて
>>52
89: (ワッチョイ 7fbb-2I0v) 2021/05/05(水)22:10 ID:Jv+u44AA0(1) AAS
>>87
teratailにマルチポストとか、たしかにクレクレスキルレベルアップだなw
90
(1): (ワッチョイ df02-G4Yb) 2021/05/05(水)22:22 ID:CkXeLifR0(1/2) AAS
>>87
だから自分でブロック追えるようになるまでHTMLタグ除去していきなって
それでコード追えたら望みの処理加えてタグ戻すだけだろ?

初心者がろくに手も動かさずにあれこれ推測したって1mmもスキルアップしないよ
91
(1): (オッペケ Sr5b-FYM5) 2021/05/05(水)22:44 ID:VRLPB9Rcr(5/5) AAS
>>90
つまりPHPの処理を書いてからhtmlは後付けしなさいということでしょうか?
92: (ワッチョイ 7f63-sT2V) 2021/05/05(水)23:13 ID:PLXlK8zu0(1) AAS
あなたの理解では10年掛かっても無理そう
93: (ワッチョイ df02-G4Yb) 2021/05/05(水)23:13 ID:CkXeLifR0(2/2) AAS
>>91
そうだよ! >>48 >>49

また実用できませんとかぬかす様ならもう諦めて
94: 81 (ワッチョイ a72c-zL94) 2021/05/06(木)12:37 ID:b7Mkjg0R0(1/2) AAS
>>81
に書いたけど、Ruby on Rails では、
未経験者が1年ぐらいで、10年以上のプロよりも、技術力が上になる!

それは、KENTA も言ってるように、Rails の教育体制があるから

Rails 6 だけでも数冊の本が出る。
他にも、Rails ガイド・Rails チュートリアルなど

一方、WordPress では、まともな本が無い。
省5
95: 81 (ワッチョイ a72c-zL94) 2021/05/06(木)12:58 ID:b7Mkjg0R0(2/2) AAS
>>85
if (条件式)
実行する文;

この1. のif は、挙動が怪しい。
endif が無いのか、構文が次へ続くのか、はっきりしない

素人は、使わない方がよい。
バグるだけ
96: (ワッチョイ 0708-mIzA) 2021/05/06(木)15:13 ID:vADWO+XJ0(1/2) AAS
アホー知恵遅れにこんな質問があったが、このスレの奴じゃね?w

外部リンク:detail.chiebukuro.yahoo.co.jp
テラテイルでプログラミングのわからないところを質問すると高確率でもう批判されます。
知恵袋民は親切で優しいのに何故テラテイルは尖った人が多いのでしょうか?
97: (ワッチョイ e724-eh0L) 2021/05/06(木)17:34 ID:aapTta380(1) AAS
ああいうサイトは話し方に注力する必要があって中身が薄っぺらい
回答者の口調がキモくなるばかりw
98
(1): (アウアウクー MM5b-/um6) 2021/05/06(木)18:32 ID:eFqM4kkiM(1/4) AAS
外部リンク:detail.chiebukuro.yahoo.co.jp
アドバイス コード修正をいただいて無事コードを作成できました!
とても勉強になりましたし、構文を知れべて自分でつくりながらアドバイスをもらっていけば、コードの修正は可能だと思いました。
セキュリティ等は素人なためプラグインのみの対策になると思います。
99: (アウアウクー MM5b-/um6) 2021/05/06(木)18:34 ID:eFqM4kkiM(2/4) AAS
複数回の質問は迷惑をおかけしましたが、もう少しおだやかにお願いします。
100
(3): (アウアウカー Sa3b-FRJu) 2021/05/06(木)18:49 ID:JK9SHRy4a(1) AAS
>>98
本当に勉強になったのか?
リンク先を流し読みしかしてないけど、回答者から正解をもらって、そのままやればいいところを理解不足のために勝手な改編をして回答者のアドバイスを無視する形になって、そのままごちゃごちゃやってるうちに結果的に動いたというだけでないの?
101: (テテンテンテン MM8f-mFPM) 2021/05/06(木)19:01 ID:gYaH/NLjM(1) AAS
>>100
触らないほうがいいよ
102: (ワッチョイ 0708-mIzA) 2021/05/06(木)19:04 ID:vADWO+XJ0(2/2) AAS
>>100
スルーでよろ
103: (ワッチョイ df02-G4Yb) 2021/05/06(木)19:07 ID:cMwqQwv30(1) AAS
一番アドバイスしてきた身としては少々残念ではあるがこれはもうダメだな
104: (アウアウクー MM5b-FYM5) 2021/05/06(木)19:20 ID:eFqM4kkiM(3/4) AAS
>>100
はい、勉強になりました。アドバイスを自分なりに調べてそのあとコードにしました。
コードも1つ1つ丁寧に調べました。
105: (アウアウクー MM5b-FYM5) 2021/05/06(木)19:21 ID:eFqM4kkiM(4/4) AAS
構文と1つ1つのコードを両方調べましたので。
106
(1): (ワッチョイ aa71-DjaX) 2021/05/08(土)06:09 ID:L6ON1lDZ0(1) AAS
PHP8の参考書っていまのところこの3冊くらいだけ?

初心者からちゃんとしたプロになる PHP基礎入門〈PHP8対応〉
2021/3/2

独習PHP 第4版
2021/6/14

スラスラわかるPHP 第2版
2021/6/21
省1
107
(1): (ワッチョイ bb01-7n3v) 2021/05/08(土)21:40 ID:IigwFWbp0(1) AAS
ひょっとしてJavaスレに居た手帳持ちの基地外か?
108
(2): (アウアウウー Sa1f-nFSz) 2021/05/09(日)22:39 ID:QFMWrYCLa(1) AAS
最近のteratailひどいと思います。
Yahoo!知恵袋だと丁寧に教えてくれますが、teratailを見るとコードを盗もうとしてるとしか思えません。
1つ1つ調べていけば誰だってコードをほぼ完成まで書けるはず。
それを少し指摘して、コードを盗む気満々じゃないですか。
109
(1): (ワッチョイ 3ebb-EEf/) 2021/05/09(日)23:07 ID:VS30X6nK0(1/2) AAS
>>108
はいはい。病院行きましょうね
110
(1): (ワッチョイ 8a52-KFFl) 2021/05/09(日)23:09 ID:kUoJObmB0(1/2) AAS
>>108
君のコードのどこに盗む価値があると思ってるんだ?
111
(1): (アウアウウー Sa1f-nFSz) 2021/05/09(日)23:09 ID:HRmcdH49a(1) AAS
>>109
数年前の回答率と比べても教える人が減っているのは明らか
それに回答の正確さも落ちている、どう見てもひどいです。
112: (ワッチョイ 3ebb-EEf/) 2021/05/09(日)23:11 ID:VS30X6nK0(2/2) AAS
>>111
もらったお薬はちゃんと飲もうね。深呼吸してスレタイ読もう。読めるかな?
113
(1): (アウアウウー Sa1f-nFSz) 2021/05/09(日)23:11 ID:iI4vdA3ra(1) AAS
>>110
自分と同じことを過去に書いている方が5〜6人いましたがどれも解決していない。
それに閲覧数に比べて回答が少なすぎる
114
(1): (ワッチョイ 8a52-KFFl) 2021/05/09(日)23:28 ID:kUoJObmB0(2/2) AAS
>>113
どんな質問か知らんが、解決しないのは解決に足るだけの意味のある情報を質問者が提示できてないケースが大半だろう。
閲覧数にたいして回答者数が少ないのも同じ理由。解決に必要な情報が足りてないか、もっとひどい場合には、質問の内容からこいつは話の通じない奴と思われて、相手にされてないんだろう。
115: (ワッチョイ b71d-dxvU) 2021/05/10(月)00:07 ID:CL77hu3C0(1/2) AAS
>>107
基地外とか、言うなよ、
116
(1): (アウアウウー Sa1f-nFSz) 2021/05/10(月)00:47 ID:2QvdpAMsa(1) AAS
>>114
ありがとうございます。今後わからない時はこのスレを利用させてもらいます。
117: (テテンテンテン MMe6-f0v8) 2021/05/10(月)01:45 ID:RKj1GriiM(1) AAS
>>116
外部リンク:xn--97-273ae6a4irb6e2hsoiozc2g4b8082p.com
とりあえず100回読んでから質問してね
118
(2): (ワッチョイ 732c-C7Xb) 2021/05/10(月)23:04 ID:ViCp850r0(1) AAS
質問の意味が分からないとか、
漠然とした事・抽象的な事を質問してるとか、

要点だけを聞かずに、関係のない部分も含めているとか。
数行のコードで済むはずなのに、10行以上書いてる香具師とかいる

要点と関係ない部分を、書いてはいけない

たいていは質問者が悪い。
具体的で、要点だけを聞くべき
119: (ワッチョイ b71d-dxvU) 2021/05/10(月)23:10 ID:CL77hu3C0(2/2) AAS
>>118
お前まさかRu
120: (ワッチョイ 8a52-KFFl) 2021/05/10(月)23:13 ID:jLWGeya+0(1) AAS
>>118
この板で最も要領を得ないレスを繰り返すお前が何を言ってるんだか
121: (ワッチョイ be63-jjtP) 2021/05/10(月)23:19 ID:UiGdMk6V0(1) AAS
ここは質問スレです
質問以外(回答も含む)書いてはいけません
122
(1): (ワッチョイ ea82-IbTx) 2021/05/12(水)20:37 ID:Ux15IMaX0(1) AAS
>>106
どれも変わらん。どれか一冊買って使い倒すのが良かろう。

例えば、あのphpの本あかんから別のphp本買うってなったら
もうその人はphp使える人では無くなる。

このままでは、↓のスレ主みたいな事になるぞ。
そうなってしまうと、あなたはものすごく不幸にだろう。
2chスレ:dame
省3
123
(1): (ワッチョイ b71d-dxvU) 2021/05/12(水)23:01 ID:5WlgtyEz0(1) AAS
>>122
回答だけ書けよ
関係ないスレへのリンク貼るな
124
(2): 106 (ワッチョイ aa71-DjaX) 2021/05/13(木)00:58 ID:eg0K6B+N0(1) AAS
あのさぁ・・・
俺が聞きたかったことは
「PHP7対応の書籍が他にある?」かであって、
どれがいいかなんて聞いてない

ハァ〜〜〜〜〜〜(クソデカため息)

話が通じない人間って、
ホンッット、人の話を聞かないよな
125: (ワッチョイ 3ebb-EEf/) 2021/05/13(木)04:33 ID:hLisjmco0(1) AAS
>>124
おまえは自分の質問内容も理解できてないのか?
126: (ワッチョイ ea82-IbTx) 2021/05/13(木)07:20 ID:coUjx+ix0(1) AAS
AA省
127
(1): (スッップ Sd8a-v7+d) 2021/05/13(木)19:51 ID:TYrG9hF3d(1/2) AAS
恐れ入ります。。
下記実装で悩んでおりまして、、

一度ログイン認証に成功したユーザーについて、そのユーザーがどのページに遷移しても
ユーザーIDのようなものをページのURLにくっつける仕組みを考えております

何か良い案はありますでしょうか?
お知恵拝借したく。。
128
(1): (ワッチョイ 73a7-gUNg) 2021/05/13(木)20:36 ID:XqtV/lgG0(1) AAS
>>127
結論からいうとURLに入れる必要は全くないし入れるべきではないんだけど
ログイン認証実装で当たり前の知識として
セッションという言葉が出てくるのだけどセッションってわかる?
129
(2): (ワッチョイ 732c-C7Xb) 2021/05/13(木)20:48 ID:NATYYilK0(1) AAS
Ruby on Rails では、セッションを使う

本来、HTML のページには連続性が無い・1回限りのものだから、
それを同じ人が連続してアクセスしているように見せる概念を、セッションと言う

セッションでは、このアクセスは、5分前にアクセスしたA さんだよね、と判別できる
130
(1): (ワッチョイ b71d-dxvU) 2021/05/13(木)22:44 ID:e+CFy6Tl0(1) AAS
>>129
Rubyの話はRubyのスレでやろうよ
ここはPHPに関する話をする所だよ
131
(2): (スッップ Sd8a-v7+d) 2021/05/13(木)23:38 ID:TYrG9hF3d(2/2) AAS
>>128
>>129

お二方誠に恐縮です。有り難うございます。
セッションに保持ということですね。
勉強不足でした。

あとは、ユーザーがページに飛ぶごとに
セッションに保持したIDをくっつける、、
省1
132: (ワッチョイ be63-jjtP) 2021/05/13(木)23:42 ID:hlnRPxw+0(1) AAS
URLにユーザーIDのような固有情報埋め込むと
手動で編集されてハッキングされてしまわない?
133: 129 (ワッチョイ 312c-S5yT) 2021/05/14(金)00:50 ID:QMgVBpCt0(1) AAS
Ruby on Rails では、セッションキーをURL に付けたりしない。
たぶん、フォームの隠しフィールドか何かに入れて、サーバーへ送って確認する

セッションキーは、ブラウザのcookie に入っているから、F12 開発者ツールでも見れる

ログイン・セッションみたいな機能は、自作するものではない。
普通、Rails みたいなフレームワークを使う

フレームワークの最初が、ログイン機能の説明
134: (スッップ Sd2f-bAGF) 2021/05/14(金)10:47 ID:ajnT/ZT0d(1/4) AAS
PHPといいますか
APIは、どのように定義して使うものでしょうか? API自体未経験でして。
コントローラ配下に置く?
135: (スッップ Sd2f-bAGF) 2021/05/14(金)10:47 ID:ajnT/ZT0d(2/4) AAS
定義と、それの引き出し方(利用するときの記述の仕方)が不明でして
136
(1): (ワッチョイ 637c-7Fls) 2021/05/14(金)14:47 ID:W0c2ysgD0(1) AAS
APIだと返すものがjsonになったりするだけで特に変わりはないです
137
(1): (ワッチョイ 31a7-u+PU) 2021/05/14(金)15:35 ID:WQ7O0jPa0(1/2) AAS
>>131
いや、そんな難しい話じゃないんだけど
セッションに登録した変数をsession_start()した別のページから参照するだけだから
くっつけるっていう発想がおかしい
138: (ワッチョイ 31a7-u+PU) 2021/05/14(金)18:00 ID:WQ7O0jPa0(2/2) AAS
>>131
あとRubyがなんちゃらいってるのは
ほとんど言ってること出鱈目な嵐なんで無視してね
139: (スッップ Sd2f-bAGF) 2021/05/14(金)18:00 ID:ajnT/ZT0d(3/4) AAS
>>136
恐れ入ります。ご教授有り難うございました
140: (スッップ Sd2f-bAGF) 2021/05/14(金)18:01 ID:ajnT/ZT0d(4/4) AAS
>>137
なるほど、、ちょっと発想が違ったやうです
誠に有り難うございました!!
141: (ワッチョイ e91d-JrGs) 2021/05/14(金)23:35 ID:jVp+ssGw0(1) AAS
XAMPPのMySQLのAdminをクリックしたら、
Fatal error: Maximum execution time of 120 seconds exceeded in C:\xampp\phpMyAdmin\libraries\classes\OutputBuffering.php on line 171
と表示されてしまいました
どう対処すればよいでしょうか?
色々検索してみたのですがいまいちよく分かりませんでした
142: (スッップ Sd2f-bAGF) 2021/05/15(土)12:14 ID:JdcAefgZd(1/2) AAS
UNIXtimeを数値に変換したいのですが
どのようにすれば、、
情けない質問でスミマセン
143: (ワントンキン MM9f-uaXl) 2021/05/15(土)14:00 ID:YuiGgBpOM(1) AAS
そんくらい調べたらどうなんだい…?
php unixtimeで調べればマニュアルのtime関数にたどり着くでしょう?
んでこいつの返り値はintって書いてるんだからこいつが正解よ
数値がfloatさすなら参考関数のmicrotime関数辿ってみればこいつだなぁってのがわかる
144: (ワッチョイ 31a7-u+PU) 2021/05/15(土)18:46 ID:AwGBnieT0(1) AAS
unixtimeってもともと数値じゃない?なんか勘違いしてるんじゃ
145: (ワッチョイ 5bad-a4J4) 2021/05/15(土)19:46 ID:PmNYJboY0(1) AAS
unixtimeそのものが数値だな
146
(1): (スッップ Sd2f-bAGF) 2021/05/15(土)20:03 ID:JdcAefgZd(2/2) AAS
そうでしたか、、お恥ずかしい
1-
あと 856 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s