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:RQhNy1WS0646デフォルトの名無しさん (テテンテンテン MM8f-+ooH)
2020/11/27(金) 00:26:35.97ID:Hlz/jYt+M >>645
ネットに繋がるWindowsパソコンを用意してブラウザを立ち上げ
XAMPPを検索ダウンロードしてインストールして
XAMPPコントロールパネルでApacheとMySQLをStartして起動する。
インストールしたXAMPPフォルダの中のhtdocsフォルダを開いてメモ帳で新規作成
半角英数で次の1行
<?php phpinfo(); ?>
を書いて形式utf-8でファイル名「info.php」で保存
開いているブラウザのアドレス欄に
「http://localhost/」
を入力してPHPインフォ一覧表示を確認します。
次はXAMPPコンパネでMySQLの「Admin」をクリックしてphpMyAdminからデータベースを構築しましょう。
あとはhtdocsフォルダにデータベースとのやり取りをするPHPプログラムを書くだけです。
ネットに繋がるWindowsパソコンを用意してブラウザを立ち上げ
XAMPPを検索ダウンロードしてインストールして
XAMPPコントロールパネルでApacheとMySQLをStartして起動する。
インストールしたXAMPPフォルダの中のhtdocsフォルダを開いてメモ帳で新規作成
半角英数で次の1行
<?php phpinfo(); ?>
を書いて形式utf-8でファイル名「info.php」で保存
開いているブラウザのアドレス欄に
「http://localhost/」
を入力してPHPインフォ一覧表示を確認します。
次はXAMPPコンパネでMySQLの「Admin」をクリックしてphpMyAdminからデータベースを構築しましょう。
あとはhtdocsフォルダにデータベースとのやり取りをするPHPプログラムを書くだけです。
647デフォルトの名無しさん (ワッチョイ 9f73-P4WK)
2020/11/27(金) 07:46:59.23ID:edHcsiom0 PHP8リリースされたね
648デフォルトの名無しさん (ワッチョイ 775f-P4WK)
2020/11/27(金) 12:38:55.83ID:7mtGnx/H0 結構変更点があるなあ
649デフォルトの名無しさん (ワッチョイ 17ac-0BLt)
2020/11/28(土) 00:17:37.56ID:akhx6O8Q0 8.0出てもここはお通夜か
650デフォルトの名無しさん (ワッチョイ d763-m/w5)
2020/11/28(土) 00:26:51.14ID:279ki3Me0 まだモグモグしている段階
651デフォルトの名無しさん (スフッ Sdbf-a5dV)
2020/11/28(土) 21:38:45.19ID:RQVO/eULd 何かRubyみたいな遅い言語が申し訳ないくらい早くなってるな
php7で業務に使うには十分早かったのに
phpが遅いとか言ってるのはDBアクセスがゴミコードの奴やろ(笑)
php7で業務に使うには十分早かったのに
phpが遅いとか言ってるのはDBアクセスがゴミコードの奴やろ(笑)
652デフォルトの名無しさん (ワッチョイ 17ac-0BLt)
2020/11/29(日) 01:52:34.79ID:sYtQed9+0 phpが早くなりすぎるとSQLの実行時間の遅さが顕著になり、雑なSQL文がツッコまれて直すハメになる恐れがある
653デフォルトの名無しさん (ワッチョイ b74e-ZzhE)
2020/11/29(日) 02:11:29.19ID:sOEBQUsx0 顕著になるというか、顕在化する、では。
655デフォルトの名無しさん (ワッチョイ 5701-bGFM)
2020/11/30(月) 15:36:03.13ID:7/BqZFQB0 PHP8.0でOpenSSLのライブラリにLibreSSLを指定してコンパイルするとエラーが出るな
回避方法ってないの?
回避方法ってないの?
656デフォルトの名無しさん (ワッチョイ b72c-OOND)
2020/11/30(月) 16:25:01.72ID:r8rQ87Qr0 未だに、Webサイトの最高速度は、Ruby on Rails。
dev.to を抜けない
表示速度が“異常な”Webサイト「dev.to」とか
https://dev.to/
元乃木坂46 の川後陽菜のWebサイト、SKIYAKI とか
https://kawagopro.com/
AWS では、Cent 系のAmazon Linux で、MySQL 系のAurora を使った場合に、
速度が数倍速いように、独自調整してる
dev.to を抜けない
表示速度が“異常な”Webサイト「dev.to」とか
https://dev.to/
元乃木坂46 の川後陽菜のWebサイト、SKIYAKI とか
https://kawagopro.com/
AWS では、Cent 系のAmazon Linux で、MySQL 系のAurora を使った場合に、
速度が数倍速いように、独自調整してる
657デフォルトの名無しさん (ワッチョイ b74e-HgZM)
2020/11/30(月) 19:10:44.50ID:owcTZSsV0658デフォルトの名無しさん (ワッチョイ b72c-OOND)
2020/11/30(月) 20:30:53.55ID:r8rQ87Qr0 阿部寛のサイトは、データベースから何も取得していない。
HTML, CSS だけのサイトだろ
Shift JIS だし、昔のサイト
HTML, CSS だけのサイトだろ
Shift JIS だし、昔のサイト
659656 (ワッチョイ b72c-OOND)
2020/11/30(月) 20:35:23.77ID:r8rQ87Qr0 漏れらが比較しているのは、
データベースを使った、MVC フレームワークの処理速度。
バックエンドの速度
Ruby on Rails なら、Puma の速度
データベースを使った、MVC フレームワークの処理速度。
バックエンドの速度
Ruby on Rails なら、Puma の速度
660656 (ワッチョイ b72c-OOND)
2020/11/30(月) 20:48:22.66ID:r8rQ87Qr0661デフォルトの名無しさん (ワッチョイ 775f-P4WK)
2020/12/01(火) 00:51:50.42ID:PZkLMkoH0 dev.toは速度が早く見せるために裏で通信してるとこが大きい
662デフォルトの名無しさん (ブーイモ MM5e-jrSk)
2020/12/03(木) 18:05:57.17ID:QVkQzHFlM 例えば$aが3以上かつ5以下であるという論理演算で
$a >= 3 && $a <= 5
こんな書き方をしてるのをマニュアル含めよく見かけますが
3 <= $a && $a <= 5
と変数を中央に寄せたほうが直観的に分かりやすいように思います
最初のほうの式で書く理由は何かありますか?
$a >= 3 && $a <= 5
こんな書き方をしてるのをマニュアル含めよく見かけますが
3 <= $a && $a <= 5
と変数を中央に寄せたほうが直観的に分かりやすいように思います
最初のほうの式で書く理由は何かありますか?
663蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd94-Pos7)
2020/12/03(木) 18:09:27.70ID:XxeqeIdPd >>662
日本語で書いた手続きと同じ動作で動かしたいときに、日本語の意味論に寄せることはあると思う。
日本語で書いた手続きと同じ動作で動かしたいときに、日本語の意味論に寄せることはあると思う。
664デフォルトの名無しさん (ワッチョイ ba71-jrSk)
2020/12/03(木) 19:02:00.15ID:dYCxJWDJ0 結局、文字列を出力する時は
echoとprint
どちらがよいの?
echoとprint
どちらがよいの?
665デフォルトの名無しさん (ワッチョイ b0f1-xTiW)
2020/12/03(木) 20:00:27.05ID:pac/ZTOh0 echoだ
666蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd94-Pos7)
2020/12/03(木) 20:09:10.92ID:XxeqeIdPd 0.1秒まで気にするなら、処理速度が早い方がいいだろう
667デフォルトの名無しさん (ワッチョイ ba71-jrSk)
2020/12/03(木) 20:26:13.12ID:dYCxJWDJ0 ありがとう
ついでに、echoで出力する時、
シングルクォーテーションとダブルクォーテーションで囲むのでは、
やっぱりシングルクォーテーションのがいいの?
ついでに、echoで出力する時、
シングルクォーテーションとダブルクォーテーションで囲むのでは、
やっぱりシングルクォーテーションのがいいの?
668デフォルトの名無しさん (ワッチョイ 8246-jrSk)
2020/12/03(木) 20:27:55.89ID:ap+/O3YX0 目的による
669デフォルトの名無しさん (テテンテンテン MM34-dozL)
2020/12/04(金) 00:48:06.29ID:aNpzg+cGM <HTMLタグの属性=”がダブルだがら”>phpは‘シングル使う’とか
JavaScriptでは.ドットを使うのでピリオド.+は使えないとか
‘SQLはシングル’を select from するのでphpで“ダブル”を使うとか
データ表示用webのphpでは混在するのでテンプレートとか
いったんcsvを配列に入れてから取り出して句読点「、」文末「。」がドット「.」に化けてとか
メソッドやフィールドのアロー演算子->はhtmlのタグと紛らわしいとか
JavaScriptでは.ドットを使うのでピリオド.+は使えないとか
‘SQLはシングル’を select from するのでphpで“ダブル”を使うとか
データ表示用webのphpでは混在するのでテンプレートとか
いったんcsvを配列に入れてから取り出して句読点「、」文末「。」がドット「.」に化けてとか
メソッドやフィールドのアロー演算子->はhtmlのタグと紛らわしいとか
670デフォルトの名無しさん (ワッチョイ 6e01-zLCK)
2020/12/05(土) 12:01:02.51ID:Na39OKS50 大学生起業家が設立1年で20億円調達! 単発バイトアプリに外食企業など出資【タイミー】
https://foodfun.jp/archives/3490
誰でもカンタンにオンラインサロン・情報配信ができる便利アプリ【TOUKU(トーク)】が登場
https://prtimes.jp/main/html/rd/p/000000001.000061569.html
ミャンマー発 AIダイニングアプリ「Yathar」をしかける日本人起業家
https://roboteer-tokyo.com/archives/14840
自分の視野は「世の中の0.001%」と自覚せよ。ビジネスチャンスを掴む4つの習慣
https://headlines.yahoo.co.jp/hl?a=20200511-00010001-srnijugo-life
アプリの視聴率がわかる 高専卒起業家の独創力
https://www.nikkei.com/article/DGXMZO46695580Y9A620C1000000/
1万人の若者を支援!インターンが日本を変えるかも!? glowshipの若き創業者・足立卓也氏インタビュー
https://sogyotecho.jp/glowship-adachi-interview/
まだ22歳の学生社長が得た、23億円の「使い道」 あの橋本環奈をCMに使うバイトアプリの雄
https://toyokeizai.net/articles/-/319511
https://foodfun.jp/archives/3490
誰でもカンタンにオンラインサロン・情報配信ができる便利アプリ【TOUKU(トーク)】が登場
https://prtimes.jp/main/html/rd/p/000000001.000061569.html
ミャンマー発 AIダイニングアプリ「Yathar」をしかける日本人起業家
https://roboteer-tokyo.com/archives/14840
自分の視野は「世の中の0.001%」と自覚せよ。ビジネスチャンスを掴む4つの習慣
https://headlines.yahoo.co.jp/hl?a=20200511-00010001-srnijugo-life
アプリの視聴率がわかる 高専卒起業家の独創力
https://www.nikkei.com/article/DGXMZO46695580Y9A620C1000000/
1万人の若者を支援!インターンが日本を変えるかも!? glowshipの若き創業者・足立卓也氏インタビュー
https://sogyotecho.jp/glowship-adachi-interview/
まだ22歳の学生社長が得た、23億円の「使い道」 あの橋本環奈をCMに使うバイトアプリの雄
https://toyokeizai.net/articles/-/319511
671デフォルトの名無しさん (ワッチョイ 6e01-zLCK)
2020/12/05(土) 12:01:30.92ID:Na39OKS50 「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
https://news.infoseek.co.jp/article/president_35457/
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
年収3,000万超え!?個人開発で儲かっている海外コミュニティサイト5選!
https://note.com/taishikato/n/n7809a8ed3ffc
https://news.infoseek.co.jp/article/president_35457/
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
年収3,000万超え!?個人開発で儲かっている海外コミュニティサイト5選!
https://note.com/taishikato/n/n7809a8ed3ffc
672デフォルトの名無しさん (アウアウオー Sa9f-orE1)
2020/12/10(木) 10:30:17.97ID:gKjbUggqa $http_response_headerを扱いやすくするクラスを作ろうと思います
配列の先頭要素がステータス行、
それ以降の要素はヘッダ、と単純に思っていたのですが、
リダイレクトされた場合は、
ステータス行、ヘッダ、ヘッダ、ヘッダ、リダイレクト先のステータス行、ヘッダ、ヘッダ、ヘッダ・・
のように、ステータス行とヘッダのセットが複数含まれると気づきました
ヘッダの値やステータスコードを取得できるだけのシンプルなクラスを想定していたので、
どうしたものかと思っています
HttpResponseHeaderListクラスとHttpResponseHeaderクラスを作るべきなのでしょうか?
配列の先頭要素がステータス行、
それ以降の要素はヘッダ、と単純に思っていたのですが、
リダイレクトされた場合は、
ステータス行、ヘッダ、ヘッダ、ヘッダ、リダイレクト先のステータス行、ヘッダ、ヘッダ、ヘッダ・・
のように、ステータス行とヘッダのセットが複数含まれると気づきました
ヘッダの値やステータスコードを取得できるだけのシンプルなクラスを想定していたので、
どうしたものかと思っています
HttpResponseHeaderListクラスとHttpResponseHeaderクラスを作るべきなのでしょうか?
673デフォルトの名無しさん (ワッチョイ df7c-QoGi)
2020/12/10(木) 10:42:19.84ID:8YhAnVDZ0 >>672
欲しいのが最後のやつだけなら、それを取得出来るようにすればいいのでは?
欲しいのが最後のやつだけなら、それを取得出来るようにすればいいのでは?
674デフォルトの名無しさん (アウアウオー Sa9f-orE1)
2020/12/10(木) 10:51:09.00ID:gKjbUggqa >>673
たしかに、大抵の場合、必要になるのは最終的なステータス行とヘッダだけですね
一応すべての結果も保存しつつ、最終的なステータスとヘッダを扱うようにするのが一番スマートかもしれません
ありがとうございました
たしかに、大抵の場合、必要になるのは最終的なステータス行とヘッダだけですね
一応すべての結果も保存しつつ、最終的なステータスとヘッダを扱うようにするのが一番スマートかもしれません
ありがとうございました
675デフォルトの名無しさん (ワッチョイ 479f-3BBd)
2020/12/12(土) 23:50:00.99ID:nNCrz9sb0 >>667
ダブルクオートなら、出力する文字列内に変数を埋め込める
ダブルクオートなら、出力する文字列内に変数を埋め込める
676デフォルトの名無しさん (アウアウクー MM1b-iTOR)
2020/12/13(日) 02:30:39.12ID:1g8P/X2hM phpでRSSリーダー作れましゅか?
677デフォルトの名無しさん (ワッチョイ c702-kNbH)
2020/12/13(日) 09:45:00.31ID:QKeUnYpp0 もちろん
678デフォルトの名無しさん (ワッチョイ 675f-okhZ)
2020/12/14(月) 07:14:01.07ID:02WDAn5S0 初心者がwindiwsから乗り換えてLamp環境を構築するのにつかうのはUbuntuでいいですか?
679デフォルトの名無しさん (ワッチョイ c75f-orE1)
2020/12/14(月) 12:02:49.38ID:6glx4u690 最近はDockerで構築して、ホストを汚さないというのが主流なのだよ黄猿くん
どうしてもホストに直接Lampを構築したい場合はUbuntuでもなんでもいいけど
活発なディス取りを選択したほうがいいよ
Vine LInuxとかは論外
どうしてもホストに直接Lampを構築したい場合はUbuntuでもなんでもいいけど
活発なディス取りを選択したほうがいいよ
Vine LInuxとかは論外
680デフォルトの名無しさん (ワッチョイ c702-kNbH)
2020/12/14(月) 23:17:32.66ID:+PSfqxIi0 仮想マシンで良いならLAMP構築済みのVMアプライアンスでいいんじゃないの
681デフォルトの名無しさん (ワッチョイ df3c-U9df)
2020/12/15(火) 23:02:44.15ID:D4yBiE4j0 > PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\ext\\php_pdo_sqlite.dll' (tried: C:\\php\\ext\\php_pdo_sqlite.dll 指定されたモジュールが見つかりません。
apacheからsqliteやcurl等の一部のphpのエクステンションが読み込めません。全てではなくmbstringやopenssl等は問題ないようです
OS,php,apacheとも64bitで統一しています。extensionはphp_有り無し、相対パス、絶対パスどれも駄目でした。extension_dirの絶対パス、相対パス、コメントアウトも試しました
phpやextのパスをPATHに入れたりsystem32にDLLを全部放り込んだりPCやapacheの再起動も試しました
DLLはちゃんと存在し、コマンドラインからphp -r "phpinfo();"で確認した場合は問題なく読み込めているようですが解決方法がもう思いつきません
apacheからsqliteやcurl等の一部のphpのエクステンションが読み込めません。全てではなくmbstringやopenssl等は問題ないようです
OS,php,apacheとも64bitで統一しています。extensionはphp_有り無し、相対パス、絶対パスどれも駄目でした。extension_dirの絶対パス、相対パス、コメントアウトも試しました
phpやextのパスをPATHに入れたりsystem32にDLLを全部放り込んだりPCやapacheの再起動も試しました
DLLはちゃんと存在し、コマンドラインからphp -r "phpinfo();"で確認した場合は問題なく読み込めているようですが解決方法がもう思いつきません
682デフォルトの名無しさん (ワッチョイ 7f2d-T9Pe)
2020/12/15(火) 23:50:45.85ID:hNr+YjXe0683デフォルトの名無しさん (ワッチョイ 6a3c-6c9u)
2020/12/16(水) 03:05:04.20ID:9vasbDkP0 >>682
最後二行がドンピシャでした!ありがとうございます
最後二行がドンピシャでした!ありがとうございます
684デフォルトの名無しさん (ワッチョイ 1f5f-t/tr)
2020/12/19(土) 03:36:21.06ID:/KeMIWwU0 正規表現の質問です
preg _replace関数の中で[\w-]←これでは問題なかったのに[\w- ./?%&=]←このように書くとハイフンがエラーになるのですがなぜですか?
(ちなみに\wとハイフンの間にスペースを開けると正常に動作しました)
どういう挙動なのか教えてください
独習phpという本で勉強をしいますが、そこには[\w- ./?%&=]と書かれていてその通りに書いたのですが本が間違ってるのでしょうか?
preg _replace(‘|http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)|’ ~
本にはこのように書いてあります。urlのパターンだそうです
よろしくお願いします
preg _replace関数の中で[\w-]←これでは問題なかったのに[\w- ./?%&=]←このように書くとハイフンがエラーになるのですがなぜですか?
(ちなみに\wとハイフンの間にスペースを開けると正常に動作しました)
どういう挙動なのか教えてください
独習phpという本で勉強をしいますが、そこには[\w- ./?%&=]と書かれていてその通りに書いたのですが本が間違ってるのでしょうか?
preg _replace(‘|http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)|’ ~
本にはこのように書いてあります。urlのパターンだそうです
よろしくお願いします
685デフォルトの名無しさん (ブーイモ MMd6-EfRV)
2020/12/19(土) 05:30:15.31ID:Rge1PI7OM 性器表現の解答です
ω
ω
686デフォルトの名無しさん (ワッチョイ be2c-6v7E)
2020/12/19(土) 14:45:30.07ID:W83u/fSR0 [a-c]・[1-3]など、[ ]内では、- で範囲を表す特殊文字。
a〜c, 1〜3
だから、[ ]内では必ず、- を最初に書くべき!
[-a-c]
最初に書いたら、絶対に範囲にならないから
a〜c, 1〜3
だから、[ ]内では必ず、- を最初に書くべき!
[-a-c]
最初に書いたら、絶対に範囲にならないから
687デフォルトの名無しさん (アウアウクー MMf3-8jHH)
2020/12/19(土) 19:13:11.59ID:ZTyl/xlFM 「-」の前に「\」付けたら正規表現特殊文字も使える。
正規表現の話だと思う
Regular Expression(正規表現) Part15
https://mevius.5ch.net/test/read.cgi/tech/1568640311/
正規表現の話だと思う
Regular Expression(正規表現) Part15
https://mevius.5ch.net/test/read.cgi/tech/1568640311/
688デフォルトの名無しさん (スプッッ 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は使わない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 20代の3割が「テレビ見ない」現実…そして静かに広がる「究極のテレビ離れ」とは [muffin★]
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- んなっしょい🍬禁止🈲のお🏡
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 高市早苗「……なんて言ってみたw」中国「なんだ、言ってみただけかw」👈これで全部元通りになるという事実 [782460143]
- 【悲報】ガラパゴス島国ジャップ、自分達の容姿が優れてると錯覚してしまう [383063292]
