1 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 12:39:39.75 ID:P0iZ4CYt0.net] !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
52 名前:デフォルトの名無しさん [2021/05/04(火) 13:31:40.12 ID:blbvBx1gM.net] >>49 訂正確認させてもらいました。ありがとうございます。ただ自分が目指すのはあくまでhtmlで形にすることですので、これだと実用できません。どうすればよいのでしょうか?
53 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 13:39:25.26 ID:k79tTEvW0.net] >>51 仕事としてできる人に依頼するといいよ
54 名前:デフォルトの名無しさん [2021/05/04(火) 13:41:03.60 ID:blbvBx1gM.net] https://yugiou.me/ 作成中のサイトはアダルトサンプルサイトです。
55 名前:デフォルトの名無しさん [2021/05/04(火) 13:44:48.51 ID:blbvBx1gM.net] 中身はもともとサンプルサイトだったのですが、アニメサイトに変える予定です。
56 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 14:01:58.95 ID:wdzHnAM+0.net] >>52 にも指摘されているけど、自分で出来ないなら仕事としてメンテナンスや改修を依頼するなど した方が良いと思う もしあなたがその立場だとしたら仕事が出来ないという事を伝えた方がいい
57 名前:デフォルトの名無しさん [2021/05/04(火) 14:02:48.68 ID:blbvBx1gM.net] >>51 ここから自分の理想の左に画像右に抜粋表示の形に持っていくのは非常に困難なので依頼を出すかプラグインを購入します。 コードを考えて教えてくださりありがとうございます。
58 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 14:18:43.33 ID:yFx0moer0.net] >>51 >これだと実用できません。どうすればよいのでしょうか? echoしてる箇所箇所に自分で好きなタグ差し込めばいいだろ? あなたがどんなタグ使うかどんなclassで装飾するかなんて誰もわかんよ >>56 >非常に困難なので 仮にこれでhtml出力できてもfunctions.phpの使い方が間違ってるから次は「任意のタイミング出力したいですがどうすれば」とか言い出すのが目に見えてる 金で解決が正解、お疲れ様
59 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 15:29:53.83 ID:Z3Fw33AT0.net] >>51 >ただ自分が目指すのはあくまでhtmlで形にすることですので 別のファイルにモジュール化して、 HTML で、その関数を使えば? 例えば、Ruby on Rails では、 ヘルパー用のファイルに、自分でヘルパー関数を定義すると、 自動的に読み込まれて、定義したヘルパー関数を、HTML 内で使えるようになる
60 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 15:42:56.52 ID:105dsh2D0.net] WordPressの話でRails出してくる奴って頭おかしいだろwwww
61 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 15:52:04.34 ID:6Iqe5Ux70.net] まあそいつはこの板でトップクラスに有名な頭のおかしい奴だからな
62 名前:デフォルトの名無しさん [2021/05/04(火) 16:35:23.70 ID:blbvBx1gM.net] もう一点質問があるのですが、個別ページをプラグインで表示している場合 検索欄を設置しても検索結果は改造前のデザインが表示されてしまいます。 wordpressで検索欄とプラグインで作った個別ページを結びつけることは可能でしょうか?
63 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 18:19:56.23 ID:3mVKEEbM0.net] いやもう諦めろ
64 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 18:20:25.60 ID:q/VBEoPh0.net] また質問させて下さい 郵便番号から住所を検索して表示するアプリを本に従って作っているのですが、 GETで得た値を途中でint型にキャストする理由が分かりません 文字列で送られてくるのだからそのままでいいと思うのですが… コードは以下です https://pastebin.com/ERrUf4Ga
65 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 18:41:34.91 ID:i9uz7Z8I0.net] >>63 初心者向けだからってそんな酷い本あるの? おそらく$_GET['zip']に変な文字入れられても とりあえずintにキャストしておけば無害化できるとか そんな安直な思考やってるんだろうけど こんなやり方はバグの温床になるだけ ちゃんとバリデーションすべきだね
66 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 18:45:46.00 ID:3mVKEEbM0.net] >>63 キャストする理由が無いのでその本がおかしい そのコードはintにキャストした後、文字列結合する為にすぐstringにキャストされてる さらに言うと0から始まる郵便番号をintにキャストすると0埋めが消えるのでただのバグにしからならない 例えば北海道北区の郵便番号 '001-0000' をintにキャストすると 1 になって最終的にこうなる https://zipcloud.ibsnet.co.jp/api/search?zipcode=1
67 名前:デフォルトの名無しさん [2021/05/04(火) 18:55:00.43 ID:105dsh2D0.net] >>63 糞本のタイトル教えてください
68 名前:63 mailto:sage [2021/05/04(火) 19:05:36.40 ID:q/VBEoPh0.net] 答えてくれた方、ありがとうございます >>64 バリデーションの項目は、後のページに記述されているみたいです >>65 それは困りますね… >>66 これだけでクソ本かを判断してもらいたくないですが、 MdNコーポレーションの本です
69 名前:デフォルトの名無しさん [2021/05/04(火) 19:32:59.61 ID:oSclcFmd0.net] >>67 コード見たけど紛れもない糞本 PHPってほんとロクな本がないから、他の言語の基礎がない人がいきなりPHPやると罠にハマりやすい 他の人も書いてる通り、安易な型キャストはバグや脆弱性の元になるから絶対にやったら駄目 具体例として有名なのは以下のWordPressの脆弱性 https://blog.tokumaru.org/2017/02/wordpress-4.7.1-Privilege-Escalation.html
70 名前:63 mailto:sage [2021/05/04(火) 19:46:58.61 ID:q/VBEoPh0.net] >>68 警告をしてくれたことには感謝します ですが俺はこの本は(入門本としては)悪い本だとは思わないので しばらく続けようと思います
71 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 20:56:57.58 ID:k79tTEvW0.net] >>69 人のアドバイス無視して、自己流でやるなら質問なんかするな 全部そうじゃねぇか せめて自分で検証して、フィードバックぐらいしろアホ
72 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 21:39:17.85 ID:WQX5YaEJM.net] >>70 いやお前アドバイスしてなくね
73 名前:デフォルトの名無しさん [2021/05/04(火) 21:42:23.00 ID:oSclcFmd0.net] 俺はPHPも好きだからあんま悪くは書きたくないが、まぁPHPerが馬鹿にされる理由がこういうレスから何となく分かるのは確か 他の言語の経験がない初学者だからこそ、「型」みたいな「基礎的な概念」の理解が大事なんだがな PHPの本人はマジでウンコだらけだよ 公式のPHPマニュアルの出来は素晴らしいが
74 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 21:43:46.75 ID:3mVKEEbM0.net] >>69 所詮は入門本だから深く考えずにその本の通りにやって良いと思うよ ただその本を読んでて >>63 の時のように「あれ?」って思ったら本の解説が悪かったのかもしれないから、今回のように改めて聞くなり調べたほうがいいと思う
75 名前:63 mailto:sage [2021/05/04(火) 23:25:42.85 ID:q/VBEoPh0.net] >>70 いえ、アドバイスを無視はしてません 全て自己流でやるつもりもありません ただ本に関しては、お金を出して買ったものですし、 俺のフィーリングとはマッチするので、勉強をストップはしないというだけです >>72 ありがとうございます 辛口ですね >>73 とても寛容な方ですね ありがとうございます
76 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 00:39:47.42 ID:pywfeHK30.net] 本の誤りに気付けるようになれば後は独学出来そうだよな スレの質問に回答する側になる日も近いぞ
77 名前:デフォルトの名無しさん [2021/05/05(水) 01:00:20.49 ID:nLfsJ5FLr.net] jquearyをword pressで使いたくても準備の段階でいつも躓くんですよね 環境の設定がうまくいかない、どこを調べてもサポートが載ってない エラーをiniで調べてもわからない。 結局JavascriptとPHPで作らないといけない。 JavascriptやPHPで勉強する為にはまず自分のやりたいことを調べる→コードを見つける→加えたいコードについて調べる→加える部分の文法を調べる→文法に合わせて加えたいコードを変える これでいいのでしょうか?
78 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 01:23:29.52 ID://JWI9di0.net] >>76 それじゃすぐに行き詰まって挫折するか、進めたとしてもコピペで切り貼りしないとプログラムが書けない最底辺のプログラマになりそう。 基本的な文法や流れを入門書で一通り学んでから作りたいものを作ることに取りかかった方がいいと思うよ。
79 名前:デフォルトの名無しさん [2021/05/05(水) 02:11:13.71 ID:0GVtuCHcM.net] 自分の分析ではhttps://designsupplyweb.com/media/knowledgeside/5563/ のように。 <php if( 条件A ): ?> <!-- 条件Aの処理 -->=サムネイルを取得する方法? <php endif; ?> <!-- 条件Bの処理 -->=サムネイルがない場合、記事の1番目の画像を取得する方法? つまり <php endif; ?> </a> <div class="cell medium-79"> <a class="name21" href="<php echo $item->get_permalink(); ?>"> <php echo $item->get_title();// タイトル ?> </a> と書くことでパーマリンクとタイトルの抜粋を取得しているのではないかと考えました。 先ほどご回答いただいたRSSについて少し理解ができました。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13242533143
80 名前:デフォルトの名無しさん [2021/05/05(水) 02:39:25.83 ID:0GVtuCHcM.net] ifより下にサムネイルを取得する方法(A) else?より下にサムネイルがない場合1番目の画像パーマリンクタイトルを取得する方法(B) endifより下にサムネイル(A)、記事の1番目の画像がない場合(B)の取得方法(C) こういう風な書き方だと考えました。
81 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 10:51:17.50 ID:U3p71Gkr0.net] >>56
82 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 14:53:48.11 ID:Dw+PnwkB0.net] >>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 が教育革命を起こした
83 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 18:32:07.40 ID:xoz9BxNqM.net] >>81 こいつスレ違いの指摘無視して書き込んで印象悪いから、こいつの宣伝する奴は絶対見ない
84 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 18:51:38.01 ID:U3p71Gkr0.net] https://www.google.com/search?q=KENTA+5ch+ruby 病気だから触っちゃだめ
85 名前:デフォルトの名無しさん [2021/05/05(水) 20:13:49.37 ID:VRLPB9Rcr.net] どうしても最後に1件だけ教えてもらいたいことがあります。 <php $first_img = ''; if ( preg_match( '/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi', $item->get_content(), $matches ) ) { $first_img = $matches[1]; } ?> <php if(!empty($first_img)) $first_img = "/images/default.jpg"; ?> <span class="thumbnail2"> <img class="heit6" src="<php echo esc_attr( $first_img ); ?>" alt="" /> </span> <php endif; ?>
86 名前:デフォルトの名無しさん [2021/05/05(水) 20:14:07.11 ID:VRLPB9Rcr.net] if文としては下記の記述方法だけです。 1. if (条件式) 実行する文; 2. if (条件式) { 実行する文ブロック } 3, if (条件式): 実行する文ブロック endif; エラーの内容は if (empty($first_img)) $first_img = "/images/default.jpg";で構文は完結しているのに、 <span class="thumbnail2"> <img class="heit6" src="<php echo esc_attr( $first_img ); ?>" alt="" /> </span> <php endif; ?> 同じ内容の構文を二度書いているのかというものでした。 ここからは持論ですが、<span></span>の前に<php if>と付け加えることで<php endif; ?>のエラーは起きず、 サムネイルがない場合の処理は正常に機能するのではないかと考えました。
87 名前:デフォルトの名無しさん [2021/05/05(水) 20:23:39.13 ID:VRLPB9Rcr.net] サムネイルがある場合の処理は <php $first_img = ''; if ( preg_match( '/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi', $item->get_content(), $matches ) ) { $first_img = $matches[1]; } ?> で完結してます。 <php if(empty($first_im
88 名前:g)) $first_img = "/images/default.jpg"; ?> でサムネイルがない場合の画像の表示は成功してます。 <span class="thumbnail2"> <img class="heit6" src="<php echo esc_attr( $first_img ); ?>" alt="" /> </span> <php endif; ?>は <php endif; ?>が構文重複を起こしているため削除すると、 以下のサムネイルがない場合のパーマリンク、タイトルの処理が無効になります。 <span class="thumbnail2"> <img class="heit6" src="<php echo esc_attr( $first_img ); ?>" alt="" /> </span> <php endif; ?> </a> <div class="cell medium-79"> <a class="name21" href="<php echo $item->get_permalink(); ?>"> <php echo $item->get_title();// タイトル ?> </a> </div></div><!-- 記事中の1枚目の画像を取得終了--> <php endforeach; ?> </div> <php endif; ?> [] [ここ壊れてます]
89 名前:デフォルトの名無しさん [2021/05/05(水) 20:24:45.03 ID:VRLPB9Rcr.net] 今回で最後にします。連投すみません。どうしてもコードを調べてスキルアップしたく、ご質問しました。
90 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 21:51:12.30 ID://JWI9di0.net] >>87 もう諦めて >>52
91 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 22:10:15.69 ID:Jv+u44AA0.net] >>87 teratailにマルチポストとか、たしかにクレクレスキルレベルアップだなw
92 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 22:22:19.87 ID:CkXeLifR0.net] >>87 だから自分でブロック追えるようになるまでHTMLタグ除去していきなって それでコード追えたら望みの処理加えてタグ戻すだけだろ? 初心者がろくに手も動かさずにあれこれ推測したって1mmもスキルアップしないよ
93 名前:デフォルトの名無しさん [2021/05/05(水) 22:44:46.51 ID:VRLPB9Rcr.net] >>90 つまりPHPの処理を書いてからhtmlは後付けしなさいということでしょうか?
94 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 23:13:07.40 ID:PLXlK8zu0.net] あなたの理解では10年掛かっても無理そう
95 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 23:13:30.83 ID:CkXeLifR0.net] >>91 そうだよ! >>48 >>49 また実用できませんとかぬかす様ならもう諦めて
96 名前:81 mailto:sage [2021/05/06(木) 12:37:29.96 ID:b7Mkjg0R0.net] >>81 に書いたけど、Ruby on Rails では、 未経験者が1年ぐらいで、10年以上のプロよりも、技術力が上になる! それは、KENTA も言ってるように、Rails の教育体制があるから Rails 6 だけでも数冊の本が出る。 他にも、Rails ガイド・Rails チュートリアルなど 一方、WordPress では、まともな本が無い。 デザインの本ばかりで、プログラミングする本が無い 教育体制がないから、勉強もできない。 だからKENTAも、PHP は、やる必要がないと言ってる ちなみに、WordPressのスレは、web制作管理板の方にある。 このスレよりも、そちらで聞いた方がよい
97 名前:81 mailto:sage [2021/05/06(木) 12:58:09.14 ID:b7Mkjg0R0.net] >>85 if (条件式) 実行する文; この1. のif は、挙動が怪しい。 endif が無いのか、構文が次へ続くのか、はっきりしない 素人は、使わない方がよい。 バグるだけ
98 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 15:13:01.82 ID:vADWO+XJ0.net] アホー知恵遅れにこんな質問があったが、このスレの奴じゃね?w https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11242758436 テラテイルでプログラミングのわからないところを質問すると高確率でもう批判されます。 知恵袋民は親切で優しいのに何故テラテイルは尖った人が多いのでしょうか?
99 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 17:34:07.87 ID:aapTta380.net] ああいうサイトは話し方に注力する必要があって中身が薄っぺらい 回答者の口調がキモくなるばかりw
100 名前:デフォルトの名無しさん [2021/05/06(木) 18:32:23.80 ID:eFqM4kkiM.net] https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13242533143 アドバイス コード修正をいただいて無事コードを作成できました! とても勉強になりましたし、構文を知れべて自分でつくりながらアドバイスをもらっていけば、コードの修正は可能だと思いました。 セキュリティ等は素人なためプラグインのみの対策になると思います。
101 名前:デフォルトの名無しさん [2021/05/06(木) 18:34:16.25 ID:eFqM4kkiM.net] 複数回の質問は迷惑をおかけしましたが、もう少しおだやかにお願いします。
102 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 18:49:02.57 ID:JK9SHRy4a.net] >>98 本当に勉強になったのか? リンク先を流し読みしかしてないけど、回答者から正解をもらって、そのままやればいいところを理解不足のために勝手な改編をして回答者のアドバイスを無視する形になって、そのままごちゃごちゃやってるうちに結果的に動いたというだけでないの?
103 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 19:01:11.31 ID:gYaH/NLjM.net] >>100 触らないほうがいいよ
104 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 19:04:32.36 ID:vADWO+XJ0.net] >>100 スルーでよろ
105 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 19:07:06.96 ID:cMwqQwv30.net] 一番アドバイスしてきた身としては少々残念ではあるがこれはもうダメだな
106 名前:デフォルトの名無しさん [2021/05/06(木) 19:20:27.71 ID:eFqM4kkiM.net] >>100 はい、勉強になりました。アドバイスを自分なりに調べてそのあとコードにしました。 コードも1つ1つ丁寧に調べました。
107 名前:デフォルトの名無しさん [2021/05/06(木) 19:21:24.77 ID:eFqM4kkiM.net] 構文と1つ1つのコードを両方調べましたので。
108 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 06:09:43.42 ID:L6ON1lDZ0.net] PHP8の参考書っていまのところこの3冊くらいだけ? 初心者からちゃんとしたプロになる PHP基礎入門〈PHP8対応〉 2021/3/2 独習PHP 第4版 2021/6/14 スラスラわかるPHP 第2版 2021/6/21 独習買うかぁ。。
109 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 21:40:01.82 ID:IigwFWbp0.net] ひょっとしてJavaスレに居た手帳持ちの基地外か?
110 名前:デフォルトの名無しさん [2021/05/09(日) 22:39:40.75 ID:QFMWrYCLa.net] 最近のteratailひどいと思います。 Yahoo!知恵袋だと丁寧に教えてくれますが、teratailを見るとコードを盗もうとしてるとしか思えません。 1つ1つ調べていけば誰だってコードをほぼ完成まで書けるはず。 それを少し指摘して、コードを盗む気満々じゃないですか。
111 名前:デフォルトの名無しさん mailto:sage [2021/05/09(日) 23:07:38.18 ID:VS30X6nK0.net] >>108 はいはい。病院行きましょうね
112 名前:デフォルトの名無しさん mailto:sage [2021/05/09(日) 23:09:03.69 ID:kUoJObmB0.net] >>108 君のコードのどこに盗む価値があると思ってるんだ?
113 名前:デフォルトの名無しさん [2021/05/09(日) 23:09:32.06 ID:HRmcdH49a.net] >>109 数年前の回答率と比べても教える人が減っているのは明らか それに回答の正確さも落ちている、どう見てもひどいです。
114 名前:デフォルトの名無しさん mailto:sage [2021/05/09(日) 23:11:05.91 ID:VS30X6nK0.net] >>111 もらったお薬はちゃんと飲もうね。深呼吸してスレタイ読もう。読めるかな?
115 名前:デフォルトの名無しさん [2021/05/09(日) 23:11:18.03 ID:iI4vdA3ra.net] >>110 自分と同じことを過去に書いている方が5〜6人いましたがどれも解決していない。 それに閲覧数に比べて回答が少なすぎる
116 名前:デフォルトの名無しさん mailto:sage [2021/05/09(日) 23:28:45.08 ID:kUoJObmB0.net] >>113 どんな質問か知らんが、解決しないのは解決に足るだけの意味のある情報を質問者が提示できてないケースが大半だろう。 閲覧数にたいして回答者数が少ないのも同じ理由。解決に必要な情報が足りてないか、もっとひどい場合には、質問の内容からこいつは話の通じない奴と思われて、相手にされてないんだろう。
117 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 00:07:14.88 ID:CL77hu3C0.net] >>107 基地外とか、言うなよ、
118 名前:デフォルトの名無しさん [2021/05/10(月) 00:47:19.87 ID:2QvdpAMsa.net] >>114 ありがとうございます。今後わからない時はこのスレを利用させてもらいます。
119 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 01:45:46.08 ID:RKj1GriiM.net] >>116 https://xn
120 名前:--97-273ae6a4irb6e2hsoiozc2g4b8082p.com/%E3%82%A8%E3%83%83%E3%82%BB%E3%82%A4/%E8%B6%85%E4%BA%BA%E3%81%AE%E7%A5%9E%E8%A9%B1/ とりあえず100回読んでから質問してね [] [ここ壊れてます]
121 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 23:04:25.33 ID:ViCp850r0.net] 質問の意味が分からないとか、 漠然とした事・抽象的な事を質問してるとか、 要点だけを聞かずに、関係のない部分も含めているとか。 数行のコードで済むはずなのに、10行以上書いてる香具師とかいる 要点と関係ない部分を、書いてはいけない たいていは質問者が悪い。 具体的で、要点だけを聞くべき
122 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 23:10:37.74 ID:CL77hu3C0.net] >>118 お前まさかRu
123 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 23:13:04.27 ID:jLWGeya+0.net] >>118 この板で最も要領を得ないレスを繰り返すお前が何を言ってるんだか
124 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 23:19:22.89 ID:UiGdMk6V0.net] ここは質問スレです 質問以外(回答も含む)書いてはいけません
125 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 20:37:31.63 ID:Ux15IMaX0.net] >>106 どれも変わらん。どれか一冊買って使い倒すのが良かろう。 例えば、あのphpの本あかんから別のphp本買うってなったら もうその人はphp使える人では無くなる。 このままでは、↓のスレ主みたいな事になるぞ。 そうなってしまうと、あなたはものすごく不幸にだろう。 https://medaka.5ch.net/test/read.cgi/dame/1617355161/ 他人の不幸で飯が旨いって言うけど いくら何でも限度があるわ。 そうならない事を切に願う・・・
126 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 23:01:28.06 ID:5WlgtyEz0.net] >>122 回答だけ書けよ 関係ないスレへのリンク貼るな
127 名前:106 mailto:sage [2021/05/13(木) 00:58:28.68 ID:eg0K6B+N0.net] あのさぁ・・・ 俺が聞きたかったことは 「PHP7対応の書籍が他にある?」かであって、 どれがいいかなんて聞いてない ハァ〜〜〜〜〜〜(クソデカため息) 話が通じない人間って、 ホンッット、人の話を聞かないよな
128 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 04:33:16.57 ID:hLisjmco0.net] >>124 おまえは自分の質問内容も理解できてないのか?
129 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 07:20:11.85 ID:coUjx+ix0.net] どうしてこんなになるまで放っておいたんだ! 三 三三 /;:"ゝ 三三 f;:二iュ 三三三 三 _ゞ::.ニ! ,..'´ ̄`ヽノン /.;: .:}^( <;:::::i:::::::.::: :}:} 三三 〈::::.´ .:;.へに)二/.::i :::::::,.イ ト ヽ__ ,へ;:ヾ-、ll__/.:::::、:::::f=ー'==、`ー->>123 ,124 . 〈::ミ/;;;iー゙ii====:::::::.` Y ̄ ̄ ̄,.シ'=llー一'";;;ド' };;;};;;;;! ̄ll ̄ ̄:::::::::.ヽ\-‐'"´ ̄ ̄ll
130 名前:デフォルトの名無しさん [2021/05/13(木) 19:51:06.45 ID:TYrG9hF3d.net] 恐れ入ります。。 下記実装で悩んでおりまして、、 一度ログイン認証に成功したユーザーについて、そのユーザーがどのページに遷移しても ユーザーIDのようなものをページのURLにくっつける仕組みを考えております 何か良い案はありますでしょうか? お知恵拝借したく。。
131 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 20:36:02.84 ID:XqtV/lgG0.net] >>127 結論からいうとURLに入れる必要は全くないし入れるべきではないんだけど ログイン認証実装で当たり前の知識として セッションという言葉が出てくるのだけどセッションってわかる?
132 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 20:48:38.42 ID:NATYYilK0.net] Ruby on Rails では、セッションを使う 本来、HTML のページには連続性が無い・1回限りのものだから、 それを同じ人が連続してアクセスしているように見せる概念を、セッションと言う セッションでは、このアクセスは、5分前にアクセスしたA さんだよね、と判別できる
133 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 22:44:43.21 ID:e+CFy6Tl0.net] >>129 Rubyの話はRubyのスレでやろうよ ここはPHPに関する話をする所だよ
134 名前:デフォルトの名無しさん [2021/05/13(木) 23:38:44.73 ID:TYrG9hF3d.net] >>128 >>129 お二方誠に恐縮です。有り難うございます。 セッションに保持ということですね。 勉強不足でした。 あとは、ユーザーがページに飛ぶごとに セッションに保持したIDをくっつける、、 ひゃー どうしよ 難しそう
135 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 23:42:38.02 ID:hlnRPxw+0.net] URLにユーザーIDのような固有情報埋め込むと 手動で編集されてハッキングされてしまわない?
136 名前:129 mailto:sage [2021/05/14(金) 00:50:25.47 ID:QMgVBpCt0.net] Ruby on Rails では、セッションキーをURL に付けたりしない。 たぶん、フォームの隠しフィールドか何かに入れて、サーバーへ送って確認する セッションキーは、ブラウザのcookie に入っているから、F12 開発者ツールでも見れる ログイン・セッションみたいな機能は、自作するものではない。 普通、Rails みたいなフレームワークを使う フレームワークの最初が、ログイン機能の説明
137 名前:デフォルトの名無しさん [2021/05/14(金) 10:47:01.28 ID:ajnT/ZT0d.net] PHPといいますか APIは、どのように定義して使うものでしょうか? API自体未経験でして。 コントローラ配下に置く?
138 名前:デフォルトの名無しさん [2021/05/14(金) 10:47:53.07 ID:ajnT/ZT0d.net] 定義と、それの引き出し方(利用するときの記述の仕方)が不明でして
139 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 14:47:11.74 ID:W0c2ysgD0.net] APIだと返すものがjsonになったりするだけで特に変わりはないです
140 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 15:35:13.93 ID:WQ7O0jPa0.net] >>131 いや、そんな難しい話じゃないんだけど セッションに登録した変数をsession_start()した別のページから参照するだけだから くっつけるっていう発想がおかしい
141 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 18:00:30.71 ID:WQ7O0jPa0.net] >>131 あとRubyがなんちゃらいってるのは ほとんど言ってること出鱈目な嵐なんで無視してね
142 名前:デフォルトの名無しさん [2021/05/14(金) 18:00:45.30 ID:ajnT/ZT0d.net] >>136 恐れ入ります。ご教授有り難うございました
143 名前:デフォルトの名無しさん [2021/05/14(金) 18:01:16.49 ID:ajnT/ZT0d.net] >>137 なるほど、、ちょっと発想が違ったやうです 誠に有り難うございました!!
144 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 23:35:06.21 ID:jVp+ssGw0.net] XAMPPのMySQLのAdminをクリックしたら、 Fatal error: Maximum execution time of 120 seconds exceeded in C:\xampp\phpMyAdmin\libraries\classes\OutputBuffering.php on line 171 と表示されてしまいました どう対処すればよいでしょうか? 色々検索してみたのですがいまいちよく分かりませんでした
145 名前:デフォルトの名無しさん [2021/05/15(土) 12:14:03.19 ID:JdcAefgZd.net] UNIXtimeを数値に変換したいのですが どのようにすれば、、 情けない質問でスミマセン
146 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 14:00:28.25 ID:YuiGgBpOM.net] そんくらい
147 名前:調べたらどうなんだい…? php unixtimeで調べればマニュアルのtime関数にたどり着くでしょう? んでこいつの返り値はintって書いてるんだからこいつが正解よ 数値がfloatさすなら参考関数のmicrotime関数辿ってみればこいつだなぁってのがわかる [] [ここ壊れてます]
148 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 18:46:47.03 ID:AwGBnieT0.net] unixtimeってもともと数値じゃない?なんか勘違いしてるんじゃ
149 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 19:46:56.33 ID:PmNYJboY0.net] unixtimeそのものが数値だな
150 名前:デフォルトの名無しさん [2021/05/15(土) 20:03:18.67 ID:JdcAefgZd.net] そうでしたか、、お恥ずかしい
151 名前:デフォルトの名無しさん mailto:sage [2021/05/17(月) 11:44:20.20 ID:9TCiORhh0.net] >>146 var_dump($_SERVER['REQUEST_TIME']); もしくは var_dump(time()); と書いて実行 聞く前にまずは試そうな
152 名前:デフォルトの名無しさん mailto:sage [2021/05/17(月) 11:46:55.70 ID:9TCiORhh0.net] >>130 >>2