PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 10
http://mevius.5ch.net/test/read.cgi/tech/1543392526/
次スレは>>980以降
本文の1行目に以下を追加すること
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 11
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 6702-tiu5)
2020/06/05(金) 14:25:26.87ID:RQhNy1WS0688デフォルトの名無しさん (スプッッ Sd2a-t/tr)
2020/12/20(日) 04:04:18.66ID:nZJh8EQNd689デフォルトの名無しさん (ワッチョイ f23e-lm6N)
2021/01/01(金) 19:20:45.96ID:lyyXQY1i0 laravel勉強中なんですがartisanの読み方はどれがメジャーなんですか?アルチザン?アーティザン?
690デフォルトの名無しさん (ワッチョイ dd5f-UAPS)
2021/01/01(金) 20:16:14.67ID:hEezWpWG0 アルチザンでいいですよ
発音→ˈärdəzən
発音→ˈärdəzən
691デフォルトの名無しさん (スププ Sd62-Fk3P)
2021/01/03(日) 19:43:40.47ID:RfIWWVNOd すみません。LAMP環境で作ってくださいと言われたら一般的にはどんな開発環境の事を言うんでしょう。
調べたら具体的にはvirtual_boxでcentOS(Linux)入れてそこにmysql(apache)とphpをインストールして
って事だと思うんですが、MAMPで開発するのとは別物なんでしょうか?
MAMPの場合はhtdocs内に作れば良かったのですが、LAMPだと色々設定する必要があるのでしょうか。
FWはlaravelとvue.jsでherokuにデプロイする事になってます。新年早々の質問ですが、よろしくお願いします。
調べたら具体的にはvirtual_boxでcentOS(Linux)入れてそこにmysql(apache)とphpをインストールして
って事だと思うんですが、MAMPで開発するのとは別物なんでしょうか?
MAMPの場合はhtdocs内に作れば良かったのですが、LAMPだと色々設定する必要があるのでしょうか。
FWはlaravelとvue.jsでherokuにデプロイする事になってます。新年早々の質問ですが、よろしくお願いします。
692デフォルトの名無しさん (ワッチョイ dd5f-UAPS)
2021/01/03(日) 22:04:22.32ID:37FlK6+Q0 まずLAMPが何を意味しているのか調べてください
693デフォルトの名無しさん (ワッチョイ 06ad-n+RJ)
2021/01/03(日) 22:47:11.70ID:HHW162eM0 商用環境がLAMPだからそこで動作するようにしてほしいという意味だろ?
開発環境でそれを再現する手段として、VirtualBoxで構築した仮想のLinuxを使おうがMAMPを使おうが、頼む側からしたらどうでもいいことだろ。
もっとも、その構成なら開発環境のphpとMySQLはdockerで構築し、apacheの代わりにphpのビルトインサーバーを使うのが一般的だろう。
dockerで構築するからlinuxである必要もなくてwindowsだろうがmacでも同じだ。
開発環境でそれを再現する手段として、VirtualBoxで構築した仮想のLinuxを使おうがMAMPを使おうが、頼む側からしたらどうでもいいことだろ。
もっとも、その構成なら開発環境のphpとMySQLはdockerで構築し、apacheの代わりにphpのビルトインサーバーを使うのが一般的だろう。
dockerで構築するからlinuxである必要もなくてwindowsだろうがmacでも同じだ。
694デフォルトの名無しさん (スププ Sd62-Fk3P)
2021/01/04(月) 23:36:27.86ID:IrsnN8LQd695デフォルトの名無しさん (ワッチョイ 3162-INSY)
2021/01/07(木) 12:34:44.02ID:8J0aXCEO0 phpからmysql接続するときにパスワードに記号がはいってると接続できないっぽいんですがどうやって回避したらいいですか
696デフォルトの名無しさん (ワッチョイ 4963-Zovn)
2021/01/07(木) 12:46:55.65ID:kf91PiaQ0 パスワードを変える
697デフォルトの名無しさん (ワッチョイ 3162-INSY)
2021/01/07(木) 12:55:09.19ID:8J0aXCEO0698デフォルトの名無しさん (ワッチョイ 06ad-n+RJ)
2021/01/07(木) 13:06:55.36ID:8CuCnTzB0 なんでこういうレベルの話を聞く人ってエラーメッセージやライブラリの名前書かないんだろ。
699デフォルトの名無しさん (ワッチョイ 3162-INSY)
2021/01/07(木) 13:09:02.70ID:8J0aXCEO0700デフォルトの名無しさん (ワッチョイ 027c-P5Ow)
2021/01/07(木) 14:05:06.26ID:DwSyyeeN0 その記号がバックスラッシュ(エンマーク)だったら笑うが
701デフォルトの名無しさん (ワッチョイ 06ad-Jh9r)
2021/01/07(木) 14:15:18.43ID:8CuCnTzB0 new PDO('mysql:host=localhost', 'root', '*+-^.?');
普通に繋がったが
どうせエスケープが必要な文字の使ったせいだろ
普通に繋がったが
どうせエスケープが必要な文字の使ったせいだろ
702デフォルトの名無しさん (ワッチョイ 3162-INSY)
2021/01/07(木) 14:28:54.17ID:8J0aXCEO0 言葉は厳しいけど一応みてくれてるという優しさ
勘違いしてたっぽいわ
全ての権限許可*で許可したら接続できたから
ユーザー権限臭い
コマンドラインからの接続はできてPHPからの接続を拒否する権限ってなんだろうか
勘違いしてたっぽいわ
全ての権限許可*で許可したら接続できたから
ユーザー権限臭い
コマンドラインからの接続はできてPHPからの接続を拒否する権限ってなんだろうか
703デフォルトの名無しさん (ワッチョイ 3162-INSY)
2021/01/07(木) 14:36:59.41ID:8J0aXCEO0 自己解決しそう
Ssl証明書での接続必須になってたわ
コンソールからだと勝手にやってくれるけど
Phpからだとオプションで証明書指定しないといけない臭かったか
Ssl証明書での接続必須になってたわ
コンソールからだと勝手にやってくれるけど
Phpからだとオプションで証明書指定しないといけない臭かったか
704デフォルトの名無しさん (オッペケ Srf1-qSOj)
2021/01/07(木) 15:02:48.00ID:903kMAG8r いまから開発するならLaravelのどのバージョンにしますか?
705デフォルトの名無しさん (ワッチョイ c202-Fu3+)
2021/01/07(木) 15:55:04.22ID:jxtlzR+V0 >>704
6
6
706デフォルトの名無しさん (オッペケ Srf1-qSOj)
2021/01/07(木) 19:19:20.56ID:pzns05gFr ありがとうございます。10待ちながら6弄っときます
707デフォルトの名無しさん (ワッチョイ 06ad-n+RJ)
2021/01/07(木) 20:33:55.43ID:8CuCnTzB0708デフォルトの名無しさん (アウアウウー Saa5-1M2c)
2021/01/07(木) 21:42:43.52ID:S8hJgZyua 10にアップデートする前提で6から始める意味あるの?
10にアップデートしない前提で6使うならまだ分かるんだけど
10にアップデートしない前提で6使うならまだ分かるんだけど
709デフォルトの名無しさん (ワッチョイ 7f7c-pQ4J)
2021/01/13(水) 19:35:47.51ID:kAP3w8wJ0 仕事で作っていて、運用もやるとか今まで無かったので基本的には6で作ってたな
そもそも運用中にバージョン上げるのは俺はやりたくないな
修正が軽微でも保証できんし
そもそも運用中にバージョン上げるのは俺はやりたくないな
修正が軽微でも保証できんし
710デフォルトの名無しさん (ワッチョイ ffad-QgX+)
2021/01/13(水) 21:40:24.79ID:ztObQg440 >>709
単体テスト書かない人?
単体テスト書かない人?
711デフォルトの名無しさん (ワッチョイ fff2-V7yK)
2021/01/13(水) 21:57:56.35ID:NeTIWmTs0 そういう問題か?
712デフォルトの名無しさん (ワッチョイ df5f-/ZZX)
2021/01/14(木) 16:20:55.92ID:QsRAXjiw0 sql文のcountを使い、humanテーブルのレコード件数を取得し出力したいのですが、 Object of class SQLite3Result could not be converted to string in
のエラーが出て困っています。
@humanテーブルのレコード件数を表示する方法を教えてください。(sql文はうまく動いているのが確認できているので、表示する方法を教えていただきたいです。データベースの接続も正常です。)
Asqlの出力って配列のみなのでしょうか?
<?php
// 変数の初期化
$db = null;
$query=null;
$con =null;
$db = new SQLite3("test.db");
$res = $db->query ($sql);
// データの取得
$query = "SELECT count (id) from human";
//クエリを実行
$con = $db->query($query);
//データの件数を表示する
print $con;
?>
のエラーが出て困っています。
@humanテーブルのレコード件数を表示する方法を教えてください。(sql文はうまく動いているのが確認できているので、表示する方法を教えていただきたいです。データベースの接続も正常です。)
Asqlの出力って配列のみなのでしょうか?
<?php
// 変数の初期化
$db = null;
$query=null;
$con =null;
$db = new SQLite3("test.db");
$res = $db->query ($sql);
// データの取得
$query = "SELECT count (id) from human";
//クエリを実行
$con = $db->query($query);
//データの件数を表示する
print $con;
?>
713デフォルトの名無しさん (ワッチョイ ffad-QgX+)
2021/01/14(木) 16:37:30.56ID:60StI2w00 SQlite3Result型の変数を文字列に変換するなと怒られている。
マニュアル読め。
https://www.php.net/manual/ja/class.sqlite3result.php
@
$con->fetchArray()[0] で取れるんじゃない?
使ったことないから知らんけど、マニュアル見た限りではそうなる。
A
配列になるというか、SQLの結果は必ず行単位で取得する。
そのSQLは必ず1行のレコードを取得する。
それをSQliteのライブラリが配列に変換してる。
マニュアル読め。
https://www.php.net/manual/ja/class.sqlite3result.php
@
$con->fetchArray()[0] で取れるんじゃない?
使ったことないから知らんけど、マニュアル見た限りではそうなる。
A
配列になるというか、SQLの結果は必ず行単位で取得する。
そのSQLは必ず1行のレコードを取得する。
それをSQliteのライブラリが配列に変換してる。
714デフォルトの名無しさん (ワッチョイ df5f-ViLM)
2021/01/14(木) 17:38:52.35ID:QsRAXjiw0715デフォルトの名無しさん (ワッチョイ ffad-QgX+)
2021/01/14(木) 19:02:30.77ID:60StI2w00716デフォルトの名無しさん (ワッチョイ bd5f-UJPG)
2021/01/15(金) 13:05:00.59ID:U/7PVjT10 知識がPHP5.2までしかないから無名関数とからいろいろついていけない
717デフォルトの名無しさん (ワッチョイ e9ad-tIYH)
2021/01/21(木) 16:55:45.08ID:Wo9hOM7k0 xamppでバーチャルホストを複数設定している場合(プロジェクトも複数として)
composerはどこにインストールすべきものなのでしょうか?
composerはどこにインストールすべきものなのでしょうか?
718デフォルトの名無しさん (ワッチョイ bd5f-UJPG)
2021/01/21(木) 19:00:52.26ID:efEshSJd0 プロジェクトごと
719デフォルトの名無しさん (ワッチョイ e9ad-tIYH)
2021/01/21(木) 19:24:24.96ID:Wo9hOM7k0720デフォルトの名無しさん (オッペケ Srd1-OhBG)
2021/01/21(木) 19:26:00.33ID:xWHELsa7r721デフォルトの名無しさん (ワッチョイ a963-sTIO)
2021/01/21(木) 19:51:41.37ID:8rFkGfvd0 住所氏名電話番号を教えてください!
722デフォルトの名無しさん (ワッチョイ a7bd-Woof)
2021/01/23(土) 19:55:12.77ID:ysseBO3v0 重複なしなら、01,02,09の組み合わせで110点だな
重複ありなら、01,01,02で105点だな
https://ux.getuploader.com/dialogues_txt/download/386
重複ありなら、01,01,02で105点だな
https://ux.getuploader.com/dialogues_txt/download/386
723デフォルトの名無しさん (ワッチョイ e749-ereA)
2021/01/25(月) 14:18:25.47ID:D5RVx5Sx0 Laravelで、DOMをjquery(ajax)で書いてたんだけど、
vueとかphp(bladeでforとか沢山やっちゃう)で作る選択肢あるじゃないですか
結局みなさんどうしてるんですかね
他の人が「こんなんどうかな」ってphpのでやってきてちょっと懐疑的になってきた
vueも理解させる時間がもったいないし。。
ちょっとした業務システム作るのに迷ってきたんで世の人々はどうしてるのかか知りたくなりました
vueとかphp(bladeでforとか沢山やっちゃう)で作る選択肢あるじゃないですか
結局みなさんどうしてるんですかね
他の人が「こんなんどうかな」ってphpのでやってきてちょっと懐疑的になってきた
vueも理解させる時間がもったいないし。。
ちょっとした業務システム作るのに迷ってきたんで世の人々はどうしてるのかか知りたくなりました
724デフォルトの名無しさん (オッペケ Sr7b-mwVS)
2021/01/25(月) 15:11:19.75ID:SVsyFtcMr その性格損するからさっさとゴミのようなアイデアは捨てろ
とりあえず動けば何でもいい
とりあえず動けば何でもいい
725デフォルトの名無しさん (ワッチョイ bfad-u7Nv)
2021/01/25(月) 15:19:31.66ID:rFdDXUqQ0726デフォルトの名無しさん (ワッチョイ 8701-rvE3)
2021/01/25(月) 23:33:31.61ID:hTjxnanw0 セキュリティ対策って具体的に何をやっておけばおkですか?
727デフォルトの名無しさん (ワッチョイ 4710-Jq7D)
2021/01/26(火) 07:22:24.05ID:hF1ixI5M0728デフォルトの名無しさん (ワッチョイ 7f2c-8PYP)
2021/01/26(火) 14:53:18.81ID:qsHPBWwm0 >>723
Ruby on Rails なら、React, Bootstrap が多い。
Bootstrapには、jQuery も含まれるから、jQueryも使える
JavaScript(JS)も、埋め込みRubyのERB で書く。
ERBは、あらゆるコード内に、<%= 〜 %>, <% 〜 %> で、Rubyのコードを埋め込める
JSを書く場合でも、a.js.erb として、
JSコード内に、Rubyのコードを埋め込んでから、JSに変換する
Ruby on Rails なら、React, Bootstrap が多い。
Bootstrapには、jQuery も含まれるから、jQueryも使える
JavaScript(JS)も、埋め込みRubyのERB で書く。
ERBは、あらゆるコード内に、<%= 〜 %>, <% 〜 %> で、Rubyのコードを埋め込める
JSを書く場合でも、a.js.erb として、
JSコード内に、Rubyのコードを埋め込んでから、JSに変換する
729723 (ワッチョイ e749-ereA)
2021/01/27(水) 14:04:40.67ID:+2P7csD20 なんだかんだでVueはやっぱりやめました
Vueだと要素にバインドするまではいいけどデバッグ中DOMとして分かりづらいし、
Laravel的に別に嬉しくなかったので
業務だとtableとmodalのフォームとAPIコールがよく絡むので、
Vueのcomponentが増えて見るとこ多すぎて説明疲れる
ただでさえblade.phpも盛りだくさんになるのに
表示するだけとかのページならVueもいいんだろうけど、、
Vueだと要素にバインドするまではいいけどデバッグ中DOMとして分かりづらいし、
Laravel的に別に嬉しくなかったので
業務だとtableとmodalのフォームとAPIコールがよく絡むので、
Vueのcomponentが増えて見るとこ多すぎて説明疲れる
ただでさえblade.phpも盛りだくさんになるのに
表示するだけとかのページならVueもいいんだろうけど、、
730デフォルトの名無しさん (オッペケ Sr7b-mwVS)
2021/01/27(水) 15:46:19.46ID:19GDarhJr >>729
結局どうしたの
結局どうしたの
731723 (ワッチョイ e749-ereA)
2021/01/27(水) 16:05:49.74ID:+2P7csD20 >>730
基本jqueryですね
API読んでDOM更新がデフォで、トランザクションじゃないデータはPHPで処理でも可、みたいな
table elementゴニョゴニョしてdivとかにポン、は分かりやすかったみたいで
基本jqueryですね
API読んでDOM更新がデフォで、トランザクションじゃないデータはPHPで処理でも可、みたいな
table elementゴニョゴニョしてdivとかにポン、は分かりやすかったみたいで
732デフォルトの名無しさん (ワッチョイ 2708-V1vN)
2021/01/27(水) 20:16:39.96ID:QH0ebUwS0 >>726
IPAが公開している「安全なウェブサイトの作り方」の内容ぐらいは理解しような。。
IPAが公開している「安全なウェブサイトの作り方」の内容ぐらいは理解しような。。
733デフォルトの名無しさん (オッペケ Sr7b-mwVS)
2021/01/27(水) 23:50:12.71ID:19GDarhJr >>731
オメーの能力がゴミってことがわかっただけだった
オメーの能力がゴミってことがわかっただけだった
734デフォルトの名無しさん (ワッチョイ bfad-J2cu)
2021/01/28(木) 00:27:36.44ID:i162Y0KY0 >>731
> トランザクションじゃないデータはPHPで処理でも可
これ意味が分からん
トランザクション処理と画面がどう関わるんだよ
> table elementゴニョゴニョしてdivとかにポン
もはや意味不明で草
> トランザクションじゃないデータはPHPで処理でも可
これ意味が分からん
トランザクション処理と画面がどう関わるんだよ
> table elementゴニョゴニョしてdivとかにポン
もはや意味不明で草
735723 (オッペケ Sr7b-ereA)
2021/01/28(木) 08:37:49.96ID:anHvMtVnr736デフォルトの名無しさん (オッペケ Sr7b-mwVS)
2021/01/28(木) 09:19:08.40ID:aewp37lar737723 (ワッチョイ e749-ereA)
2021/01/28(木) 09:55:08.55ID:VHKH082W0 >>736
そこは突っ込まれると微妙なところで、
phpのほうで描画してもいいじゃんて言う意見をひっくり返せなかったんですよね
操作によるDOM再構築とかの対象にはならない、画面リロードで十分、少しは通信量減るじゃんと言われるとそれまでで
でも例えば営業所に紐付く担当営業プルダウンリストなんかは、営業所を選択するとリストを置き換えるjqueryなんですよね
自分は統一したいけど結局最後は書く人次第なとこもありますわ。。
そこは突っ込まれると微妙なところで、
phpのほうで描画してもいいじゃんて言う意見をひっくり返せなかったんですよね
操作によるDOM再構築とかの対象にはならない、画面リロードで十分、少しは通信量減るじゃんと言われるとそれまでで
でも例えば営業所に紐付く担当営業プルダウンリストなんかは、営業所を選択するとリストを置き換えるjqueryなんですよね
自分は統一したいけど結局最後は書く人次第なとこもありますわ。。
738デフォルトの名無しさん (オッペケ Sr7b-mwVS)
2021/01/28(木) 12:47:10.81ID:aewp37lar >>737
Reactしかやったことないからvueは知らんけどどっちにしてもリアクティブになってるから営業所を選択するとリストは勝手に置き換わる仕組みなはずだがそうしてないの?
マスター系だろうがトランザクション系だろうがバックエンドで選択するのかフロントエンドで選択するのかはどっちでもよくて
単にAPIの呼び出し結果どおりに表示すればいいのに、こっちはphpで書いてこっちはvueで書いてのほうがむしろ煩雑になるだろ
DOM再構築はvueが宣言的だから勝手にやってくれるのにjqueryだと命令的だからむしろ今後苦しくなる
Reactしかやったことないからvueは知らんけどどっちにしてもリアクティブになってるから営業所を選択するとリストは勝手に置き換わる仕組みなはずだがそうしてないの?
マスター系だろうがトランザクション系だろうがバックエンドで選択するのかフロントエンドで選択するのかはどっちでもよくて
単にAPIの呼び出し結果どおりに表示すればいいのに、こっちはphpで書いてこっちはvueで書いてのほうがむしろ煩雑になるだろ
DOM再構築はvueが宣言的だから勝手にやってくれるのにjqueryだと命令的だからむしろ今後苦しくなる
739723 (オッペケ Sr7b-ereA)
2021/01/28(木) 13:45:02.18ID:5v0AYgYFr >>738
まさに言うとおりです
Vueを辞めた理由はそのリアクティブな書き方を説明しても理解されにくいとこにありました
業務アプリ用途で、
tableがあったとして、その行をクリックするとそのrowのデータを動的にmodalに反映して表示して、
さらにそのなかで操作次第でaxiosやらmodal切り替える、とかあるんですけど、
そうなると子コンポーネントとして新たに作っていかないと行けなくてそれが多階層に渡ってくるんですよね
それがjqueryでの単純さやhtmlの長さに慣れた人には理解したくない、できないことらしいです
だからvueファイルがやたら増えるとか理由つけてくるんですよね、共通化も限界あるし
DOMのphp側JS側云々はVueやらないって話の後ですね
メンバーは機能ごとにLaravelのcontrollerもViewも書くので、controllerからViewに変数渡すのはその人の責任範疇内だといえばそれまでという
まさに言うとおりです
Vueを辞めた理由はそのリアクティブな書き方を説明しても理解されにくいとこにありました
業務アプリ用途で、
tableがあったとして、その行をクリックするとそのrowのデータを動的にmodalに反映して表示して、
さらにそのなかで操作次第でaxiosやらmodal切り替える、とかあるんですけど、
そうなると子コンポーネントとして新たに作っていかないと行けなくてそれが多階層に渡ってくるんですよね
それがjqueryでの単純さやhtmlの長さに慣れた人には理解したくない、できないことらしいです
だからvueファイルがやたら増えるとか理由つけてくるんですよね、共通化も限界あるし
DOMのphp側JS側云々はVueやらないって話の後ですね
メンバーは機能ごとにLaravelのcontrollerもViewも書くので、controllerからViewに変数渡すのはその人の責任範疇内だといえばそれまでという
740デフォルトの名無しさん (オッペケ Sr7b-mwVS)
2021/01/28(木) 14:26:43.42ID:aewp37lar741723 (オッペケ Sr7b-ereA)
2021/01/28(木) 14:34:41.24ID:5v0AYgYFr742デフォルトの名無しさん (オッペケ Srbd-kyke)
2021/02/01(月) 21:46:55.61ID:nqzlz3d5r タグクラウドのリンク先を自作したいのですが可能でしょうか?
固定ページ、投稿ページを原型がない状態になるまでカスタマイズしたのですが、タグクラウドを設定した際にリダイレクト先が元の残念なデザインになってしまいます。
huemanをカスタマイズしたのですが、構造が複雑なため手に負えませんでした。
固定ページ、投稿ページを原型がない状態になるまでカスタマイズしたのですが、タグクラウドを設定した際にリダイレクト先が元の残念なデザインになってしまいます。
huemanをカスタマイズしたのですが、構造が複雑なため手に負えませんでした。
743デフォルトの名無しさん (ワッチョイ 662c-IZeX)
2021/02/01(月) 22:04:59.00ID:KcF6/QTu0 YouTube で有名な、雑食系エンジニア・KENTA が言うのには、
自社開発系へ就職するには、Ruby on Rails でポートフォリオを作る
だから皆、80万円払って学校へ通う。
それで、マコなりは何十億円ももうけている
一方、Java なら誰でも受かるから、勉強しなくてよい。
そのかわり土方だから、20年やっても、年収は300万円行かない
KENTA は、Java, PHP を言わない。
Rails しか言わない
自社開発系へ就職するには、Ruby on Rails でポートフォリオを作る
だから皆、80万円払って学校へ通う。
それで、マコなりは何十億円ももうけている
一方、Java なら誰でも受かるから、勉強しなくてよい。
そのかわり土方だから、20年やっても、年収は300万円行かない
KENTA は、Java, PHP を言わない。
Rails しか言わない
744728 (ワッチョイ 662c-IZeX)
2021/02/01(月) 22:26:55.07ID:KcF6/QTu0745728 (ワッチョイ 662c-IZeX)
2021/02/01(月) 22:34:59.18ID:KcF6/QTu0 Ruby on Rails でも、Vue.js も選択できるけど、使う人はいない
ほとんどが、React, Bootstrap。
jQuery は依存関係で、Bootstrapに含まれている
Railsは米国人主体だから、中華製のVueは使わない
ほとんどが、React, Bootstrap。
jQuery は依存関係で、Bootstrapに含まれている
Railsは米国人主体だから、中華製のVueは使わない
746デフォルトの名無しさん (ワッチョイ aa7c-L/wP)
2021/02/01(月) 22:49:32.06ID:HNpq86jA0 Rubyガイジって頭悪そうだよね
bootstrapも5になるとjquery不要になるし
レガシーガイジにはついて行けなくなるか
bootstrapも5になるとjquery不要になるし
レガシーガイジにはついて行けなくなるか
747728 (ワッチョイ 662c-IZeX)
2021/02/02(火) 11:58:53.33ID:Dp19tSrM0 ERB とJSX も、書きやすい
埋め込みRuby のERB、a.html.erb から、
React コンポーネントのFoo.jsx へ、インスタンス変数などを渡せる
サーバー側のRubyで、HTMLを作って、GUI はReactと、役割分担も明確
埋め込みRuby のERB、a.html.erb から、
React コンポーネントのFoo.jsx へ、インスタンス変数などを渡せる
サーバー側のRubyで、HTMLを作って、GUI はReactと、役割分担も明確
748728 (ワッチョイ 662c-IZeX)
2021/02/02(火) 12:15:30.15ID:Dp19tSrM0 Rails には、API モードもあるので、
サーバーからHTML ではなく、JSON を返す事もできる
この場合は、Rails, React, GraphQL とか
JSONにする利点は、スマホアプリにも対応できる点
サーバーからHTML ではなく、JSON を返す事もできる
この場合は、Rails, React, GraphQL とか
JSONにする利点は、スマホアプリにも対応できる点
749デフォルトの名無しさん (オッペケ Srbd-C26E)
2021/02/02(火) 20:51:05.74ID:C68jPC2ir 気持ち悪い
だからRuby信者は嫌われてるんだよ
だからRuby信者は嫌われてるんだよ
750デフォルトの名無しさん (テテンテンテン MM3e-kyke)
2021/02/03(水) 01:52:21.65ID:vIRw3p5/M 自作検索フォームでキーワードごとに条件分岐させて検索結果にそれぞれ違うコンテンツを実装したいんですが、
キーワードごとに分岐させることは可能でしょうか?
調べたんですが、どこにも書いておらず本も何を参考にすればよいかわからず。教えてくださいお願いします。
キーワードごとに分岐させることは可能でしょうか?
調べたんですが、どこにも書いておらず本も何を参考にすればよいかわからず。教えてくださいお願いします。
751蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd0a-MVSp)
2021/02/03(水) 10:56:38.05ID:CubQB6aCd752デフォルトの名無しさん (ワッチョイ 9f71-56gX)
2021/02/08(月) 17:25:08.00ID:BQbySsyl0753デフォルトの名無しさん (ワッチョイ bfad-Qljn)
2021/02/08(月) 17:33:27.60ID:MYyBpjYR0754デフォルトの名無しさん (アウアウクー MM0b-5UFD)
2021/02/08(月) 18:39:10.94ID:85k1cla3M755デフォルトの名無しさん (ワッチョイ 9f7c-56gX)
2021/02/08(月) 19:25:12.71ID:YmxwiogA0 PHP7を勉強していれば問題は無いかと
756デフォルトの名無しさん (ワッチョイ 1763-JWMU)
2021/02/08(月) 20:23:10.13ID:ayLQs4lP0 5から7だと色々違いがある
最初から覚えるなら、7からで良いと思う
余裕があったら、5も覚えてみれば
最初から覚えるなら、7からで良いと思う
余裕があったら、5も覚えてみれば
757デフォルトの名無しさん (テテンテンテン MM8f-bIIU)
2021/02/08(月) 20:30:29.64ID:mgsZQSHEM RSS2.0を自作しているのですがチェックしてもこのサイトで重大なエラーが表示されましたと表示されどこが間違っているのか分かりません。
エラー原因を突き止める場合はどのような事をすれば良いのでしょうか?
構文のエラーはチェックしましたが問題ありませんでした。
エラー原因を突き止める場合はどのような事をすれば良いのでしょうか?
構文のエラーはチェックしましたが問題ありませんでした。
758デフォルトの名無しさん (ワッチョイ bfbb-6F9u)
2021/02/08(月) 20:36:26.83ID:X6cUa6MG0 >>757
ほんとに「このサイトで重大なエラーが表示されました」なんて表示されたのか?
お前の提供する情報は全く信用できないんで、まず「構文のエラーはチェックしましたが問題ありませんでした。 」の根拠から提示しろ
ほんとに「このサイトで重大なエラーが表示されました」なんて表示されたのか?
お前の提供する情報は全く信用できないんで、まず「構文のエラーはチェックしましたが問題ありませんでした。 」の根拠から提示しろ
759デフォルトの名無しさん (ワッチョイ ff2c-OU2n)
2021/02/08(月) 20:38:22.41ID:0fSH6U0R0 最も単純で間違いようがない、1文だけのRSS を作って、やってみれば?
それでエラーになるなら、システムのどこかがおかしいから、エラーログを見る
それでエラーになるなら、システムのどこかがおかしいから、エラーログを見る
760デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/08(月) 20:44:52.90ID:mgsZQSHEM https://freelancer.hatenablog.jp/entry/2017/05/03/%E6%84%8F%E5%A4%96%E3%81%A8%E7%B0%A1%E5%8D%98%E3%81%ABphp%E3%81%A7RSS2.0%E3%81%A8Atom%E3%81%AE%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%82%92%E7%94%9F%E6%88%90%E3%81%A7%E3%81%8D%E3%81%9F
https://www.gekkoseisaku.com/blog/product/4302/
こちらの2つを参考にしました。
ライブラリの読み込みは
https://ドメイン/wp-content/themes/hueman_child/Feed.php
https://ドメイン/wp-content/themes/hueman_child/Item.php
https://ドメイン/wp-content/themes/hueman_child/RSS2.php
// エイリアスの作成
use \FeedWriter\RSS2;
よくわからなかったのでただコピーしました
// ファイルの保存場所を設定
https://ドメイン/home/aaa/bbb/rss2.xml
public_html/home/aaa/bbb ここにrss2.xmlというファイルを作りました
https://www.gekkoseisaku.com/blog/product/4302/
こちらの2つを参考にしました。
ライブラリの読み込みは
https://ドメイン/wp-content/themes/hueman_child/Feed.php
https://ドメイン/wp-content/themes/hueman_child/Item.php
https://ドメイン/wp-content/themes/hueman_child/RSS2.php
// エイリアスの作成
use \FeedWriter\RSS2;
よくわからなかったのでただコピーしました
// ファイルの保存場所を設定
https://ドメイン/home/aaa/bbb/rss2.xml
public_html/home/aaa/bbb ここにrss2.xmlというファイルを作りました
761デフォルトの名無しさん (ワッチョイ bfbb-6F9u)
2021/02/08(月) 21:01:57.29ID:X6cUa6MG0 >>760
ヒアリングまでするつもり無いから指摘だけするけど、お前のそれは自作じゃない
WordPressにライブラリを使ってRSSを導入しようとしたって書け
で、多分構文チェックも「吐き出されたRSS」に対してのものじゃなくて、phpのsyntax errorが出てないとかそんな話だろ?
まず質問を「正確な情報に整理」しろ
ヒアリングまでするつもり無いから指摘だけするけど、お前のそれは自作じゃない
WordPressにライブラリを使ってRSSを導入しようとしたって書け
で、多分構文チェックも「吐き出されたRSS」に対してのものじゃなくて、phpのsyntax errorが出てないとかそんな話だろ?
まず質問を「正確な情報に整理」しろ
762デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/08(月) 21:15:57.71ID:mgsZQSHEM >>761
すみません。
wordpressで前も質問したのですが結局ライブラリの読み込みに失敗してうまくいかなかったのですが、画像パスと同じようにフォルダまでのパスを書けば通常読み込み可能なのでしょうか?
エラーもどのようにチェックすればよいか分かりません。
すみません。
wordpressで前も質問したのですが結局ライブラリの読み込みに失敗してうまくいかなかったのですが、画像パスと同じようにフォルダまでのパスを書けば通常読み込み可能なのでしょうか?
エラーもどのようにチェックすればよいか分かりません。
763デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/08(月) 21:18:59.07ID:mgsZQSHEM w3cでチェックしたのですが構文にエラーはなく内部サーバーエラー 未定義のルート要素:エラーと出てきます。
764デフォルトの名無しさん (ワッチョイ ff2c-OU2n)
2021/02/08(月) 21:20:58.62ID:0fSH6U0R0 WordPress の質問は、web制作管理板の方へ書き込んでください!
たぶん、この板よりも、やってる人が多いはず
たぶん、この板よりも、やってる人が多いはず
765デフォルトの名無しさん (ワッチョイ ff2c-OU2n)
2021/02/08(月) 21:23:26.20ID:0fSH6U0R0 結局は、WordPress の本・説明書を読むしかない
個別のアプリの使い方を聞かれても、やっていない人には分からない
個別のアプリの使い方を聞かれても、やっていない人には分からない
766デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/08(月) 21:30:27.36ID:mgsZQSHEM php.iniでRSSを開いた場合error on line 2 at column 1: Extra content at the end of the document
と表示されています。
と表示されています。
767デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/08(月) 21:45:25.18ID:mgsZQSHEM >>764
すみません。おそらくwordpress関係なくパスのエラー構文エラーです。
すみません。おそらくwordpress関係なくパスのエラー構文エラーです。
768デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/08(月) 22:26:53.47ID:mgsZQSHEM ライブラリの読み込みを
require_once "Item.php" ;
require_once "Feed.php" ;
require_once "RSS2.php" ;
参考サイト様のように戻すとエラーが一つ解消されました。
http://weble.org/2011/06/18/php-simplexml_load_string 不要な文字列が出てるのが問題だというエラーでした。
新たにInvalid argument supplied for foreach()
/home/cwfpagfn/public_html/wp-content/themes/hueman_child/feed-rss2.php</b> on line <b>23</b>
23行目のforeach()に無効な引数が指定されましたとエラーが出てきました。
require_once "Item.php" ;
require_once "Feed.php" ;
require_once "RSS2.php" ;
参考サイト様のように戻すとエラーが一つ解消されました。
http://weble.org/2011/06/18/php-simplexml_load_string 不要な文字列が出てるのが問題だというエラーでした。
新たにInvalid argument supplied for foreach()
/home/cwfpagfn/public_html/wp-content/themes/hueman_child/feed-rss2.php</b> on line <b>23</b>
23行目のforeach()に無効な引数が指定されましたとエラーが出てきました。
769デフォルトの名無しさん (ワッチョイ ff2c-OU2n)
2021/02/08(月) 22:40:05.99ID:0fSH6U0R0 この板で聞いても、WordPress をやってる人がいないのでは?
基本的に、WordPress の本・説明書を読むしかない。
その説明を理解して作るしかない
他のサイトからコピペして動かせるのは、既に勉強して、仕組みを分かっている人だけ。
仕組みを分かっていないのなら、WordPress の本・説明書から始めるしかない
基本的に、WordPress の本・説明書を読むしかない。
その説明を理解して作るしかない
他のサイトからコピペして動かせるのは、既に勉強して、仕組みを分かっている人だけ。
仕組みを分かっていないのなら、WordPress の本・説明書から始めるしかない
770デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/08(月) 22:45:52.99ID:mgsZQSHEM 今まで使えなかった原因がわかりました。レンタルサーバーの仕様でhome/契約時のパス/フォルダ名にしていなかったためパスが通っていなかったみたいです。
Invalid argument supplied for foreach() エラーが出ているのは構文を変えなさいと警告されてました。
Invalid argument supplied for foreach() エラーが出ているのは構文を変えなさいと警告されてました。
771デフォルトの名無しさん (テテンテンテン MM8f-YdrO)
2021/02/09(火) 01:41:52.35ID:rcWBANw5M Invalid argument supplied for foreach() エラーは
foreach ($list as $key => $value){ が配列の形式で文を実行していたため起こったので
(arry)を付け加えましたforeach ((arry)$list as $key => $value){
w3cで確認したところ最後のエラーが書いてありXML parsing error: <unknown>:1:0: no element found
とあったのですが、記事をWP SHOW POSTSプラグインで上げているためかRSSが認識されず真っ白になります。
foreach ($list as $key => $value){ が配列の形式で文を実行していたため起こったので
(arry)を付け加えましたforeach ((arry)$list as $key => $value){
w3cで確認したところ最後のエラーが書いてありXML parsing error: <unknown>:1:0: no element found
とあったのですが、記事をWP SHOW POSTSプラグインで上げているためかRSSが認識されず真っ白になります。
772デフォルトの名無しさん (アウアウクー MM0b-5UFD)
2021/02/09(火) 07:57:37.02ID:fL1ri4wnM WordPressならローカルで動かしてデバッグ実行したほうが解決しやすいんじゃないの?
レンタルサーバーのphpにXdebugも設定されてたらそれ使ってデバッグもできるかも
レンタルサーバーのphpにXdebugも設定されてたらそれ使ってデバッグもできるかも
773デフォルトの名無しさん (ワッチョイ b708-RXZG)
2021/02/11(木) 17:27:04.74ID:ZgxDXcht0 >>771
それ、全然解決になってない
Invalid argument supplied for foreach()って書いてるよね?
つまり、foreach() には「配列」や「オブジェクト」を渡せるけど、
$listはforeach()で扱える型にはなってないってこと
だったらまずは
var_dump($list);
とでも書いて、中身がどうなってるか確認しないと…
たぶん、中身はNULLか(boolの)falseになってるのでは?
あと>>770に今更気づいたってことは、PHPのエラー設定がおかしいってこと
PHPはエラー内容を細かく出力したりログに残したりできるから、それを見れば>>770なんてすぐ気づく
だからまずはエラー設定から見直すべき
WordPressぐらい「本当にPHPが書ける人なら」どうにでもできるけど、WordPress云々以前の話
それ、全然解決になってない
Invalid argument supplied for foreach()って書いてるよね?
つまり、foreach() には「配列」や「オブジェクト」を渡せるけど、
$listはforeach()で扱える型にはなってないってこと
だったらまずは
var_dump($list);
とでも書いて、中身がどうなってるか確認しないと…
たぶん、中身はNULLか(boolの)falseになってるのでは?
あと>>770に今更気づいたってことは、PHPのエラー設定がおかしいってこと
PHPはエラー内容を細かく出力したりログに残したりできるから、それを見れば>>770なんてすぐ気づく
だからまずはエラー設定から見直すべき
WordPressぐらい「本当にPHPが書ける人なら」どうにでもできるけど、WordPress云々以前の話
774デフォルトの名無しさん (ワッチョイ b708-RXZG)
2021/02/11(木) 17:28:12.36ID:ZgxDXcht0 で、PHPのエラー設定を変えるには
1. php.iniに書く
2. (WebサーバがApacheなら) .htaccessに書く
3. プログラム内に直接書く
といった方法があるけど、(質問レベルも考慮して)WordPressならとりあえず「wp-config.php」の先頭あたりに
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', 'エラー記録ファイルまでのパス'); // PHPからの書き込み権限を与えること
と書けばいい
本番で一般公開させる場合は
ini_set('display_errors', 0);
に変えること
1. php.iniに書く
2. (WebサーバがApacheなら) .htaccessに書く
3. プログラム内に直接書く
といった方法があるけど、(質問レベルも考慮して)WordPressならとりあえず「wp-config.php」の先頭あたりに
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', 'エラー記録ファイルまでのパス'); // PHPからの書き込み権限を与えること
と書けばいい
本番で一般公開させる場合は
ini_set('display_errors', 0);
に変えること
775デフォルトの名無しさん (オッペケ Sr0b-s4Kn)
2021/02/11(木) 17:51:36.62ID:g9TEo0CEr めんどくさすぎ
他の言語はもっと楽なのに
他の言語はもっと楽なのに
776デフォルトの名無しさん (ワッチョイ 9f02-56gX)
2021/02/11(木) 18:05:47.23ID:JFRx/R+g0 そのめんどくささがPHPのクセになるところなのかもしれんぞ
777デフォルトの名無しさん (ワッチョイ 9f7c-JWMU)
2021/02/11(木) 18:25:03.56ID:+w8UzDs60778デフォルトの名無しさん (ワッチョイ 1763-JWMU)
2021/02/11(木) 18:41:36.81ID:JGCs/qQB0 ログはデフォで出力してたな
ただ、レベル設定して
一定の数値未満は出力しないようにしてた
ただ、レベル設定して
一定の数値未満は出力しないようにしてた
779デフォルトの名無しさん (オッペケ Src7-JbIh)
2021/02/12(金) 20:28:11.62ID:i+ggZI+2r あれから考えてデフォルトのRSSを書き換えることにしたんですが、<description><![CDATA[<p>
</description>のなかにいくつものサイズの画像が出力されておりそいつが邪魔してるようです。
通常RSSの<description><![CDATA[のなかには画像が1つしか出力されないはずがプラグインWP POST SHOWSの仕様?で複数表示されてます。
スマホ用とPC用で記事を分けてサイズを変えると2重に表示されるのでしょうか?12パターンも表示されてます。スマホとpcで記事を分けてるといってもサイズは2パターンだけです。
</description>のなかにいくつものサイズの画像が出力されておりそいつが邪魔してるようです。
通常RSSの<description><![CDATA[のなかには画像が1つしか出力されないはずがプラグインWP POST SHOWSの仕様?で複数表示されてます。
スマホ用とPC用で記事を分けてサイズを変えると2重に表示されるのでしょうか?12パターンも表示されてます。スマホとpcで記事を分けてるといってもサイズは2パターンだけです。
780デフォルトの名無しさん (オッペケ Src7-JbIh)
2021/02/12(金) 20:29:14.80ID:i+ggZI+2r >>773>>774
ありがとうございます。検索欄を作るときに実践してみます。
ありがとうございます。検索欄を作るときに実践してみます。
781蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd32-tVK2)
2021/02/12(金) 20:30:33.76ID:WC9JZZt5d 正規表現で画像をひょひょっと抽出できない?
782デフォルトの名無しさん (ワッチョイ 9ebb-oc8s)
2021/02/12(金) 20:31:53.04ID:/dc2BdDj0 >>779
君アホなの?誘導されたんだからそっちいけ
君アホなの?誘導されたんだからそっちいけ
783デフォルトの名無しさん (オッペケ Src7-JbIh)
2021/02/12(金) 20:32:29.75ID:i+ggZI+2r 同じ記事をPCとスマホで分けて480px以下の時はdisplay:noneで消したんですがこれが悪かったんですかね…
784デフォルトの名無しさん (ワッチョイ 162c-VmDF)
2021/02/12(金) 21:10:36.12ID:RpqVOpxf0 >>779
アクセスされた、すべての画面サイズの画像を作るのかも?
そういうのは、WordPress(WP)の設定で決まるのでは?
web制作管理板のWPのスレで聞いた方がよい。
PHP とは関係ないから
アクセスされた、すべての画面サイズの画像を作るのかも?
そういうのは、WordPress(WP)の設定で決まるのでは?
web制作管理板のWPのスレで聞いた方がよい。
PHP とは関係ないから
785デフォルトの名無しさん (スフッ Sd1f-+/RN)
2021/02/20(土) 22:56:29.84ID:oJuwQSR9d PHP初心者なのですが質問よろしいでしょうか?
現在PHPで掲示板を作成しています
CSVを読み込んで取得した書き込みを2次元配列$listに入れています。
それをforeachでテーブルに出力したいのですが上手くテーブル状に出力できません。
foreachの処理の順番がよく分かってないのですが1つ目の処理で$listの[0]を$key1に格納して次の処理で$key1を$key2に格納して…と考えてコードを書いたのですがそこが間違ってるのでしょうか?
汚いですがコードも載せておきます
https://imgur.com/gallery/YwgAn0c
現在PHPで掲示板を作成しています
CSVを読み込んで取得した書き込みを2次元配列$listに入れています。
それをforeachでテーブルに出力したいのですが上手くテーブル状に出力できません。
foreachの処理の順番がよく分かってないのですが1つ目の処理で$listの[0]を$key1に格納して次の処理で$key1を$key2に格納して…と考えてコードを書いたのですがそこが間違ってるのでしょうか?
汚いですがコードも載せておきます
https://imgur.com/gallery/YwgAn0c
787デフォルトの名無しさん (ワッチョイ 9361-vKZc)
2021/02/20(土) 23:08:03.93ID:nR8iJ2Ee0 ファイル読み込みの時点で間違ってる
csvなのに'\n'でexplodeしてるよ
csvなのに'\n'でexplodeしてるよ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 20代の3割が「テレビ見ない」現実…そして静かに広がる「究極のテレビ離れ」とは [muffin★]
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- んなっしょい🍬禁止🈲のお🏡
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 高市早苗「……なんて言ってみたw」中国「なんだ、言ってみただけかw」👈これで全部元通りになるという事実 [782460143]
- 【悲報】ガラパゴス島国ジャップ、自分達の容姿が優れてると錯覚してしまう [383063292]
