PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 9
http://mevius.5ch.net/test/read.cgi/tech/1513760420/
次スレは>>980以降
本文の1行目に以下を追加すること
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 10
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ cfe8-+65u)
2018/11/28(水) 17:08:46.02ID:Nb5yTkdM0952デフォルトの名無しさん (ワッチョイ cfe6-nerK)
2020/05/10(日) 13:00:56.09ID:R/KKgKZH0 CORSがさっぱり分からんので教えてください
953デフォルトの名無しさん (ワッチョイ bea7-C0uG)
2020/05/10(日) 16:35:05.72ID:vZKWBupI0 ざっくり
ブラウザがセキュリティのために(あくまでも独自に)設定している、
同一オリジンポリシーというものがある。
同一オリジンってのは同じプロトコル 同じホスト 同じポートのことで、
同一ドメインでもこれらが違ったら別オリジンということになる。
ブラウザはJavaScriptのXMLHttpRequest(XHR)やFetchAPIから、
別オリジンのサイトには意図的にアクセスしないようにしてある。
その制限を超えるのがCORSで、
あるサイトを開いた時、別オリジンのサイトにXHRなどからアクセスしようとしてたら、
ブラウザは追加のOriginヘッダをつけて、その別オリジンに対して確認作業を行う。
そのサイトがAccess-Control-Allow-Originというヘッダを返してこれば、
意図したものと把握し、制限を超えてアクセスすることになる。
Access-Control-Allow-Originは、
よそのサイトのXHRから呼び出し可能なAPIを提供してる時はつけるべきだが、
よくわかってない人が、自サイトの掲示板でつけてしまった場合、
悪意あるサイトにアクセスするだけで、CSRFが成立して、犯罪予告を書いてしまったりする。
ブラウザがセキュリティのために(あくまでも独自に)設定している、
同一オリジンポリシーというものがある。
同一オリジンってのは同じプロトコル 同じホスト 同じポートのことで、
同一ドメインでもこれらが違ったら別オリジンということになる。
ブラウザはJavaScriptのXMLHttpRequest(XHR)やFetchAPIから、
別オリジンのサイトには意図的にアクセスしないようにしてある。
その制限を超えるのがCORSで、
あるサイトを開いた時、別オリジンのサイトにXHRなどからアクセスしようとしてたら、
ブラウザは追加のOriginヘッダをつけて、その別オリジンに対して確認作業を行う。
そのサイトがAccess-Control-Allow-Originというヘッダを返してこれば、
意図したものと把握し、制限を超えてアクセスすることになる。
Access-Control-Allow-Originは、
よそのサイトのXHRから呼び出し可能なAPIを提供してる時はつけるべきだが、
よくわかってない人が、自サイトの掲示板でつけてしまった場合、
悪意あるサイトにアクセスするだけで、CSRFが成立して、犯罪予告を書いてしまったりする。
954デフォルトの名無しさん (ササクッテロレ Sp33-UNI4)
2020/05/11(月) 04:19:24.53ID:VLhDUqRop955デフォルトの名無しさん (アウアウエー Sa52-1T3V)
2020/05/21(木) 20:00:19.93ID:yfswt4qEa ファンキーさが足りないね
956デフォルトの名無しさん (ワッチョイ 4e2c-g3Kq)
2020/05/21(木) 20:50:27.91ID:HuNUoNoV0 CORS は、ブラウザでアクセスする人を保護するもの。
サーバー経由にすれば、クロスドメインでもアクセスできる
自分のPC にサーバーを立てて配信する、一番簡単な方法は、
VSCode の拡張機能のLive Server
サーバー経由にすれば、クロスドメインでもアクセスできる
自分のPC にサーバーを立てて配信する、一番簡単な方法は、
VSCode の拡張機能のLive Server
957デフォルトの名無しさん (ワッチョイ 4ea7-f9m4)
2020/05/22(金) 02:32:27.59ID:1xmyMtu40 肝はあくまでもブラウザの機能ってところだな
それに頼って無策ではいけないよ
実行前最後のプロセスで再ログイン求めるとかやるべき対策はちゃんとやる
それに頼って無策ではいけないよ
実行前最後のプロセスで再ログイン求めるとかやるべき対策はちゃんとやる
958デフォルトの名無しさん (ワッチョイ 5bf1-D4L3)
2020/05/26(火) 12:57:20.59ID:DWJQ5IJN0 <?php
の閉じタグをそれが文末にくるときは省略が奨励されてるのは
どういう理由からですか?
の閉じタグをそれが文末にくるときは省略が奨励されてるのは
どういう理由からですか?
959デフォルトの名無しさん (オイコラミネオ MMe3-rpJt)
2020/05/26(火) 16:21:28.80ID:aOYHLQ64M960デフォルトの名無しさん (ワッチョイ 5b02-RkjI)
2020/05/26(火) 17:00:18.40ID:Be8LwKLh0 あれそうだったの?
閉じた直後の改行コードもNG?
>[改行]
[改行]
[EOF]
じゃなくて
>[改行]
[EOF]
もダメで、
>[EOF]
じゃないとダメだとか?
閉じた直後の改行コードもNG?
>[改行]
[改行]
[EOF]
じゃなくて
>[改行]
[EOF]
もダメで、
>[EOF]
じゃないとダメだとか?
961デフォルトの名無しさん (オイコラミネオ MMe3-rpJt)
2020/05/26(火) 19:29:00.77ID:aOYHLQ64M >>960
閉じた直後の改行はおk
閉じた直後の改行はおk
962デフォルトの名無しさん (ワッチョイ 4e61-Z0SM)
2020/05/26(火) 19:30:28.09ID:jhkc2VSZ0 閉じタグ直後の改行1つだけは例外だが閉じない方がミスを減らせる
963デフォルトの名無しさん (ワッチョイ fa5c-f9J/)
2020/05/26(火) 19:39:01.88ID:J1Rp1kon0 ドハマりしたなあ
964デフォルトの名無しさん (ワッチョイ a363-crVl)
2020/05/26(火) 20:04:54.09ID:vo31pS1W0 何故ダメなのかその理由が理解出来ないと
「閉じタグを付けるな」が一人歩きしそう
「閉じタグを付けるな」が一人歩きしそう
965デフォルトの名無しさん (ワッチョイ 0eda-crVl)
2020/05/26(火) 20:40:57.98ID:7EF4fRQa0 マニュアルにも明記されてるんだよなぁ
https://www.php.net/manual/language.basic-syntax.phptags.php
ぶっちゃけ紛らわしいので"PHPだけ書くなら"閉じタグを付けるなでいいじゃろ
https://www.php.net/manual/language.basic-syntax.phptags.php
ぶっちゃけ紛らわしいので"PHPだけ書くなら"閉じタグを付けるなでいいじゃろ
966デフォルトの名無しさん (オイコラミネオ MMe3-rpJt)
2020/05/26(火) 20:47:29.05ID:aOYHLQ64M short_open_tag はデフォルト On にしてほしい
967デフォルトの名無しさん (ワッチョイ 5b02-RkjI)
2020/05/26(火) 21:01:26.17ID:Be8LwKLh0 >>961
なるほどthx!
なるほどthx!
968デフォルトの名無しさん (ワッチョイ a363-crVl)
2020/05/26(火) 22:08:09.51ID:vo31pS1W0 逆に言えば、
"PHPを埋め込みで使うなら"閉じタグは必須ってことだな
いちいちそんな判断するなら、付けておけば安心
"PHPを埋め込みで使うなら"閉じタグは必須ってことだな
いちいちそんな判断するなら、付けておけば安心
969デフォルトの名無しさん (ワッチョイ 0eda-crVl)
2020/05/26(火) 23:31:42.74ID:7EF4fRQa0 捻くれてんなぁ
970デフォルトの名無しさん (ワッチョイ 3e02-f9J/)
2020/05/26(火) 23:37:24.18ID:f5esX2180 IDE使ってたらその辺の面倒見てくれるんじゃないの
971デフォルトの名無しさん (ワッチョイ 41ca-buPU)
2020/05/27(水) 00:30:46.50ID:/hEgymZm0 埋め込みで使う時に閉じタグを書かないってのが不可能なわけで。
972デフォルトの名無しさん (ワッチョイ 51f1-Jx8k)
2020/05/28(木) 23:49:50.69ID:rxZlNEYS0 ENT_QUOTESのENTとは何の英単語の略でしょうか?
973デフォルトの名無しさん (オッペケ Sr8d-5jEI)
2020/05/29(金) 00:53:17.52ID:laUVUDFGr >>972
エンティティ
エンティティ
974デフォルトの名無しさん (アウアウエー Sa23-hNtB)
2020/05/30(土) 19:49:27.83ID:556K1q3ea なんで汎用性のある言語はCでできてPHPではできないの?
975デフォルトの名無しさん (ワッチョイ c163-w12y)
2020/05/30(土) 20:00:27.98ID:bnqGe2Mx0 特定言語で出来て、他の言語で出来ない事なんてそんなにない
976蟻人間 ◆T6xkBnTXz7B0 (スププ Sdb3-XpRd)
2020/05/30(土) 20:08:51.95ID:5AFCcPcpd >>974
PHPからWin32やLinuxのシステムコールを呼び出す方法が面倒だし、コスト最小ではないから、C/C++が優位。
PHPからWin32やLinuxのシステムコールを呼び出す方法が面倒だし、コスト最小ではないから、C/C++が優位。
977蟻人間 ◆T6xkBnTXz7B0 (スププ Sdb3-XpRd)
2020/05/30(土) 20:12:53.11ID:5AFCcPcpd 例え、PHPで汎用言語を作ったとしても、PHPの実行時モジュールが邪魔なコストになる。
978デフォルトの名無しさん (ワッチョイ c163-w12y)
2020/05/30(土) 20:22:04.21ID:bnqGe2Mx0 Win32やLinuxのシステムコールを呼び出す方法は
どの言語でも面倒くさいだろう
どの言語でも面倒くさいだろう
979デフォルトの名無しさん (ワッチョイ 2ba7-4KSb)
2020/05/30(土) 21:18:51.46ID:Ef5WX5UN0 高級言語であればあるほど向いてない
980デフォルトの名無しさん (ワッチョイ d312-LwiI)
2020/05/31(日) 14:51:06.35ID:DtypBXIf0 「汎用性のある言語」の意味するところが分からんとなぁ
「CでできてPHPではできない」も, 「汎用性のある言語」をCやPHPで実装する話なのか, CやPHP自体の汎用性の話なのか分からん
前者なら別にどっちでも書けるけどコンパイルするなら最終的にセルフホスティングするだろうし仮想マシンやインタプリタで実行するなら処理系の速度が重要だからCが選ばれるだろう
後者ならCだって何でも出来るのは確かだけど, 低レベルプログラミングには向いてても例えばWebアプリケーション開発には向いてない
Cは汎用的な「システムプログラミング言語」で, PHPは(今は)汎用的な「スクリプト言語」だからそもそも目的が違うとしか
「CでできてPHPではできない」も, 「汎用性のある言語」をCやPHPで実装する話なのか, CやPHP自体の汎用性の話なのか分からん
前者なら別にどっちでも書けるけどコンパイルするなら最終的にセルフホスティングするだろうし仮想マシンやインタプリタで実行するなら処理系の速度が重要だからCが選ばれるだろう
後者ならCだって何でも出来るのは確かだけど, 低レベルプログラミングには向いてても例えばWebアプリケーション開発には向いてない
Cは汎用的な「システムプログラミング言語」で, PHPは(今は)汎用的な「スクリプト言語」だからそもそも目的が違うとしか
981デフォルトの名無しさん (ワッチョイ 1689-K9ci)
2020/06/03(水) 09:41:53.03ID:Dz3eZEWL0 質問いいでしょうか?
ローカル環境で動かしています。
昨日macのOSを更新したところ、USBからのデータの取得ができなくなりました。
Warning: file_get_contents(URL): failed to open stream: Operation not permitted
対応方法をご存知の方がいらっしゃいましたら教えていただけると幸いです。
URLの打ちミスやphp.iniの「allow_url_fopen = On」も確認済みです。
macOSはバージョン10.15.5です。
ローカル環境で動かしています。
昨日macのOSを更新したところ、USBからのデータの取得ができなくなりました。
Warning: file_get_contents(URL): failed to open stream: Operation not permitted
対応方法をご存知の方がいらっしゃいましたら教えていただけると幸いです。
URLの打ちミスやphp.iniの「allow_url_fopen = On」も確認済みです。
macOSはバージョン10.15.5です。
982デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
2020/06/03(水) 10:12:12.14ID:/BExPaqE0 >> 981
だめだ
質問の許可を確認してからしたまえ
だめだ
質問の許可を確認してからしたまえ
983デフォルトの名無しさん (ワッチョイ 2d63-Ee3U)
2020/06/03(水) 10:24:20.75ID:jHJSY4FJ0 どの窓口に並べば良いんでしょうか?
984デフォルトの名無しさん (オッペケ Sred-xhRj)
2020/06/03(水) 20:16:47.05ID:HabAm56lr Htmlタグとphpが混在するとソースコードが
見づらく感じるのですが、なにかいいコツはないものでしょうか
見づらく感じるのですが、なにかいいコツはないものでしょうか
985デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
2020/06/04(木) 01:20:43.78ID:OPvY9Lkv0 >>984
コツコツがんばるんだ
コツコツがんばるんだ
987デフォルトの名無しさん (アウアウエー Sab2-f6iC)
2020/06/04(木) 01:38:03.72ID:ZQetHFOna >>984
テンプレートエンジンを使ってみては?
テンプレートエンジンを使ってみては?
988デフォルトの名無しさん (ワッチョイ da2d-RCge)
2020/06/04(木) 05:17:00.76ID:TkjFvET+0 今思いついたが、<?php ?>の前後に改行2つ入れると、見やすくなる気がする。
989デフォルトの名無しさん (ワッチョイ b908-INBt)
2020/06/04(木) 13:31:57.31ID:O8iG8kTh0990デフォルトの名無しさん (オイコラミネオ MM65-I6IY)
2020/06/04(木) 13:39:52.83ID:Rfl/DppQM PHPそのものがテンプレートエンジンみたいなものじゃん
991984 (ワッチョイ b9fd-xhRj)
2020/06/04(木) 18:09:53.35ID:5+4XWaYg0 ありがとうございます。
改修なんで選択の余地はないです。
あと、cakephpというフレームワークは
マイナーなんですか?
改修なんで選択の余地はないです。
あと、cakephpというフレームワークは
マイナーなんですか?
992デフォルトの名無しさん (オッペケ Sred-WN7s)
2020/06/04(木) 18:11:07.81ID:ph5uM4S6r マイナーではないけどLaravelにしといたほうがいい
993デフォルトの名無しさん (ワッチョイ b908-INBt)
2020/06/04(木) 19:30:46.27ID:O8iG8kTh0 >>991
日本では一番メジャー(だった)
今はLaravelが強いけど
昔からCake使ってる人はテンプレエンジンを使わない傾向があるかな
Cakeにも載せる事はできるんだけどね
Laravelには始めからBladeっていうテンプレートエンジンがついてる
日本では一番メジャー(だった)
今はLaravelが強いけど
昔からCake使ってる人はテンプレエンジンを使わない傾向があるかな
Cakeにも載せる事はできるんだけどね
Laravelには始めからBladeっていうテンプレートエンジンがついてる
994デフォルトの名無しさん (ワッチョイ 86a7-7hTT)
2020/06/05(金) 10:12:29.56ID:DlwrMm/y0995デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
2020/06/05(金) 13:01:16.90ID:td6kQI8l0 なぜ人はMacBookProをすすめるのですか?
わたしはずっとWindows使いで新たな学習コストを消費したくないのですが。
わたしはずっとWindows使いで新たな学習コストを消費したくないのですが。
996デフォルトの名無しさん (ワッチョイ 65c4-sznY)
2020/06/05(金) 13:04:55.57ID:BhXHxLMP0 ・デバイスとして高品質、見た目も良い
・高解像度ディスプレイが標準のモデルが多い
・デュアルブートが可能で環境選択の幅が広がる
こんなとこじゃない?
使いたくないなら使わなきゃいいじゃん。
学習コストが〜とか言って無駄な書き込みしてる時間的コストはどうでもいいのかな?
・高解像度ディスプレイが標準のモデルが多い
・デュアルブートが可能で環境選択の幅が広がる
こんなとこじゃない?
使いたくないなら使わなきゃいいじゃん。
学習コストが〜とか言って無駄な書き込みしてる時間的コストはどうでもいいのかな?
997デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
2020/06/05(金) 13:10:00.56ID:td6kQI8l0 Windowsでも同じ条件を満たしてるじゃないか。
998デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
2020/06/05(金) 13:11:25.62ID:td6kQI8l0 Macは滅びたほうがいい。
使っている人といない人が混在したら互換性の問題が甚大になる。
使っている人といない人が混在したら互換性の問題が甚大になる。
999デフォルトの名無しさん (ワッチョイ 65c4-sznY)
2020/06/05(金) 13:51:16.73ID:BhXHxLMP0 そうなるといいね。
ただ、実現性の薄い可能性に思いを巡らす想像コストwに配慮しつつ
自分のやりたいことに戻った方がいいよ。
ただ、実現性の薄い可能性に思いを巡らす想像コストwに配慮しつつ
自分のやりたいことに戻った方がいいよ。
1000デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
2020/06/05(金) 14:20:12.90ID:td6kQI8l0 ↑この人ハゲ!
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 554日 21時間 11分 27秒
新しいスレッドを立ててください。
life time: 554日 21時間 11分 27秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 日本、G7への中国招待を懸念 議長国フランスに慎重な対応要請 [どどん★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- 千晴におちんちん舐めてもらいたい♥
- たまにはこういうドーナッツ食いたくなるよな
- にぎにぎペニスにぎペニス♪
- 【悲報】ジャップ、日中戦争に賛成が5割弱...軍歌の音が聞こえる... [856698234]
- ブタをぶったたく
- ひまだねー
