- 1 名前:デフォルトの名無しさん mailto:sage [2020/06/05(金) 14:25:26.87 ID:RQhNy1WS0.net]
- PHPに関する質問スレです
前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 10 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
- 620 名前:デフォルトの名無しさん mailto:sage [2020/11/16(月) 21:34:25.69 ID:X7NjX7T30.net]
- xampp(apache)をインストールしただけで起動していないに一票
- 621 名前:569 mailto:sage [2020/11/16(月) 21:36:43.66 ID:cMXVvxIM0.net]
- >>609
一番右の数字がPIDという奴ですよね? 80番のPIDを全部そのコマンドで見たのですが、Live5chとか色々出てきて、 httpd.exeは出てきませんでした おかしい……
- 622 名前:デフォルトの名無しさん mailto:sage [2020/11/16(月) 21:40:02.32 ID:kmoq+Q7j0.net]
- XAMPP Control Panelでapacheをstart押して正常に起動されていますか?
ログでエラーがあると起動していません 起動できているなら C:\>tasklist | find "httpd" httpd.exe 14252 Console 1 19,528 K httpd.exe 1612 Console 1 22,524 K と出ます
- 623 名前:569 mailto:sage [2020/11/16(月) 21:40:08.21 ID:cMXVvxIM0.net]
- >>611
これですよね? https://i.imgur.com/eNOsoeD.png
- 624 名前:デフォルトの名無しさん mailto:sage [2020/11/16(月) 21:42:57.76 ID:kmoq+Q7j0.net]
- なんかその状態だとエラーぽいメッセージが出てそもそも起動していませんねw
- 625 名前:569 mailto:sage [2020/11/16(月) 21:54:32.56 ID:cMXVvxIM0.net]
- >>615
よく見たらそうですねw
- 626 名前:569 mailto:sage [2020/11/16(月) 22:07:04.03 ID:cMXVvxIM0.net]
- ググったら、>>614のボタンの左のApacheの左のアイコンをクリックするといいと出ました
クリックするとアンインストールされ、もう一度クリックすると再インストールになりました それでスタートすると正常にstatus change detected: runningと出て、 どうやらApacheは動いたようです しかし先ほどのサーバーにアクセスしたところ、Not Foundと表示されてしまいました また明日以降に調べてみます ありがとうございました
- 627 名前:569 mailto:sage [2020/11/16(月) 23:28:48.53 ID:cMXVvxIM0.net]
- ネットで調べて文字を表示させるだけのは成功しました
しかしテキストに書いてあるコードを入力すると、「コード自体が」表示されます なんかコードがおかしいような気がします
- 628 名前:569 mailto:sage [2020/11/16(月) 23:31:08.97 ID:cMXVvxIM0.net]
- ちなみに「Not Found」と表示されていたのは、フォルダ名に半角スペースが入っていただけでした
Kindleからコピーした時に入ったようです Kindle使いにくい。紙のテキスト買えば良かった……
- 629 名前:デフォルトの名無しさん mailto:sage [2020/11/16(月) 23:33:16.35 ID:kmoq+Q7j0.net]
- 単にファイルの頭に
<?php が無いだけでは?
- 630 名前:569 mailto:sage [2020/11/16(月) 23:34:44.33 ID:cMXVvxIM0.net]
- >>620
ありますね。4行目で「?>」となってますし コードって5ちゃんねるに貼れないんですね。ウイルス扱いされるのかな
- 631 名前:デフォルトの名無しさん mailto:sage [2020/11/16(月) 23:49:44.86 ID:20TJDW520.net]
- 適当なアップロードサイトに貼って、リンクを書けばいい
- 632 名前:569 mailto:sage [2020/11/16(月) 23:54:55.86 ID:cMXVvxIM0.net]
- >>622
こうです https://i.imgur.com/M8s1Z8y.png
- 633 名前:デフォルトの名無しさん mailto:sage [2020/11/17(火) 00:03:29.18 ID:I3SYZOu
]
- [ここ壊れてます]
- 634 名前:A0.net mailto: >>623
その内容で、$subject=〜の部分がサイトに表示されるって事? だとしたら、拡張子.phpがサーバーで正しく解釈出来ていないんだろう 設定ファイルとか、見直して [] - [ここ壊れてます]
- 635 名前:569 mailto:sage [2020/11/17(火) 00:19:01.04 ID:J1iPnLEq0.net]
- うへえ……
- 636 名前:569 mailto:sage [2020/11/17(火) 00:21:32.55 ID:J1iPnLEq0.net]
- >>624
成功しました やはりKindleからコピペする際に、半角スペースが入ってしまうようです 半角スペースを削ったらうまくいきました お騒がせしました やっぱり本買おうかなあ
- 637 名前:デフォルトの名無しさん mailto:sage [2020/11/17(火) 00:21:51.68 ID:I3SYZOuA0.net]
- printで固定文字列表示するような、
一番単純なphpのスクリプトを置いて、 それがまず動く環境を作ってみて
- 638 名前:デフォルトの名無しさん mailto:sage [2020/11/17(火) 00:22:26.95 ID:I3SYZOuA0.net]
- ああ、済まんリロードしてなかった
- 639 名前:569 mailto:sage [2020/11/17(火) 00:24:03.77 ID:J1iPnLEq0.net]
- >>628
いえいえ 実は今回初めてKindleを使ってみたのです 電子書籍ではRenta!ではたくさん漫画を借りていますが、 文字だけの書籍は初めてでした なんで半角スペースがちょろちょろ入るのか分かりません コピーペーストされるのが嫌で嫌がらせか?
- 640 名前:デフォルトの名無しさん mailto:sage [2020/11/17(火) 00:53:58.66 ID:+O7MYS0H0.net]
- 8.0予定通り出るのかな?
- 641 名前:569 mailto:sage [2020/11/17(火) 17:28:40.49 ID:J1iPnLEq0.net]
- Kindleで買った電子書籍が↓なのですが、下の方に書いてある注意書きを読んでいませんでした
https://www.amazo n.co.jp/gp/product/B01A4K0PDM/ 【本書の読者対象】 ・HTML、CSSの入門?基礎程度の知識 ですので、PHPの説明は理解できない事はないのですが、その他のHTML、CSSの部分が全く分かりません 一応766ページの内195ページ目までやってみて、この画面を出しました https://i.imgur.com/UeSRG6P.png これは、HTMLとCSSをまずマスターした方がいいでしょうか
- 642 名前:デフォルトの名無しさん mailto:sage [2020/11/17(火) 18:56:10.23 ID:UJyLGQyQ0.net]
- phpもといサーバーサイドプログラムは、html入力フォームからデータを受け取り
それを処理した結果をhtmlで返すのが基本形みたいなもんなので、 html,cssを完全マスターしろとは言わないけど、phpだけ勉強しても無理 しかし、html,css勉強とともにphpよりはjsの方やったほうがよくないか
- 643 名前:569 mailto:sage [2020/11/17(火) 19:04:02.93 ID:J1iPnLEq0.net]
- >>632
回答ありがとうございます JSってJaveScriptの事でしょうか? これってWebページデザインの言語とありました デザインの過程でHTMLも必要にはなりませんか?
- 644 名前:デフォルトの名無しさん mailto:sage [2020/11/17(火) 19:09:14.57 ID:MFEhUl1R0.net]
- なるよ
JSはHTMLやCSSに対して何かする言語
- 645 名前:569 mailto:sage [2020/11/17(火) 19:12:37.94 ID:J1iPnLEq0.net]
- >>634
なるほど いずれにせよWebをやるならHTML/CSSは必須なのですね そっちを先にやって、後々の事は後で考えます ありがとうございます
- 646 名前:デフォルトの名無しさん mailto:sage [2020/11/17(火) 19:29:22.91 ID:Hw9PIOp10.net]
- デザイン出来るほどのHTML/CSSの知識は必要無いけど
formタグやinputタグとかぐらいの意味が分かれば良いのかとは思う 管理画面みたいなものなら、デザインとかあんまり考えなくていいので 私の場合はbootstrapを導入してサンプル見てそのコピペみたいな感じで 割ときれいな画面は作れるのでそうしてます 最近の話だけをすると、PHPだからと言ってHTMLを返す用途だけに使うようなことは 逆に減っている気がする(jqueryなど使ったレガシーなものも今もまだ沢山あるけど) 私の場合はPHPはAPIだけで使っている事が多いので返すものはjsonだったりするし フロントエンドはvue.jsで構築しているので画面の見栄えは入力フォームでもsubmit押したら APIを呼んで処理みたいな形になっています
- 647 名前:569 mailto:sage [2020/11/17(火) 19:47:52.46 ID:J1iPnLEq0.net]
- >>636
ありがとうございます ググりながら読みました……
- 648 名前:デフォルトの名無しさん mailto:sage [2020/11/18(水) 00:33:05.19 ID:10YfauMR0.net]
- 久しぶりに趣味でプログラミングをやってみようと生PHP触ってLaravelやろうと思っています
かなり昔に買ったLaravel5.4対応の入門書が手元にあるんですが、買ってから1度も読んでません 現行がLaravel8のようですが、さすがに今5.4ベースでやるのはまずいでしょうか? かなり多くの変化があるようであれば同じ書籍の第2版がLaravel6に対応しているようなのでそちらを買い直すか迷っています
- 649 名前:デフォルトの名無しさん mailto:sage [2020/11/18(水) 06:38:09.29 ID:J3Ab2P1w0.net]
- Laravelサイトで十分だしそっちの方がいい
- 650 名前:デフォルトの名無しさん [2020/11/19(木) 18:32:00.01 ID:pEzw9laxP]
- PHPの現場に入るにあたってどの程度習熟してから入るべきでしょうか
「このぐらいできてから現場に入って欲しい」という指標はないでしょうか
- 651 名前:デフォルトの名無しさん [2020/11/19(木) 18:33:58.76 ID:mSvQGz6SA]
- 【高学歴ほど自分で稼げ】天下の東大・京大・早稲田・慶應出身なのに安月給で働いている人が多すぎる件
https://www.youtube.com/watch?v=XbfDpg6dxg4 【京大卒の持論】結局、学歴って必要なの?いらないの? https://www.youtube.com/watch?v=eV1RauoZHxc 高学歴なのに仕事ができない人、聞いてください【結論:あなたの未来は明るいです】 https://www.youtube.com/watch?v=n3OX_j2wC5Y 【学歴は意味ない】受験生が高学歴に抱く幻想を打ち砕く!何のために受験を頑張ってるの? https://www.youtube.com/watch?v=zC3fvL3yJkA 【高学歴?低学歴?】ぶっちゃけ学歴なんてどうでもいいw (学歴を気にする暇があったら○○せよ) https://www.youtube.com/watch?v=hzXwSv6sMD0
- 652 名前:デフォルトの名無しさん mailto:sage [2020/11/19(木) 22:41:34.20 ID:oEgcXTA+0.net]
- 精神の病気で療養中です。プログラミング未経験でランサーズなどを使い在宅で生活費を稼ぐのは無謀でしょうか?今はPHP・HTML・CSSを勉強中です。また、病気のため半日近くはベッドで過ごします。
https://jp.quora.com/%E7%B2%BE%E7%A5%9E%E3%81%AE%E7%97%85%E6%B0%97%E3%81%A7%E7%99%82%E9%A4%8A%E4%B8%AD%E3%81%A7%E3%81%99-%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E6%9C%AA%E7%B5%8C%E9%A8%93%E3%81%A7%E3%83%A9
- 653 名前:デフォルトの名無しさん mailto:sage [2020/11/20(金) 04:37:41.85 ID:HMG4AdWYd.net]
- どうでもいいけどquoraって
質問内容をそのままURLに入れてるの綺麗じゃないよね IDで管理すればいいのに
- 654 名前:とくめい mailto:kakeruyamasato@gmail.com [2020/11/24(火) 01:36:45.06 ID:SQQDs1Pp0.net]
- kakeruyamasato@gmail.comこのメアド悪用出来るだけして見せてや
- 655 名前:デフォルトの名無しさん mailto:sage [2020/11/24(火) 08:39:50.09 ID:gfNKbZsOa.net]
- >>642
これマジで言ってるの? 返す方もボランティアでよく真面目に返すね
- 656 名前:デフォルトの名無しさん mailto:sage [2020/11/24(火) 08:42:14.75 ID:Q87fHjD4d.net]
- 精神病の人がIT業界に来たら更に精神病むだろ
適性があればいいけど
- 657 名前:デフォルトの名無しさん mailto:sage [2020/11/25(水) 01:05:28.29 ID:1SF+y/cT0.net]
- くだスレが落ちてるのでPHPとあんま関係はないのですが
知ってる人いそうなので質問させて下さい サーバ環境でブラウザの動作をエミュレートしたいのですが seleniumとかでできますか? 具体的には1日1回あるサイトを訪れログインして文字をうって送信する といったことをしたいです デスクトップ上でIEをプログラムが開いてIEを操作するというようなことは出来ますが デスクトップ環境じゃない場所でやりたいです
- 658 名前:デフォルトの名無しさん mailto:sage [2020/11/25(水) 01:19:11.54 ID:eWaQ2zJN0.net]
- >>647
seleniumより今はpuppeteerの時代
- 659 名前:デフォルトの名無しさん mailto:sage [2020/11/25(水) 01:22:29.30 ID:1SF+y/cT0.net]
- >>648
早速のレスありがとうございます 調べて参ります!
- 660 名前:デフォルトの名無しさん mailto:sage [2020/11/25(水) 01:30:47.15 ID:rJINVE9t0.net]
- これ、サーバーの話ではなく、
自分の使用しているWindowsPCから 毎日一回、あるサイトにログインして足跡を残す こういうことをしたいんだろうか?
- 661 名前:デフォルトの名無しさん mailto:sage [2020/11/25(水) 08:17:12.37 ID:NbIUSMtb0.net]
- >>647
その程度ならシェルスクリプトにcurl数行書くだけで良くね?
- 662 名前:デフォルトの名無しさん mailto:sage [2020/11/25(水) 20:22:41.41 ID:OGIm+f4I0.net]
- 10年以上前の参考書でPHPを勉強するのはさすがにマズイですかね?
基礎PHPって本なんですが(汗) 昔、(趣味で)PHPを勉強しよう!と思い買ったものの 途中で読むのをやめてしまったのですが、 最近になり、「そういえば後半の掲示板を作ろうみたいなところが面白そうだったな」と思い、 またチャレンジしようという気になったのですが、、、 確かデータベースに接続する関数やら、この10年で色々と廃止された関数なんかもあるんですよねぇ、、 まあ、そこらへんは適宜ググりながら、やればまあ大丈夫か?とも思ったのですが、 そうそう、これも昔の話なのですが、夢幻ってサイトがありましてねぇ。。 あのサイトでプログラムの勉強をしようとも思っていたのですが、いまはもうサイト消失してるんですね(泣) で、私何の話してたんでしたっけ?(笑)
- 663 名前:デフォルトの名無しさん mailto:sage [2020/11/27(金) 00:26:35.97 ID:Hlz/jYt+M.net]
- >>652
ネットに繋がるWindowsパソコンを用意してブラウザを立ち上げ XAMPPを検索ダウンロードしてインストールして XAMPPコントロールパネルでApacheとMySQLをStartして起動する。 インストールしたXAMPPフォルダの中のhtdocsフォルダを開いてメモ帳で新規作成 半角英数で次の1行 <?php phpinfo(); ?> を書いて形式utf-8でファイル名「info.php」で保存 開いているブラウザのアドレス欄に 「localhost/」 を入力してPHPインフォ一覧表示を確認します。 次はXAMPPコンパネでMySQLの「Admin」をクリックしてphpMyAdminからデータベースを構築しましょう。 あとはhtdocsフォルダにデータベースとのやり取りをするPHPプログラムを書くだけです。
- 664 名前:デフォルトの名無しさん mailto:sage [2020/11/27(金) 07:46:59.23 ID:edHcsiom0.net]
- PHP8リリースされたね
- 665 名前:デフォルトの名無しさん mailto:sage [2020/11/27(金) 12:38:55.83 ID:7mtGnx/H0.net]
- 結構変更点があるなあ
- 666 名前:デフォルトの名無しさん mailto:sage [2020/11/28(土) 00:17:37.56 ID:akhx6O8Q0.net]
- 8.0出てもここはお通夜か
- 667 名前:デフォルトの名無しさん mailto:sage [2020/11/28(土) 00:26:51.14 ID:279ki3Me0.net]
- まだモグモグしている段階
- 668 名前:デフォルトの名無しさん mailto:sage [2020/11/28(土) 21:38:45.19 ID:RQVO/eULd.net]
- 何かRubyみたいな遅い言語が申し訳ないくらい早くなってるな
php7で業務に使うには十分早かったのに phpが遅いとか言ってるのはDBアクセスがゴミコードの奴やろ(笑)
- 669 名前:デフォルトの名無しさん mailto:sage [2020/11/29(日) 01:52:34.79 ID:sYtQed9+0.net]
- phpが早くなりすぎるとSQLの実行時間の遅さが顕著になり、雑なSQL文がツッコまれて直すハメになる恐れがある
- 670 名前:デフォルトの名無しさん mailto:sage [2020/11/29(日) 02:11:29.19 ID:sOEBQUsx0.net]
- 顕著になるというか、顕在化する、では。
- 671 名前:652 mailto:sage [2020/11/29(日) 09:13:11.41 ID:sYtQed9+0.net]
- >>660
せやな、かしこい
- 672 名前:デフォルトの名無しさん [2020/11/30(月) 15:36:03.13 ID:7/BqZFQB0.net]
- PHP8.0でOpenSSLのライブラリにLibreSSLを指定してコンパイルするとエラーが出るな
回避方法ってないの?
- 673 名前:デフォルトの名無しさん mailto:sage [2020/11/30(月) 16:25:01.72 ID:r8rQ87Qr0.net]
- 未だに、Webサイトの最高速度は、Ruby on Rails。
dev.to を抜けない 表示速度が“異常な”Webサイト「dev.to」とか https://dev.to/ 元乃木坂46 の川後陽菜のWebサイト、SKIYAKI とか https://kawagopro.com/ AWS では、Cent 系のAmazon Linux で、MySQL 系のAurora を使った場合に、 速度が数倍速いように、独自調整してる
- 674 名前:デフォルトの名無しさん mailto:sage [2020/11/30(月) 19:10:44.50 ID:owcTZSsV0.net]
- ウソ乙。
最高速度はこれ abehiroshi.la.coocan.jp/
- 675 名前:デフォルトの名無しさん mailto:sage [2020/11/30(月) 20:30:53.55 ID:r8rQ87Qr0.net]
- 阿部寛のサイトは、データベースから何も取得していない。
HTML, CSS だけのサイトだろ Shift JIS だし、昔のサイト
- 676 名前:656 mailto:sage [2020/11/30(月) 20:35:23.77 ID:r8rQ87Qr0.net]
- 漏れらが比較しているのは、
データベースを使った、MVC フレームワークの処理速度。 バックエンドの速度 Ruby on Rails なら、Puma の速度
- 677 名前:656 mailto:sage [2020/11/30(月) 20:48:22.66 ID:r8rQ87Qr0.net]
- Built With に、調べたいサイトのURL を入力して、使っている技術を分析する
https://builtwith.com/
- 678 名前:デフォルトの名無しさん mailto:sage [2020/12/01(火) 00:51:50.42 ID:PZkLMkoH0.net]
- dev.toは速度が早く見せるために裏で通信してるとこが大きい
- 679 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 18:05:57.17 ID:QVkQzHFlM.net]
- 例えば$aが3以上かつ5以下であるという論理演算で
$a >= 3 && $a <= 5 こんな書き方をしてるのをマニュアル含めよく見かけますが 3 <= $a && $a <= 5 と変数を中央に寄せたほうが直観的に分かりやすいように思います 最初のほうの式で書く理由は何かありますか?
- 680 名前:蟻人間 mailto:sage [2020/12/03(木) 18:09:27.70 ID:XxeqeIdPd.net]
- >>669
日本語で書いた手続きと同じ動作で動かしたいときに、日本語の意味論に寄せることはあると思う。
- 681 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 19:02:00.15 ID:dYCxJWDJ0.net]
- 結局、文字列を出力する時は
echoとprint どちらがよいの?
- 682 名前:デフォルトの名無しさん [2020/12/03(木) 20:00:27.05 ID:pac/ZTOh0.net]
- echoだ
- 683 名前:蟻人間 mailto:sage [2020/12/03(木) 20:09:10.92 ID:XxeqeIdPd.net]
- 0.1秒まで気にするなら、処理速度が早い方がいいだろう
- 684 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 20:26:13.12 ID:dYCxJWDJ0.net]
- ありがとう
ついでに、echoで出力する時、 シングルクォーテーションとダブルクォーテーションで囲むのでは、 やっぱりシングルクォーテーションのがいいの?
- 685 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 20:27:55.89 ID:ap+/O3YX0.net]
- 目的による
- 686 名前:デフォルトの名無しさん mailto:sage [2020/12/04(金) 00:48:06.29 ID:aNpzg+cGM.net]
- <HTMLタグの属性=”がダブルだがら”>phpは‘シングル使う’とか
JavaScriptでは.ドットを使うのでピリオド.+は使えないとか ‘SQLはシングル’を select from するのでphpで“ダブル”を使うとか データ表示用webのphpでは混在するのでテンプレートとか いったんcsvを配列に入れてから取り出して句読点「、」文末「。」がドット「.」に化けてとか メソッドやフィールドのアロー演算子->はhtmlのタグと紛らわしいとか
- 687 名前:デフォルトの名無しさん [2020/12/05(土) 12:01:02.51 ID:Na39OKS50.net]
- 大学生起業家が設立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
- 688 名前:デフォルトの名無しさん [2020/12/05(土) 12:01:30.92 ID:Na39OKS50.net]
- 「慶應卒の学歴なんていらない」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
- 689 名前:デフォルトの名無しさん [2020/12/10(木) 10:30:17.97 ID:gKjbUggqa.net]
- $http_response_headerを扱いやすくするクラスを作ろうと思います
配列の先頭要素がステータス行、 それ以降の要素はヘッダ、と単純に思っていたのですが、 リダイレクトされた場合は、 ステータス行、ヘッダ、ヘッダ、ヘッダ、リダイレクト先のステータス行、ヘッダ、ヘッダ、ヘッダ・・ のように、ステータス行とヘッダのセットが複数含まれると気づきました ヘッダの値やステータスコードを取得できるだけのシンプルなクラスを想定していたので、 どうしたものかと思っています HttpResponseHeaderListクラスとHttpResponseHeaderクラスを作るべきなのでしょうか?
- 690 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 10:42:19.84 ID:8YhAnVDZ0.net]
- >>679
欲しいのが最後のやつだけなら、それを取得出来るようにすればいいのでは?
- 691 名前:デフォルトの名無しさん [2020/12/10(木) 10:51:09.00 ID:gKjbUggqa.net]
- >>680
たしかに、大抵の場合、必要になるのは最終的なステータス行とヘッダだけですね 一応すべての結果も保存しつつ、最終的なステータスとヘッダを扱うようにするのが一番スマートかもしれません ありがとうございました
- 692 名前:デフォルトの名無しさん mailto:sage [2020/12/12(土) 23:50:00.99 ID:nNCrz9sb0.net]
- >>674
ダブルクオートなら、出力する文字列内に変数を埋め込める
- 693 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 02:30:39.12 ID:1g8P/X2hM.net]
- phpでRSSリーダー作れましゅか?
- 694 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 09:45:00.31 ID:QKeUnYpp0.net]
- もちろん
- 695 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 07:14:01.07 ID:02WDAn5S0.net]
- 初心者がwindiwsから乗り換えてLamp環境を構築するのにつかうのはUbuntuでいいですか?
- 696 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 12:02:49.38 ID:6glx4u690.net]
- 最近はDockerで構築して、ホストを汚さないというのが主流なのだよ黄猿くん
どうしてもホストに直接Lampを構築したい場合はUbuntuでもなんでもいいけど 活発なディス取りを選択したほうがいいよ Vine LInuxとかは論外
- 697 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 23:17:32.66 ID:+PSfqxIi0.net]
- 仮想マシンで良いならLAMP構築済みのVMアプライアンスでいいんじゃないの
- 698 名前:デフォルトの名無しさん mailto:sage [2020/12/15(火) 23:02:44.15 ID:D4yBiE4j0.net]
- > 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();"で確認した場合は問題なく読み込めているようですが解決方法がもう思いつきません
- 699 名前:デフォルトの名無しさん mailto:sage [2020/12/15(火) 23:50:45.85 ID:hNr+YjXe0.net]
- >>688
これでどう? https://qiita.com/economist/items/86acacb41d8273c57b88
- 700 名前:デフォルトの名無しさん mailto:sage [2020/12/16(水) 03:05:04.20 ID:9vasbDkP0.net]
- >>689
最後二行がドンピシャでした!ありがとうございます
- 701 名前:デフォルトの名無しさん mailto:sage [2020/12/19(土) 03:36:21.06 ID:/KeMIWwU0.net]
- 正規表現の質問です
preg _replace関数の中で[\w-]←これでは問題なかったのに[\w- ./?%&=]←このように書くとハイフンがエラーになるのですがなぜですか? (ちなみに\wとハイフンの間にスペースを開けると正常に動作しました) どういう挙動なのか教えてください 独習phpという本で勉強をしいますが、そこには[\w- ./?%&=]と書かれていてその通りに書いたのですが本が間違ってるのでしょうか? preg _replace(‘|http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)|’ ~ 本にはこのように書いてあります。urlのパターンだそうです よろしくお願いします
- 702 名前:デフォルトの名無しさん [2020/12/19(土) 05:30:15.31 ID:Rge1PI7OM.net]
- 性器表現の解答です
ω
- 703 名前:デフォルトの名無しさん mailto:sage [2020/12/19(土) 14:45:30.07 ID:W83u/fSR0.net]
- [a-c]・[1-3]など、[ ]内では、- で範囲を表す特殊文字。
a〜c, 1〜3 だから、[ ]内では必ず、- を最初に書くべき! [-a-c] 最初に書いたら、絶対に範囲にならないから
- 704 名前:デフォルトの名無しさん mailto:sage [2020/12/19(土) 19:13:11.59 ID:ZTyl/xlFM.net]
- 「-」の前に「\」付けたら正規表現特殊文字も使える。
正規表現の話だと思う Regular Expression(正規表現) Part15 https://mevius.5ch.net/test/read.cgi/tech/1568640311/
- 705 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 04:04:18.66 ID:nZJh8EQNd.net]
- >>693
ありがとうございます。 範囲として認識されてしまってたんですね 納得することができました ありがとうございました。 >>694 スレ違いでしたか、すみません(^_^;) エスケープすればエラーにならないのは確認できたのですが理屈が分からなかったので 解決できました。ありがとうございます。
- 706 名前:デフォルトの名無しさん mailto:sage [2021/01/01(金) 19:20:45.96 ID:lyyXQY1i0.net]
- laravel勉強中なんですがartisanの読み方はどれがメジャーなんですか?アルチザン?アーティザン?
- 707 名前:デフォルトの名無しさん mailto:sage [2021/01/01(金) 20:16:14.67 ID:hEezWpWG0.net]
- アルチザンでいいですよ
発音→ˈärdəzən
- 708 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 19:43:40.47 ID:RfIWWVNOd.net]
- すみません。LAMP環境で作ってくださいと言われたら一般的にはどんな開発環境の事を言うんでしょう。
調べたら具体的にはvirtual_boxでcentOS(Linux)入れてそこにmysql(apache)とphpをインストールして って事だと思うんですが、MAMPで開発するのとは別物なんでしょうか? MAMPの場合はhtdocs内に作れば良かったのですが、LAMPだと色々設定する必要があるのでしょうか。 FWはlaravelとvue.jsでherokuにデプロイする事になってます。新年早々の質問ですが、よろしくお願いします。
- 709 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 22:04:22.32 ID:37FlK6+Q0.net]
- まずLAMPが何を意味しているのか調べてください
- 710 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 22:47:11.70 ID:HHW162eM0.net]
- 商用環境がLAMPだからそこで動作するようにしてほしいという意味だろ?
開発環境でそれを再現する手段として、VirtualBoxで構築した仮想のLinuxを使おうがMAMPを使おうが、頼む側からしたらどうでもいいことだろ。 もっとも、その構成なら開発環境のphpとMySQLはdockerで構築し、apacheの代わりにphpのビルトインサーバーを使うのが一般的だろう。 dockerで構築するからlinuxである必要もなくてwindowsだろうがmacでも同じだ。
- 711 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 23:36:27.86 ID:IrsnN8LQd.net]
- >>699
>>700 レスありがとうございます。 遅くなってごめんなさい。てっきりLAMP環境で動かす時はMAMP環境でlaravelで書いたプログラムの設定や構成とかを変えなきゃいけないのかと思ってました。 dockerは使った事ないのですが、調べてみますね。 phpのビルトインサーバも知らなかったので試してみます。
- 712 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 12:34:44.02 ID:8J0aXCEO0.net]
- phpからmysql接続するときにパスワードに記号がはいってると接続できないっぽいんですがどうやって回避したらいいですか
- 713 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 12:46:55.65 ID:kf91PiaQ0.net]
- パスワードを変える
- 714 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 12:55:09.19 ID:8J0aXCEO0.net]
- >>703
客先のパスワードだからこっちの権限で変えられないんだ LinuxのMysqlコマンドでなら接続できるんだけど PHPライブラリのバグなんかな
- 715 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 13:06:55.36 ID:8CuCnTzB0.net]
- なんでこういうレベルの話を聞く人ってエラーメッセージやライブラリの名前書かないんだろ。
- 716 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 13:09:02.70 ID:8J0aXCEO0.net]
- >>705
常識問題かと思って とりあえず標準のライブラリは全部試したけど同じ Php7.2 エラーはパスワード間違いのアクセスデナイのパスワードYESのやつだ
- 717 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:05:06.26 ID:DwSyyeeN0.net]
- その記号がバックスラッシュ(エンマーク)だったら笑うが
- 718 名前:デフォルトの名無しさん [2021/01/07(木) 14:15:18.43 ID:8CuCnTzB0.net]
- new PDO('mysql:host=localhost', 'root', '*+-^.?');
普通に繋がったが どうせエスケープが必要な文字の使ったせいだろ
- 719 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:28:54.17 ID:8J0aXCEO0.net]
- 言葉は厳しいけど一応みてくれてるという優しさ
勘違いしてたっぽいわ 全ての権限許可*で許可したら接続できたから ユーザー権限臭い コマンドラインからの接続はできてPHPからの接続を拒否する権限ってなんだろうか
- 720 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:36:59.41 ID:8J0aXCEO0.net]
- 自己解決しそう
Ssl証明書での接続必須になってたわ コンソールからだと勝手にやってくれるけど Phpからだとオプションで証明書指定しないといけない臭かったか
|

|