【PHP】下らねぇ質問はここに書き込みやがれ 14
- 1 :デフォルトの名無しさん :2022/09/20(火) 16:46:23.39 ID:Sb2Kpzh+0.net
- !extend::vvvvv:1000:512
!extend::vvvvv:1000:512
★スレ立て時 ↑ が3行以上になるようコピペ
PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 13
https://mevius.5ch.net/test/read.cgi/tech/1631147923/
次スレは>>980以降
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
- 806 :デフォルトの名無しさん (ワッチョイ 1163-on57):2024/01/31(水) 17:29:39.20 ID:jcvgDSDi0.net
- 銃が使えるからって戦場で役に立つとはならないぞ
- 807 :デフォルトの名無しさん (ワッチョイ eaa9-+O6P):2024/01/31(水) 17:30:21.84 ID:OojRe9/Q0.net
- ワイphp7とphp8の違いがわからずに簡単なコード書いてるし運転免許以外資格も持ってなくても35万給料もらえていることに感謝
- 808 :デフォルトの名無しさん (ワッチョイ 9601-JLAu):2024/01/31(水) 17:31:41.54 ID:3ULZXNFO0.net
- 属してる組織の技術レベルによるんだよね
上に行けば行くほどIT資格一杯持ってるやつのほうが使えねーってなる
下に行けば行くほどIT資格一杯持ってるやつのほうが使えるーってなる
- 809 :デフォルトの名無しさん (ワッチョイ b6d0-9w1M):2024/01/31(水) 17:40:24.48 ID:GiaFK7PQ0.net
- >807
SIerとSESどっちかな?
ついでに額面か手取りかも教えてくださいw
- 810 :デフォルトの名無しさん (ワッチョイ eaa9-+O6P):2024/01/31(水) 17:57:51.74 ID:OojRe9/Q0.net
- >>809
ごめん単語が何言ってるかわからない・・・
- 811 :デフォルトの名無しさん :2024/01/31(水) 20:57:41.85 ID:GiaFK7PQ0.net
- >810
ざっくり言うと、
「自社開発していて自社出勤の正社員」=SIer
「委託や請負で客先常駐の社員。派遣では無いが実質派遣ぽい動きしてる」=SES
↑かなり乱暴な言い方だけどw
https://levtech.jp/partner/guide/article/detail/163/
- 812 :デフォルトの名無しさん (ワッチョイ 7501-8Us2):2024/01/31(水) 23:14:06.95 ID:j8r5fr530.net
- >>811
突っ込みどころ満載すぎ
SIerは企業の種類でSESはサービスの種類
SIerの正社員がSESで客先常駐というのも普通にある
自社開発という言葉は自社向けのシステムを開発することを指していて
SIerが受託開発等で客先に常駐せず自社に出勤して開発することではない
請負の客先常駐はSESとは呼ばない
SESは基本的に準委任契約
- 813 :デフォルトの名無しさん (ワッチョイ 62f4-UXSU):2024/02/17(土) 15:04:47.81 ID:RQ5FiJGb0.net
- 1、クライアント(C++で作ったアプリ)がLaravelで作ったAPIにアクセス
2、APIにアクセスされたらクライアントにファイルダウンロード
3、ダウンロード完了したらサーバー上のデータをbackupディレクトリに移動
ダウンロードの完了をLaravel側(PHP)が知る方法ってないよね?
- 814 :デフォルトの名無しさん :2024/02/17(土) 15:53:22.94 ID:+ZrZNmrG0.net
- クライアントから完了通知を送る
完了通知がないとクライアントがすべて正常に受け取ったかどうかはわからない
サーバー側だけでわかるのはデータをネットワークI/Oのレスポンスとして全部書き出したかどうか
- 815 :デフォルトの名無しさん :2024/02/17(土) 16:09:44.18 ID:RQ5FiJGb0.net
- ダウンロード用のスレッド(タスク)終わったらダウンロード完了通知するスレッド始めりゃ良いのか
ありがとう
- 816 :デフォルトの名無しさん :2024/02/17(土) 19:05:09.44 ID:4U2VM1d40.net
- ファイル送る前に、MD5とかのファイルハッシュを送っておいて、受信完了レスポンスはクライアント側のMD5を送ってもらって、合致したら処理完了
とするとより安全だわな
- 817 :デフォルトの名無しさん :2024/02/17(土) 20:18:28.04 ID:HHGIbwMU0.net
- 今の通信品質ってそんなに悪いのか?
- 818 :デフォルトの名無しさん :2024/02/17(土) 23:35:32.81 ID:4U2VM1d40.net
- あ、いやさ、バックアップディレクトリに移動ってあったから、何らかのトラブルがあった時に、多分手作業で戻さなくちゃならんくなるじゃん
保険と思って実装しておくのが安心かなとね、俺は低品質回線の国とかとのやりとりがあるから、敏感になってるのもあるけどね
だからかUDPよりTCPかつチェックサムなど入れてる
- 819 :デフォルトの名無しさん :2024/02/19(月) 10:13:37.18 ID:sL/5dHSK0.net
- MD5が技術と時間的に厳しかったからダウンロードしたファイル名(秒単位までの時間)を送信して対応することにしました
ありがとうございました
- 820 :デフォルトの名無しさん :2024/03/10(日) 12:02:36.25 ID:L6LWs13j0.net
- 環境ってフレームワークや言語ごとにvmwareでわけたらいいのか、それともdockerがよいのか、
先輩方教えてください
- 821 :デフォルトの名無しさん :2024/03/12(火) 01:50:45.53 ID:TnUWR0Du0.net
- 動作しているコードでVSCodeで赤く表示されるところを直そうと思い
$row[\"id\"]}
とエスケープしようとするとエラーと出ます。
赤く表示されるのはvscodeが何か勘違いしているということでしょうか?
https://i.imgur.com/RdSJ8HS.png
- 822 :デフォルトの名無しさん :2024/03/12(火) 02:57:29.14 ID:oTlhluwZ0.net
- {$row['id']}にしてみ
- 823 :デフォルトの名無しさん (ワッチョイ 2930-n0E3):2024/03/12(火) 10:50:36.47 ID:meXeXcdC0.net
- >821
>822のように波括弧で括るか、ダブルクォーテーションをシングルクオーテーションにしてみ
- 824 :デフォルトの名無しさん :2024/03/12(火) 17:55:50.35 ID:TnUWR0Du0.net
- >>822-823
ぉぉ・・・すごい、うまくいきました。
確かに変数展開する必要が無いならシングルクォートで良いですよね
ダブルクォートを使うことしか考えていませんでした
- 825 :デフォルトの名無しさん :2024/03/13(水) 01:02:40.75 ID:GqTsKoAX0.net
- >824
実際の開発現場ではコーディングのルール決まってるからシングルクオーテーションやダブルクオーテーションを混ぜて使ったりしては駄目だから気を付けてねー
- 826 :デフォルトの名無しさん :2024/04/01(月) 23:48:30.99 ID:VotzuRBw0.net
- postするデータってなんでもかんだもCSRF検証するものですか?
- 827 :デフォルトの名無しさん :2024/04/01(月) 23:53:33.26 ID:VotzuRBw0.net
- SPA作ったんですがCSRF検証してません
ポストするデータはゲームのステージデータです
仮にCSRF攻撃されたとしてもステージデータが増えるだけなんですがこういうケースでもCSRF検証はすべきでしょうか?
- 828 :デフォルトの名無しさん :2024/04/02(火) 00:37:08.09 ID:Y1y4I8En0.net
- 本人の意図しないところでステージデータがポコポコ増えたら困るでしょ?
- 829 :デフォルトの名無しさん :2024/04/02(火) 09:20:13.00 ID:MCcZjXUK0.net
- このケースでは検証すべき、こっちではしなくて良い、とかやってるとそのうちその振り分けでやらかしそうだから
如何なる場合でもPOSTデータは検証すべき
- 830 :デフォルトの名無しさん (ワッチョイ 5dbb-B4RS):2024/04/02(火) 16:50:28.30 ID:4sW3pgf50.net
- そうですか
ありがとうございました
- 831 :デフォルトの名無しさん :2024/04/03(水) 03:58:04.60 ID:EpnIAvlv0.net
- CSRFの実装しました
難しいかと思ったら割と簡単でした
案ずるより産むが易しキヨシってやつですね
- 832 :デフォルトの名無しさん :2024/04/03(水) 16:08:59.39 ID:sHoarvhc0.net
- nonceもCSRF対策の一種?
- 833 :デフォルトの名無しさん :2024/04/05(金) 11:14:06.54 ID:ZTISEuLN0.net
- 管理画面や、限定的にしか見れないページ(社内のみとか)はサボる時あるけどねw
理由は、そもそも管理画面自体に入られたらパスワードが漏洩しているという意味で全て終わりだから。
サボるのはpostするデータをバリデーションするか、とかサニタイズするか、とか。
性善説に基づいて作るとめちゃくちゃ楽よ( ;´Д`)
- 834 :デフォルトの名無しさん :2024/04/05(金) 17:24:40.42 ID:ed+JNEgF0.net
- >>833
管理画面にログイン済みのユーザーにPOSTするリンクをクリックさせて管理者にしかできない操作をさせるみたいなのがCSRFだと思うんだが・・・
CookieをSame Siteにすれば防げるケースが大半だろうけど多段防御しといた方が安牌だと思う
- 835 :デフォルトの名無しさん :2024/04/06(土) 00:42:24.17 ID:4xUg8EFL0.net
- >834
vpn接続して使用してる管理画面だから、誰か入ってくる事は無いし、そもそも誰か入って来た時点で即、死を意味してるのでプログラム云々というよりネットワークのセキュリティの話になってくる、というね。
話逸れたけど、個人的にはこれくらい内々で使うサービスなら良いけど、逆に言えばそれ以外はPOSTデータの取り扱いは100%対策しないとダメだよ、って話
- 836 :デフォルトの名無しさん (ワッチョイ d576-VD0S):2024/04/06(土) 02:02:19.01 ID:0VY5CEth0.net
- 100%
- 837 :デフォルトの名無しさん (ワッチョイ 6b01-KWHl):2024/04/06(土) 02:12:00.29 ID:Jz+yuHp90.net
- >>835
VPN接続してるかどうかとか全然関係ないよ
そもそもCSRFって内部ネットワークに誰か入ってくるとかじゃないから
- 838 :デフォルトの名無しさん :2024/04/08(月) 16:50:29.21 ID:wyxCOIbr0.net
- intval(080)が0になるのはなんで?
- 839 :デフォルトの名無しさん :2024/04/08(月) 19:16:57.61 ID:0Leau+zw0.net
- >>838
不正な8進数だからだろ
- 840 :デフォルトの名無しさん :2024/04/10(水) 11:28:55.93 ID:NX4cvx9u0.net
- Closure::bindやbindToがnullを返すのはどんな場合ですか?
公式ページには"失敗するとnullを返す"としか説明がなく
具体的な失敗パターンが知りたいです
- 841 :デフォルトの名無しさん (ワッチョイ bf5f-/8Es):2024/04/14(日) 23:11:55.65 ID:zqSEJi8N0.net
- >>840
基本的にバグのときしか無いよ
見れない関数見てるとかそもそも関数じゃないとか
- 842 :844 :2024/04/15(月) 20:58:30.82 ID:ykbkL8b10.net
- >>841
ありがとうございます
- 843 :デフォルトの名無しさん :2024/04/16(火) 01:54:25.90 ID:J00dMuyV0.net
- PHPってなんでこんなに速いんですか?
他のインタプリタ言語よりかなり速いですよね
- 844 :デフォルトの名無しさん :2024/04/16(火) 04:36:49.17 ID:j7JGuKK50.net
- 利用者が多いと高速化モジュールを作ってくれる人がそのうち出て来る
でもphpよりperlの方が速いって言う人もいる
- 845 :デフォルトの名無しさん :2024/04/16(火) 10:35:03.69 ID:6qmOkfsb0.net
- 今やpythonのほうが高速だから残念ながらphpのアドバンテージは下がってしまった
- 846 :デフォルトの名無しさん :2024/04/16(火) 11:14:04.07 ID:kYFjszay0.net
- fastAPIってどのくらい速いんかね?
- 847 :デフォルトの名無しさん :2024/04/16(火) 11:23:09.48 ID:MMZJeoHC0.net
- メンテしやすい方が楽で良い
- 848 :デフォルトの名無しさん :2024/04/16(火) 20:06:50.70 ID:uAswjotn0.net
- Laravelとかも最近のopcache使ったときやたら速くて感心したな
- 849 :デフォルトの名無しさん :2024/04/16(火) 23:44:05.47 ID:dnnaoba60.net
- いくらphpが速くてもpythonはcかc++並になってしまったからもう追いつけない
- 850 ::2024/04/17(水) 00:07:31.24 ID:I8L23udN0.net
- 追いつけないかどうかはやろうとする処理次第
Eコマースで商品一覧をDBから取得し画面に出力するとなれば
処理の大部分はDBの処理時間
- 851 :デフォルトの名無しさん :2024/04/17(水) 01:28:51.06 ID:c72vfF8y0.net
- 誰もDBの話はしとらんが?
- 852 :デフォルトの名無しさん :2024/04/17(水) 01:34:48.91 ID:ze0TvR6C0.net
- >850 そりゃそうだろw今はそんな話はしてないし、自分の土俵に持っていく為に話題のすり替えになってるぞ
- 853 :デフォルトの名無しさん (ワッチョイ 7f3a-/8Es):2024/04/17(水) 07:51:37.15 ID:xZLw0gTi0.net
- なでしこ3はPythonより6.5倍速い
- 854 :デフォルトの名無しさん :2024/04/17(水) 09:34:48.22 ID:CzOcQm8R0.net
- PythonよりPHPやRubyのほうが速い
ざっくり3〜5倍
さらにPHPやRubyよりJavaScriptのほうが速い
それもざっくり3〜5倍
PerlはPythonと似たり寄ったり
PythonだけJITがないから置いてきぼり
今年のQ4に出る3.13で導入予定らしいけど最適化に時間がかかるから今のレベルに追いつけるのは5年くらい先
Pythonで性能を出したければシェルスクリプトと同じようにできるだけPython内でループを回さずC/C++で書かれたライブラリに一括で処理を委譲する
Webアプリだとなかなかそうもいかないけど
- 855 :デフォルトの名無しさん :2024/04/17(水) 11:15:26.47 ID:hNUrcL2F0.net
- フルスタックとしてPHP8.2は速いよね
バックエンドだと言語による差は無いか
307 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★