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
82 名前:デフォルトの名無しさん [2020/06/18(木) 22:44:53.87 ID:g18Fqbw/0.net] 【借金地獄】マルチ商法で死の淵から生還して得たもの失ったもの【ビジネス論】 https://www.youtube.com/watch?v=UxriU-TOrMY 【実体験】マルチ商法で友達を失うまで https://www.youtube.com/watch?v=KFDnYlhxPg4 【体験談】元DDがAmwayで稼ぐのが難しい理由を解説してみた【元ガチ勢】 https://www.youtube.com/watch?v=SpzJEddQOdE 【ゲーム理論】マルチ商法が社会に存在してはいけない理由【脱洗脳動画】 https://www.youtube.com/watch?v=6vyrWhhpxf8 あの頃アムウェイはじめちゃったきっかけ【元ガチ勢】 https://www.youtube.com/watch?v=H9C4n4pL03U
83 名前:デフォルトの名無しさん (ワッチョイ 5bad-LS63) [2020/06/19(金) 16:44:15 ID:YKC9wOtd0.net] Apacheってインストールした後どうすればいいんですか?
84 名前:蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdba-56eO) mailto:age [2020/06/19(金) 16:47:59 ID:2dhmF5H5d.net] >>82 サーバを起動してhttps://localhostにアクセス。
85 名前:デフォルトの名無しさん [2020/06/19(金) 17:27:43.91 ID:YKC9wOtd0.net] ApacheじゃなくてMAMP使って htdocsの中に作ったソースファイルの入ったフォルダ入れて localhost: ポート番号/test1.php←にアクセスしたけど 404って表示される 何が原因なの? フォルダじゃなくてファイル入れたら表示されるのに
86 名前:デフォルトの名無しさん [2020/06/19(金) 17:31:55.01 ID:YKC9wOtd0.net] あっurlにフォルダ入れたらできた!!
87 名前:デフォルトの名無しさん [2020/06/19(金) 18:30:00.56 ID:YKC9wOtd0.net] コマンドプロントにcomposer global require laravel/installerって打ち込んでも 一向にlaravelインストールできないんだが どうしたらいいの?
88 名前:デフォルトの名無しさん mailto:sage [2020/06/19(金) 18:47:33.20 ID:FjgfZFkwd.net] >>86 コマンドプロンプトくん「すまん、composerって何?」 つまりcomposerをインストールしろ
89 名前:デフォルトの名無しさん [2020/06/19(金) 18:58:34.33 ID:YKC9wOtd0.net] >>87 インストール後にコマンドプロントに入力したけど緑の文字が一行出ただけで インストールできない
90 名前:デフォルトの名無しさん [2020/06/19(金) 18:58:58.71 ID:YKC9wOtd0.net] >>87 composerをインストール後にコマンドプロントに入力したけど緑の文字が一行出ただけで インストールできない
91 名前:デフォルトの名無しさん mailto:sage [2020/06/19(金) 20:54:24.77 ID:hR7tqNr30.net] 質問する時は、正確なエラーメッセージも書いてください! また、エラーメッセージで検索してください
92 名前:デフォルトの名無しさん [2020/06/19(金) 21:19:25.24 ID:YKC9wOtd0.net] composer.json has been createdのまま止まってる
93 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 00:44:10.93 ID:teZ8s/kya.net] 自分もララベルやってみたいんですが Win10pro64bitでハローワールドまでの手順 どこか案内してもらえませんか?
94 名前:デフォルトの名無しさん [2020/06/20(土) 05:51:33.34 ID:nQU/VbU80.net] laravelインストール出来た!!
95 名前:デフォルトの名無しさん (ワッチョイ 5bad-K8i5) [2020/06/20(土) 08:17:36 ID:nQU/VbU80.net] プログラミングの学習順は HTML&CSS→PHP→フレームワークで合ってますか?
96 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 08:47:52.07 ID:bcY39SfT0.net] >>94 正解の順序なんてないよ。 別にその順序で問題ない。やりたいことがその方向なら。
97 名前:デフォルトの名無しさん [2020/06/20(土) 10:25:33.53 ID:7VhJIYaB0.net] hoge.com/**** に指定した数字入れて、html出力ってできますか? 具体的には <a href=“hoge.com/****”>****</a> をいくつも書くの面倒なので、どこかに 1211,2341,5671,8875 とかまとめて数字書くと <a href=“hoge.com/1211”>1211</a> <a href=“hoge.com/2341”>2341</a> <a href=“hoge.com/5671”>5671</a> <a href=“hoge.com/8875”>8875</a> としたいです。
98 名前:デフォルトの名無しさん [2020/06/20(土) 10:26:29.58 ID:7VhJIYaB0.net] と出力してくれるようにしたいです。 よろしくお願いします。
99 名前:デフォルトの名無しさん (ワッチョイ fff3-UzPu) mailto:sage [2020/06/20(土) 10:55:40 ID:RbmY/iRP0.net] mod_rewrite getパラメータ
100 名前:デフォルトの名無しさん [2020/06/20(土) 11:34:29.02 ID:7VhJIYaB0.net] ありがとうございます! 調べてみます!
101 名前:デフォルトの名無しさん [2020/06/20(土) 17:23:33.19 ID:nQU/VbU80.net] サーバーサイドの方にも興味があるのですが具体的に何をするのかよくわかりません web開発とかとは何か違うのですか?
102 名前:デフォルトの名無しさん [2020/06/20(土) 18:51:28.21 ID:nQU/VbU80.net] laravelをやっているのですがlocalhost:8000/ 〇〇〇〇/にアクセスできなくなってしまいました コマンドプロントでサーバー起動する時のコマンド入力ミスしてしまってから アクセスできません
103 名前:デフォルトの名無しさん [2020/06/20(土) 18:55:31.12 ID:nQU/VbU80.net] コマンドプロント再起動してサーバー起動したらアクセスできました
104 名前:デフォルトの名無しさん [2020/06/20(土) 19:00:41.08 ID:B6zXkbiKa.net] >>96 ->>97 <?php $arr = array( 1211, 2341, 5761, 8875 ); foreach( $arr as $value){ print('<a href="hoge.com/'.$value.'">'.$value."</a><br>\n"); } ?>
105 名前:デフォルトの名無しさん (アウアウエー Sa52-2S+g) [2020/06/20(土) 19:12:02 ID:B6zXkbiKa.net] >>100 初歩的には>>103 の配列がデータベースになったのと似たようなもの
106 名前:デフォルトの名無しさん (ワッチョイ 5bad-LS63) [2020/06/21(日) 02:55:06 ID:6n5peVAH0.net] 実務経験なしでプログラマーに就職する場合ってどうしたらいいのでしょうか?
107 名前:デフォルトの名無しさん (ワッチョイ 5f2c-Yghi) mailto:sage [2020/06/21(日) 05:30:18 ID:gOOuJhy80.net] 【ポイントは一つ】プログラミング未経験でも受かるポートフォリオの作り方 https://www.youtube.com/watch?v=la0rkh6wlxA Ruby on Rails, Bootstrap, Github, Heroku ログイン、コメント・画像・文字列の投稿、いいね、検索機能など かよちん。この娘は、勉強に1週間、作成に2週間
108 名前:デフォルトの名無しさん [2020/06/21(日) 10:01:50.60 ID:N7loo87C0.net] >>103 神!おっぱい見せてもいい。
109 名前:デフォルトの名無しさん [2020/06/21(日) 18:50:52.74 ID:6n5peVAH0.net] ポートフォリオというのは自分で作ったwebサイトなどのプログラムの事ですか? フレームワークとかは必要なんでしょうか?
110 名前:デフォルトの名無しさん mailto:sage [2020/06/21(日) 18:55:20.66 ID:eS9hhdyxr.net] フレームワークがあるものとないものがあればいいけど、今の時代はフレームワークありきでシステム作る傾向があるからフレームワーク使えたほうがいい しかし、フレームワークしか使えない奴はマジでゴミ 俺なら落とす
111 名前:デフォルトの名無しさん (ワッチョイ dbf1-OOME) [2020/06/21(日) 19:02:10 ID:tONmS1sI0.net] >>106 このかわいい生き物はなに? 開発部門はおっさんばかりなのに こんなかわいいのが来たら職場の雰囲気が一気に180度変わるよ。
112 名前:デフォルトの名無しさん (ワッチョイ 5f2c-Yghi) [2020/06/21(日) 19:03:10 ID:gOOuJhy80.net] YouTube の雑食系エンジニア・KENTA の動画を見ればよい ポートフォリオの作り方など、色々な業界情報を教えてくれる
113 名前:106 mailto:sage [2020/06/21(日) 19:05:22.85 ID:gOOuJhy80.net] かよちんだろ ポートフォリオと言うよりも、可愛いから受かったのかも知れないw
114 名前:デフォルトの名無しさん mailto:sage [2020/06/21(日) 22:23:41.72 ID:FfUjoyTXH.net] array_walkのwalkはどういう意味?配列が歩く?
115 名前:デフォルトの名無しさん mailto:sage [2020/06/21(日) 22:33:16.93 ID:FfUjoyTXH.net] 自決しました
116 名前:デフォルトの名無しさん mailto:sage [2020/06/21(日) 23:03:34.53 ID:dXKS2j3j0.net] >>114 一寸 待て https://img.recordchina.co.jp/thumbs/m860/201609/20160922-03561009.jpg
117 名前:デフォルトの名無しさん [2020/06/22(月) 10:51:55.16 ID:fMZd4kHT0.net] cmsを使いつつ、スクレイピングも行うWEBサイトを作る場合、どういう環境を選んだらいいんでしょうか?wordpressでベースを作り、そこにpythonを組み込むことも可能なのか、それともphpかpythonどちらかに絞るのが適切なのでしょうか? しかしpythonだけだとcmsが欲しくなるかもしれません。 twitterをスクレイピングして、バズったネタを独自にランキングしたいです toggeterのような。。。
118 名前:デフォルトの名無しさん mailto:sage [2020/06/22(月) 12:09:48.52 ID:+DreoFMt0.net] Ruby には、Anemone というライブラリでスクレイピングできるけど、 これは、静的なページを対象にしているから、 5ch みたいに、空のHTML を送ってきてから、 Ajax で内容を取得するようなページには対応できない Anemone は、データベースにURL を記録して、 同じURLを再ダウンロードしないようになっているけど、 Ajax で内容を取得している場合、URLは同じでも、内容が変わっている 翌日になったら、翌日のデータを取得しているとか、 5ch では、毎回データが変わっているなど だから、こういう問題に対処するには、Ruby on Rails で、自分で作るべき でも、スクレイピングは気を付けないと、営業妨害で逮捕されるので、 同じURL は、1日1回までにすべき
119 名前:デフォルトの名無しさん (ワッチョイ 5bad-LS63) [2020/06/22(月) 12:29:01 ID:rkFSdFKA0.net] ライブラリと言うのは他の人が作った関数の集まりみたいなものですか?
120 名前:デフォルトの名無しさん [2020/06/22(月) 12:38:24.33 ID:fMZd4kHT0.net] >>117 twitterはapiなどを利用すれば情報を取れると思います そこはpythonかrubyがいいんでしょうか cmsもあったほうが便利そうなんで、組み合わせられればいいんですけど
121 名前:117 mailto:sage [2020/06/22(月) 13:08:18.71 ID:+DreoFMt0.net] Ruby の方が簡単。 JSON 形式なら、parse で、Ruby オブジェクトに変換して、Rubyで処理できる require "json" JSON.parse('[1,2,{"name":"tanaka","age":19}]') # => [1, 2, {"name"=>"tanaka", "age"=>19}] データベースに、URL を記録するなら、 結局、Sinatra, Rails などのデータベースを含んだフレームワークになる データベースが面倒なら、CSV・JSON ファイルにでも出力すれば? CSV・JSONなどテキスト処理は、Rubyの得意分野
122 名前:デフォルトの名無しさん mailto:sage [2020/06/22(月) 18:30:19.62 ID:F0LXA7oR0.net] こんなしょうもない回答ばっか続けてるRubyおじさん JSON 形式なら、decode で、PHP オブジェクトに変換して、PHPで処理できる json_decode('[1,2,{"name":"tanaka","age":19}]'); # => [1, 2, {"name"=>"tanaka", "age"=>19}] CSV・JSONなどテキスト処理は、PHPの得意分野
123 名前:デフォルトの名無しさん [2020/06/22(月) 20:37:38.69 ID:rkFSdFKA0.net] 基本情報技術者の資格って取っといたほうがいいですか?
124 名前:デフォルトの名無しさん [2020/06/22(月) 20:47:49.98 ID:rkFSdFKA0.net] PHPはweb開発以外には使えないですか? 連投スクリプトとか作るには他の言語の知識が必要ですか?
125 名前:デフォルトの名無しさん [2020/06/22(月) 20:58:11.51 ID:rkFSdFKA0.net] 連投スクリプトのような作業を自動化するツール? はどうやって作るのですか?
126 名前:デフォルトの名無しさん mailto:sage [2020/06/22(月) 21:00:23.26 ID:pnIkQs7T0.net] >>123 必要なのは、連投なんてして他の人の迷惑にならないかと振り返る良識だよ。
127 名前:デフォルトの名無しさん (ワッチョイ 5bad-LS63) [2020/06/22(月) 23:47:39 ID:rkFSdFKA0.net] >>125 悪用するつもりは無いです 自動化するプログラムとか作ってみたいです
128 名前:デフォルトの名無しさん (ワッチョイ 4e63-TbJT) mailto:sage [2020/06/22(月) 23:53:29 ID:/VvDzmTr0.net] >>126 PHP使って自動Tweetするプログラムを書いたことはある 必要な知識は、 スクリプトを自動起動する方法、 ターゲットサイトへのアクセス方法
129 名前:デフォルトの名無しさん (ワッチョイ 13ac-jCqa) mailto:sage [2020/06/23(火) 00:26:35 ID:AMcrD26I0.net] さすがにコマンドプロンプトやらでphp.exe実行したことくらいあるだろ?
130 名前:デフォルトの名無しさん mailto:sage [2020/06/23(火) 02:12:47.30 ID:jgblKAgD0.net] アプリを起動しっ放しで、一定時間、アプリ内でsleep するのと、 Linux のcron で、定期的にアプリを起動・終了するのと、どっちなのだろう?
131 名前:デフォルトの名無しさん (アウアウエー Sa52-DCjZ) [2020/06/23(火) 03:07:05 ID:0YiDjjNEa.net] >>116 日付変わって最初のアクセスがあったらajaxで取得するとかでどう? ランキングでよくあるやつ 非同期だしそのままwordpressで使いやすいでしょ
132 名前:デフォルトの名無しさん mailto:sage [2020/06/23(火) 12:36:42.70 ID:wBvTCxcy0.net] >>129 大昔、Linuxではプロセス起動のコストが高い一方で仮想メモリ管理は
133 名前:優秀だから、起動しっぱなしのほうがよい Windowsでは逆なので、タスクスケジューラーなりで毎回起動するほうがよい、と習った [] [ここ壊れてます]
134 名前:デフォルトの名無しさん (ワッチョイ 5bad-LS63) [2020/06/23(火) 21:27:20 ID:5NeeWYaL0.net] プログラミング初心者がいきなりフレームワークに頼りきりになるのはよくないですか? 最初はフレームワークなしでするべきだとネットの記事で見ました
135 名前:デフォルトの名無しさん (アウアウエー Sa52-f3e5) mailto:sage [2020/06/23(火) 21:35:03 ID:UicElvK7a.net] >>132 迷っているまえに手を動かして書き始めてみた方が良いよ フレームワークは名前の通りの骨組みなので 部品を組み立てるもの。 部品の役割や機能が分からずには組み立てられませんよ?と言う事 まずブラウザのlocalhost/ でハローワールドが 表示出来てから進めば良いよ
136 名前:デフォルトの名無しさん (ワッチョイ 13ac-jCqa) mailto:sage [2020/06/23(火) 21:38:53 ID:AMcrD26I0.net] phpならまずはinfoだすとこやな フレームワークは良くも悪くも一定の言語知識がないとまともにカスタマイズできない
137 名前:デフォルトの名無しさん mailto:sage [2020/06/23(火) 22:38:29.06 ID:T+fRCnFjr.net] >>132 フレームワークしか使えないゴミを大量に見てきた お前もそのゴミになるわけだ
138 名前:デフォルトの名無しさん mailto:sage [2020/06/23(火) 22:53:39.29 ID:ZGgr9BPx0.net] そこは「ようこそ!」って歓迎してやらないと
139 名前:デフォルトの名無しさん [2020/06/24(水) 01:34:31.69 ID:U5tB32Kx0.net] xampp/htdocs/の中に登録チェック画面のphpファイル入れましたが アクセスするとNotice: Undefined index: 表示されてしまいます 何が原因でしょう?
140 名前:デフォルトの名無しさん (ワッチョイ 7fa7-x+MM) mailto:sage [2020/06/24(水) 02:16:01 ID:Is+OrPHC0.net] 配列のインデックスが未定義 典型的なのは$_POSTとか$_GETを受け取ってない状態なのに echo $_POST['hoge'];みたいなコード書くとそうなる 別にエラー消して無視していいレベルのものだけど issetとか使って変数がセットされてるか確認するのが普通 $hoge = ''; if (isset($_POST['hoge'])) $hoge = $_POST['hoge']; 三項演算子系のもの使ったりfilter_input使ったやり方が普通だから書き方わかればそっちで
141 名前:デフォルトの名無しさん [2020/06/24(水) 04:45:38.10 ID:U5tB32Kx0.net] PHPを上達するにはPHPの公式ドキュメント見て ひたすらwebサイト作るしかないですかね? PHPの本買いましたが内容が古くエラーの連続でした
142 名前:デフォルトの名無しさん [2020/06/24(水) 05:33:57.94 ID:5PG4ElsXM.net] $a = 0 || $b = 1; var_dump($a); //bool(true) 結果がtrueになるのはなぜでしょうか? という投稿をしようと思いましたが、 $a = (0 || ($b = 1)) という処理をしていることに気付いたので、すっきりした気分で床に就こうと思います。
143 名前:デフォルトの名無しさん (アウアウエー Sabf-PKxn) mailto:sage [2020/06/24(水) 08:21:07 ID:BIyLVKwIa.net] >>137 localhost/ のようなフォルダ指定の場合には デフォルトがindex.phpかindex.htmlというファイルを表示する設定なので localhost/info.php のようにファイル名までアドレス指定してください。
144 名前:デフォルトの名無しさん (ワッチョイ cf49-G+5W) mailto:sage [2020/06/24(水) 09:40:59 ID:LpqCs0qI0.net] >>140 静的型付じゃないからこういう勘違いも起こるんだな
145 名前:デフォルトの名無しさん (アウアウエー Sabf-3+hg) [2020/06/24(水) 09:54:51 ID:1wmcrXpta.net] $a = (0 || $b) = 1; いっそこう解釈されてエラー吐けばいいのに
146 名前:デフォルトの名無しさん (アウアウエー Sabf-PKxn) mailto:sage [2020/06/24(水) 10:01:44 ID:4I9Zugsaa.net] PHPの公式ドキュメントに書かれてますが・・ 演算子の優先順位 https://www.php.net/manual/ja/language.operators.precedence.php ?演算子の優先順位や結合性は、あくまでも式のグループ分けだけを決めるものであり、 評価順を決めるものではありません。 PHP では一般に、式をどの順番で評価するかは決めていません。 そのため、特定の順序で式が評価されることを前提としたコードを書いてはいけません。 PHP のバージョンが変わったり前後のコードが変わったりしたときに、 評価順が変わる可能性があるからです。?
147 名前:デフォルトの名無しさん [2020/06/25(木) 15:00:23.48 ID:jNFgyTH90.net] 質問です preg_match('/\A[0-9]+\z/',$data) と記述し半角数字の識別を行い商品の値段を入力したいのですが 半角数字を入力してみても半角数字だと認識してくれません 記述の仕方に特別問題もないように思うのですが 他に考えられる原因というのはどういうものがありますか?
148 名前:デフォルトの名無しさん (アウアウエー Sabf-PKxn) [2020/06/25(木) 15:30:17 ID:p0oQvl9Ia.net] >>145 PHPじゃなくてHTMLの<input type="number">なんじゃないの?
149 名前:デフォルトの名無しさん mailto:sage [2020/06/25(木) 19:34:12.51 ID:yW1u3bmr0.net] 数字にカンマや全角数字、前後に空白が入ってるとか そもそも$dataに別のものが入ってるとか $dataをvar_dump()してみれば $data = intval($data); あと文字コードがらみで、u修飾子をつける
150 名前:デフォルトの名無しさん [2020/06/26(金) 17:32:10.19 ID:x3eEIBQU0.net] HTMLのフォームとPHPでオンラインショッピングサイトを作りたいのですが 商品を買ってもらったときにクレジットカードで支払いしてもらうには どのような手続きをすればいいでしょうか? PHPコードももちろん気になりますが お客からクレジットカード番号ほ入力してもらったあと どのように相手側からはお金が引かれこちらにお金が入ってくるしくみがさっはーり分からないのです。
151 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 17:47:27.41 ID:tpkRAs620.net] >>148 クレカ決済部分を代行会社に依頼するのがわりと楽
152 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 19:49:02.51 ID:VIOvHiD1r.net] >>148 そこは絶対にプログラミングで対応すべきところではない 決済APIサービス使え クレカ情報なんか取得するなよ お漏らししたらお前が訴えられて賠償することになる
153 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 19:50:36.02 ID:t1dY46A/0.net] 直接契約だろうが代行だろうがブラックボックスなので 結局API使ってやり取りすることになる まあ直接契約とか無理だけどな
154 名前:デフォルトの名無しさん [2020/06/26(金) 20:05:56.93 ID:x3eEIBQU0.net] > 149-151 ありがとうございます。 決済APIサービス使おうと思いますがどうすればいいのでしょうか? やっぱりどこかとネットで契約したり設定しないといけないのですよね? 自分のサイト作ったときのようにレンタルサーバやドメイン取得の契約したみたいに。
155 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 20:30:53.88 ID:4Xp41V6m0.net] 直接契約は、100項目とか遵守しないといけないから、絶対に無理 金額の5% 払えば、代行業者がやってくれる
156 名前:デフォルトの名無しさん (ワッチョイ 0fac-G+5W) mailto:sage [2020/06/26(金) 20:44:11 ID:uqHA56uo0.net] まさかAPIサービスを使ったことない?!
157 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 21:21:52.33 ID:KRu3Lqu50.net] 質問、既出だったらすまそ、初心者です。書籍「気づけばプロ並みphp」の記述どおりのプログラムでエラーが出ます。 エラーメッセージ: Warning: Use of undefined constant staff_name - assumed 'staff_name' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\staff\staff_add_check.php on line 50 エラー箇所:print'<input type="hidden" name="name" value="'.staff_name.'">'; たぶん"'.staff_name.'"あたりがおかしいと思うが、書籍の記述どおりなのでどう直せば
158 名前:いいかわかりません [] [ここ壊れてます]
159 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 21:34:40.49 ID:A6rLwpNG0.net] printの次に半角スペースが無いなんてことが正解?
160 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 21:36:12.69 ID:A6rLwpNG0.net] そうでなくて変数に$がついてないからなんてことが正解か
161 名前:デフォルトの名無しさん (ワッチョイ 0f01-H7K1) mailto:sage [2020/06/26(金) 22:12:13 ID:KRu3Lqu50.net] printのあとには半角スペースが必要なんですか? あと、このプログラムの11行目で$staff_name=$_POST['name'];と定義しており、 また前のプログラムで <form method="post" action="staff_add_check.php">スタッフ名を入力してください。<br/> <input type="text" name="name" style="width:200px"><br/> ・・・</form>というふうに変数については、自分は問題がみつけられません。 そもそもこの書籍はphp5を前提に記述されており(php7でも問題なしとの記述はありますが)、自分は本プログラムをphp7で記述しているので記述法の仕様変更などが関係しているようにも思えますが、、、php7対応の書籍を買いなおしたほうが早いかな わちゃわちゃしててすまそ
162 名前:デフォルトの名無しさん (ワッチョイ ff46-5fXH) mailto:sage [2020/06/26(金) 22:15:08 ID:0RNRcl9R0.net] 53歳です プログラムできるようになりたくって PHP勉強中です よろしくお願いします
163 名前:デフォルトの名無しさん (ワッチョイ ff46-5fXH) mailto:sage [2020/06/26(金) 22:25:12 ID:0RNRcl9R0.net] >>155 テキストを買ったら、その誤植情報を最初に確認すべきです 誤植個所をテキストに書き込みしてから学習しましょう また、誤植情報を確認しても、なお誤植の可能性があれば 出版社に確認をしてください
164 名前:デフォルトの名無しさん (ワッチョイ ff46-5fXH) mailto:sage [2020/06/26(金) 22:30:52 ID:0RNRcl9R0.net] 157さんがおっしゃってるように print'<input type="hidden" name="name" value="'.staff_name.'">'; を ↓ print'<input type="hidden" name="name" value="'.$staff_name.'">'; と staff_name の頭に $を付けて $staff_name としたら良いと思います
165 名前:デフォルトの名無しさん (ワッチョイ ff46-5fXH) mailto:sage [2020/06/26(金) 22:35:40 ID:0RNRcl9R0.net] >>155 155さんは、今回を機会に、「エスケープシーケンス」に関して 軽く復習しておくといいと思います
166 名前:デフォルトの名無しさん (ワッチョイ cfa7-z8SP) mailto:sage [2020/06/26(金) 22:36:57 ID:VeeGpXIs0.net] printのあとには半角スペースがあった方がいい なくても動くみたいだけど 157の言う通り変数のなのに$がないせいでクオートしない文字列のエラーが発生している https://www.php.net/manual/ja/migration72.deprecated.php
167 名前:デフォルトの名無しさん (ワッチョイ ff46-5fXH) mailto:sage [2020/06/26(金) 22:37:16 ID:0RNRcl9R0.net] エスケープシーケンスというよりは ” と ’ の使い方か
168 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 22:52:45.95 ID:KRu3Lqu50.net] 155っす、いやーいろいろ考察&提案までありがとござますー まず、$つけたらいけました。おっしゃるとおり変数扱いになってなかったみたいですわ 誤植情報の確認、print後のスペースは参考になり、大変感謝します ほんで、エスケープシーケンスやら " と ' の違いやらよく分からないので、今すぐ調べてみます くだらん質問失礼しますたーm_ _m、助かりました
169 名前:デフォルトの名無しさん (ワッチョイ ff46-5fXH) mailto:sage [2020/06/26(金) 22:55:29 ID:0RNRcl9R0.net] 全然くだらなく無いですよ 大切で美しい一歩です
170 名前:デフォルトの名無しさん mailto:sage [2020/06/26(金) 23:03:29.68 ID:VIOvHiD1r.net] >>152 オンラインショップならBASEとか使うほうが早い もはやphpでイチから作るものではない それでもやるならペイパルで決済ボタンつけておくだけでいい
171 名前:デフォルトの名無しさん [2020/06/27(土) 19:21:20.68 ID:CIYHNSt9M.net] セッションを学びました。 ところでFacebookやMixiで 個人アカウントで毎回ID/Passwordを入力しなくてもいいのも セッションのおかげなのでしょうか? あるいはクッキーも関係していますか?
172 名前:デフォルトの名無しさん [2020/06/28(日) 05:31:49.07 ID:46+zCTZf0.net] セッションは永続的ではない。 クッキーを使って、そのページを見ている間だけ、本人確認するもの 一方、前回のユーザーID・パスワードを記憶しているものは、 データをクッキーに保存して、永続的に使っている クッキーの内容は、ブラウザのF12 開発者ツールで見れる
173 名前:デフォルトの名無しさん mailto:sage [2020/06/28(日) 17:10:55.05 ID:YhC9oGcZa.net] ちょ、$$hensuu てなんなん?
174 名前:デフォルトの名無しさん mailto:sage [2020/06/28(日) 17:18:26.80 ID:+F9qJNSy0.net] $atai="value" $$atai===$value だった気がする
175 名前:デフォルトの名無しさん mailto:sage [2020/06/28(日) 18:02:50.16 ID:mCls1lTO0.net] 試してみればわかるけど $nameのnameを変数に置き換えてるんだよ
176 名前:デフォルトの名無しさん mailto:sage [2020/06/28(日) 20:44:55.05 ID:+IGHtKO4a.net] >>171 なんだそれ?益々意味わからん >>172 どういう時に使うのかさっぱり使いみちがわからん 小一時間考えてもわからんから向いて無いわー
177 名前:デフォルトの名無しさん mailto:sage [2020/06/28(日) 20:51:07.50 ID:mCls1lTO0.net] >>173 向いて無くないよ 質問して理解しようとしてるってことは適正ありってことだよ 僕も変数名を変数で置き換えるプログラムは作ったことがないですね 一度サンプルコードを写経したら後は忘れてもいいですよ
178 名前:デフォルトの名無しさん mailto:sage [2020/06/28(日) 21:05:10.22 ID:MN4tCDi90.net] $a = "b"; $b = "c"; $c = "d"; 基礎知識 $a = ${"a"} 応用 $$a => ${$a} => ${"b"} = $bと等価 $$$a => ${${$a}} => ${${"b"}} => ${"c"} = $cと等価
179 名前:デフォルトの名無しさん [2020/06/28(日) 21:23:52.06 ID:JF/dtkTa0.net] やさしいスレ
180 名前:デフォルトの名無しさん (ワッチョイ 3ff3-z8SP) mailto:sage [2020/06/28(日) 21:51:25 ID:eCBtS9O80.net] 可変変数や可変関数は、可読性が落ちるんだよね 普通はほとんど使わない認識だけど、フレームワークなんかで使われてるのかな
181 名前:173 mailto:sage [2020/06/28(日) 23:03:35.81 ID:xyXNd0QNa.net] >>174 ありがとう >>175 そういう人がいてくれて助かります >>176 なんとなくわかったけど、ややこしいだけや >>177 可変関数も、あんの? 可読性・・よほど命名規則に気を付けないと悪いわな つか、使わんのかーいw
182 名前:デフォルトの名無しさん [2020/06/29(月) 10:05:43.66 ID:oNHSOFOA0.net] $func = 'foo'; $func(); // This calls foo() JavaScriptやPythonから見たら、なにこれ?ってなるな。