[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 11 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
135: (オッペケ Sr3b-pkDg) 2020/06/23(火)22:38 ID:T+fRCnFjr(1) AAS
>>132
フレームワークしか使えないゴミを大量に見てきた
お前もそのゴミになるわけだ
136: (ワッチョイ 4e63-TbJT) 2020/06/23(火)22:53 ID:ZGgr9BPx0(1) AAS
そこは「ようこそ!」って歓迎してやらないと
137
(1): (ワッチョイ 8fad-x+MM) 2020/06/24(水)01:34 ID:U5tB32Kx0(1/2) AAS
xampp/htdocs/の中に登録チェック画面のphpファイル入れましたが

アクセスするとNotice: Undefined index: 表示されてしまいます

何が原因でしょう?
138: (ワッチョイ 7fa7-x+MM) 2020/06/24(水)02:16 ID:Is+OrPHC0(1) AAS
配列のインデックスが未定義
典型的なのは$_POSTとか$_GETを受け取ってない状態なのに
echo $_POST['hoge'];みたいなコード書くとそうなる
別にエラー消して無視していいレベルのものだけど
issetとか使って変数がセットされてるか確認するのが普通
$hoge = '';
if (isset($_POST['hoge'])) $hoge = $_POST['hoge'];
省1
139: (ワッチョイ 8fad-x+MM) 2020/06/24(水)04:45 ID:U5tB32Kx0(2/2) AAS
PHPを上達するにはPHPの公式ドキュメント見て
ひたすらwebサイト作るしかないですかね?

PHPの本買いましたが内容が古くエラーの連続でした
140
(1): (ブーイモ MM0f-Zcd2) 2020/06/24(水)05:33 ID:5PG4ElsXM(1) AAS
$a = 0 || $b = 1;
var_dump($a); //bool(true)

結果がtrueになるのはなぜでしょうか?
という投稿をしようと思いましたが、
$a = (0 || ($b = 1))
という処理をしていることに気付いたので、すっきりした気分で床に就こうと思います。
141: (アウアウエー Sabf-PKxn) 2020/06/24(水)08:21 ID:BIyLVKwIa(1) AAS
>>137
外部リンク:localhost
のようなフォルダ指定の場合には
デフォルトがindex.phpかindex.htmlというファイルを表示する設定なので
外部リンク[php]:localhost
のようにファイル名までアドレス指定してください。
142: (ワッチョイ cf49-G+5W) 2020/06/24(水)09:40 ID:LpqCs0qI0(1) AAS
>>140
静的型付じゃないからこういう勘違いも起こるんだな
143: (アウアウエー Sabf-3+hg) 2020/06/24(水)09:54 ID:1wmcrXpta(1) AAS
$a = (0 || $b) = 1;
いっそこう解釈されてエラー吐けばいいのに
144: (アウアウエー Sabf-PKxn) 2020/06/24(水)10:01 ID:4I9Zugsaa(1) AAS
PHPの公式ドキュメントに書かれてますが・・

演算子の優先順位

外部リンク[php]:www.php.net

?W演算子の優先順位や結合性は、あくまでも式のグループ分けだけを決めるものであり、
評価順を決めるものではありません。
PHP では一般に、式をどの順番で評価するかは決めていません。

そのため、特定の順序で式が評価されることを前提としたコードを書いてはいけません。
省2
145
(1): (ワッチョイ 8f42-c0lz) 2020/06/25(木)15:00 ID:jNFgyTH90(1) AAS
質問です
preg_match('/\A[0-9]+\z/',$data)
と記述し半角数字の識別を行い商品の値段を入力したいのですが
半角数字を入力してみても半角数字だと認識してくれません
記述の仕方に特別問題もないように思うのですが
他に考えられる原因というのはどういうものがありますか?
146: (アウアウエー Sabf-PKxn) 2020/06/25(木)15:30 ID:p0oQvl9Ia(1) AAS
>>145
PHPじゃなくてHTMLの<input type="number">なんじゃないの?
147: (ワッチョイ cf0e-z8SP) 2020/06/25(木)19:34 ID:yW1u3bmr0(1) AAS
数字にカンマや全角数字、前後に空白が入ってるとか
そもそも$dataに別のものが入ってるとか
$dataをvar_dump()してみれば

$data = intval($data);
あと文字コードがらみで、u修飾子をつける
148
(2): (ワッチョイ 8ff1-of6p) 2020/06/26(金)17:32 ID:x3eEIBQU0(1/2) AAS
HTMLのフォームとPHPでオンラインショッピングサイトを作りたいのですが
商品を買ってもらったときにクレジットカードで支払いしてもらうには
どのような手続きをすればいいでしょうか?
PHPコードももちろん気になりますが
お客からクレジットカード番号ほ入力してもらったあと
どのように相手側からはお金が引かれこちらにお金が入ってくるしくみがさっはーり分からないのです。
149: (ワッチョイ 7f63-htoQ) 2020/06/26(金)17:47 ID:tpkRAs620(1) AAS
>>148
クレカ決済部分を代行会社に依頼するのがわりと楽
150: (オッペケ Sra3-votv) 2020/06/26(金)19:49 ID:VIOvHiD1r(1/2) AAS
>>148
そこは絶対にプログラミングで対応すべきところではない
決済APIサービス使え
クレカ情報なんか取得するなよ
お漏らししたらお前が訴えられて賠償することになる
151: (ワッチョイ 8fa7-x+MM) 2020/06/26(金)19:50 ID:t1dY46A/0(1) AAS
直接契約だろうが代行だろうがブラックボックスなので
結局API使ってやり取りすることになる
まあ直接契約とか無理だけどな
152
(1): (ワッチョイ 8ff1-of6p) 2020/06/26(金)20:05 ID:x3eEIBQU0(2/2) AAS
> 149-151
ありがとうございます。
決済APIサービス使おうと思いますがどうすればいいのでしょうか?
やっぱりどこかとネットで契約したり設定しないといけないのですよね?
自分のサイト作ったときのようにレンタルサーバやドメイン取得の契約したみたいに。
153: (ワッチョイ cf2c-wMgy) 2020/06/26(金)20:30 ID:4Xp41V6m0(1) AAS
直接契約は、100項目とか遵守しないといけないから、絶対に無理

金額の5% 払えば、代行業者がやってくれる
154: (ワッチョイ 0fac-G+5W) 2020/06/26(金)20:44 ID:uqHA56uo0(1) AAS
まさかAPIサービスを使ったことない?!
155
(2): (ワッチョイ 0f01-H7K1) 2020/06/26(金)21:21 ID:KRu3Lqu50(1/3) AAS
質問、既出だったらすまそ、初心者です。書籍「気づけばプロ並み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.'"あたりがおかしいと思うが、書籍の記述どおりなのでどう直せばいいかわかりません
156: (ワッチョイ 7f02-n38w) 2020/06/26(金)21:34 ID:A6rLwpNG0(1/2) AAS
printの次に半角スペースが無いなんてことが正解?
157: (ワッチョイ 7f02-n38w) 2020/06/26(金)21:36 ID:A6rLwpNG0(2/2) AAS
そうでなくて変数に$がついてないからなんてことが正解か
158: (ワッチョイ 0f01-H7K1) 2020/06/26(金)22:12 ID:KRu3Lqu50(2/3) AAS
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対応の書籍を買いなおしたほうが早いかな
省1
159: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:15 ID:0RNRcl9R0(1/6) AAS
53歳です
プログラムできるようになりたくって
PHP勉強中です
よろしくお願いします
160: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:25 ID:0RNRcl9R0(2/6) AAS
>>155
テキストを買ったら、その誤植情報を最初に確認すべきです
誤植個所をテキストに書き込みしてから学習しましょう
また、誤植情報を確認しても、なお誤植の可能性があれば
出版社に確認をしてください
161: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:30 ID:0RNRcl9R0(3/6) AAS
157さんがおっしゃってるように
print'<input type="hidden" name="name" value="'.staff_name.'">';


                                ↓
print'<input type="hidden" name="name" value="'.$staff_name.'">';

と staff_name の頭に $を付けて $staff_name としたら良いと思います
162: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:35 ID:0RNRcl9R0(4/6) AAS
>>155
155さんは、今回を機会に、「エスケープシーケンス」に関して
軽く復習しておくといいと思います
163: (ワッチョイ cfa7-z8SP) 2020/06/26(金)22:36 ID:VeeGpXIs0(1) AAS
printのあとには半角スペースがあった方がいい
なくても動くみたいだけど

157の言う通り変数のなのに$がないせいでクオートしない文字列のエラーが発生している
外部リンク[php]:www.php.net
164: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:37 ID:0RNRcl9R0(5/6) AAS
エスケープシーケンスというよりは

” と ’ の使い方か
165: (ワッチョイ 0f01-H7K1) 2020/06/26(金)22:52 ID:KRu3Lqu50(3/3) AAS
155っす、いやーいろいろ考察&提案までありがとござますー
まず、$つけたらいけました。おっしゃるとおり変数扱いになってなかったみたいですわ
誤植情報の確認、print後のスペースは参考になり、大変感謝します
ほんで、エスケープシーケンスやら " と ' の違いやらよく分からないので、今すぐ調べてみます

くだらん質問失礼しますたーm_ _m、助かりました
166: (ワッチョイ ff46-5fXH) 2020/06/26(金)22:55 ID:0RNRcl9R0(6/6) AAS
全然くだらなく無いですよ
大切で美しい一歩です
167: (オッペケ Sra3-votv) 2020/06/26(金)23:03 ID:VIOvHiD1r(2/2) AAS
>>152
オンラインショップならBASEとか使うほうが早い
もはやphpでイチから作るものではない
それでもやるならペイパルで決済ボタンつけておくだけでいい
168: (ブーイモ MM53-of6p) 2020/06/27(土)19:21 ID:CIYHNSt9M(1) AAS
セッションを学びました。

ところでFacebookやMixiで
個人アカウントで毎回ID/Passwordを入力しなくてもいいのも
セッションのおかげなのでしょうか?
あるいはクッキーも関係していますか?
169: (ワッチョイ cf2c-wMgy) 2020/06/28(日)05:31 ID:46+zCTZf0(1) AAS
セッションは永続的ではない。
クッキーを使って、そのページを見ている間だけ、本人確認するもの

一方、前回のユーザーID・パスワードを記憶しているものは、
データをクッキーに保存して、永続的に使っている

クッキーの内容は、ブラウザのF12 開発者ツールで見れる
170: (アウアウエー Sabf-PKxn) 2020/06/28(日)17:10 ID:YhC9oGcZa(1) AAS
ちょ、$$hensuu てなんなん?
171
(1): (ワッチョイ 7f02-n38w) 2020/06/28(日)17:18 ID:+F9qJNSy0(1) AAS
$atai="value"
$$atai===$value
だった気がする
172
(1): (ワッチョイ ff46-5fXH) 2020/06/28(日)18:02 ID:mCls1lTO0(1/2) AAS
試してみればわかるけど

$nameのnameを変数に置き換えてるんだよ
173
(1): (アウアウエー Sabf-PKxn) 2020/06/28(日)20:44 ID:+IGHtKO4a(1) AAS
>>171
なんだそれ?益々意味わからん
>>172
どういう時に使うのかさっぱり使いみちがわからん

小一時間考えてもわからんから向いて無いわー
174
(1): (ワッチョイ ff46-5fXH) 2020/06/28(日)20:51 ID:mCls1lTO0(2/2) AAS
>>173
向いて無くないよ
質問して理解しようとしてるってことは適正ありってことだよ
僕も変数名を変数で置き換えるプログラムは作ったことがないですね
一度サンプルコードを写経したら後は忘れてもいいですよ
175
(1): (ワッチョイ 8fa7-x+MM) 2020/06/28(日)21:05 ID:MN4tCDi90(1) AAS
$a = "b";
$b = "c";
$c = "d";

基礎知識
$a = ${"a"}

応用
$$a => ${$a} => ${"b"} = $bと等価
省1
176
(1): (ワッチョイ 8f01-bwrb) 2020/06/28(日)21:23 ID:JF/dtkTa0(1) AAS
やさしいスレ
177
(1): (ワッチョイ 3ff3-z8SP) 2020/06/28(日)21:51 ID:eCBtS9O80(1) AAS
可変変数や可変関数は、可読性が落ちるんだよね
普通はほとんど使わない認識だけど、フレームワークなんかで使われてるのかな
178: 173 (アウアウエー Sabf-PKxn) 2020/06/28(日)23:03 ID:xyXNd0QNa(1) AAS
>>174
ありがとう
>>175
そういう人がいてくれて助かります
>>176
なんとなくわかったけど、ややこしいだけや
>>177
省3
179: (ワッチョイ 3f61-x+MM) 2020/06/29(月)10:05 ID:oNHSOFOA0(1) AAS
$func = 'foo';
$func(); // This calls foo()
JavaScriptやPythonから見たら、なにこれ?ってなるな。
180: (ワッチョイ 4ff0-7I9b) 2020/06/29(月)10:54 ID:ha551B4n0(1) AAS
なんです?そのコード
マジックメソッド省略?
181: (ワッチョイ cf4e-0g2A) 2020/06/29(月)11:04 ID:niSJVWLJ0(1) AAS
なにこれ?とはなるかなぁ?
function foo() {
console.log('fugafuga');
}
var func = foo;
func();
識別子じゃなくて文字列でもそうなるんやなくらいにしか思われなさそう。
省1
182: (ワッチョイ cf49-G+5W) 2020/06/29(月)12:18 ID:Tiuw4o0b0(1) AAS
8.0でくっそ早くなったって本当ですか?
183
(1): (オッペケ Sra3-GCkt) 2020/06/29(月)15:05 ID:6l8VqG8Er(1) AAS
JIT有効にしてphp7の3倍

これでphp5のころ10倍速いと言われたPerlを越えたか
184: (アウアウエー Sabf-PKxn) 2020/06/30(火)03:01 ID:3L4XfeFxa(1) AAS
どうやって比較するの?
誰か作ってやってくれないかな

PHPコードの処理速度を比較するためのベンチマーク計測用関数を自作する
外部リンク:wemo.tech

Perl, Python, PHPのベンチマークを計測しました
外部リンク:shmachid.com
185: (ワッチョイ 1ea4-JOTr) 2020/07/05(日)11:35 ID:hHWGvnPZ0(1) AAS
>>183
今はまたperlもクソ速くなってるからなあ
いい勝負しそう
186: (ワッチョイ fd0b-XHTv) 2020/07/12(日)20:04 ID:zCuZjG0C0(1) AAS
これから先もPHPで戦うために、なにを使い、なにを学ぶべきか
外部リンク:employment.en-japan.com
187: (ブーイモ MMeb-+b0N) 2020/07/13(月)18:16 ID:wqtLd2T0M(1/2) AAS
なぜWordPressスレがないのですか?
188: (ブーイモ MMeb-+b0N) 2020/07/13(月)18:18 ID:wqtLd2T0M(2/2) AAS
WordPressで
過去の日記を大量にUPしたいとき
投稿日時をその過去の日時にするにはどうすればいいですか?
また、まとめてUPする方法はありますか?いま日記の文章はExcelに保存しています(1日1列)。
189: (ワッチョイ cb63-56/R) 2020/07/13(月)18:35 ID:Y63JHhR80(1) AAS
Web制作板 行けばある
190: (ワッチョイ a502-mXGD) 2020/07/13(月)21:45 ID:wXQxEDYw0(1) AAS
PHP8のJITってWeb屋にとってどこで活躍するわけ?
何か世界が変わるの?
191: (アウアウエー Sa13-c9t6) 2020/07/14(火)18:19 ID:8j0Uf6hza(1) AAS
PCタブレットスマホで端末の性能がバラバラだから端末に合わせて表示コンパイルを切り替えられるのがメリット
192: (オッペケ Sr75-CX0U) 2020/07/15(水)17:56 ID:AW//bAM2r(1/2) AAS
とうとうwindowsがphpサポートしなくなったな
193: (アウアウウー Sa39-o0Sj) 2020/07/15(水)20:04 ID:2HNyPdQia(1) AAS
いままでサポートしてたの?
194: (オッペケ Sr75-CX0U) 2020/07/15(水)20:17 ID:AW//bAM2r(2/2) AAS
7.xまで
8からはサポートしない

外部リンク:japan.zdnet.com
195: (ワッチョイ 76a7-PDgx) 2020/07/16(木)04:49 ID:bspd7nUM0(1) AAS
IISの話じゃないの?知らんけど
196: (アウアウエー Sa02-l+/r) 2020/07/16(木)04:57 ID:vMikUCiQa(1) AAS
MSはASPとOracleのJSPにべったり?
197: (ワッチョイ 8949-cgHx) 2020/07/16(木)09:20 ID:8MmfK0VV0(1) AAS
まあWSLがあるなら、Windows用にビルドするよりもそっちを推奨したほうがいいしな
198: (ブーイモ MMde-YsWi) 2020/07/18(土)21:19 ID:wF2UrILsM(1) AAS
namespaceで使える文字、使えない文字の一覧はどこで見られますか?
半角チルダが入ってると
Parse error: syntax error, unexpected '~', expecting identifier (T_STRING) in 〜
とエラーが出てしまいます。
199: (ブーイモ MMde-YsWi) 2020/07/18(土)23:56 ID:Mprp7nU3M(1) AAS
自決しました
200: (ワッチョイ 6d63-zSg9) 2020/07/19(日)00:21 ID:gq39v+2Q0(1) AAS
はやまるなよ

外部リンク:pimg.togetter.com
201
(1): (ワッチョイ fbc7-h1M8) 2020/07/23(木)15:58 ID:CnqI/8520(1/6) AAS
xamppでファイルをデスクトップにおいたまま動かす方法はないでしょうか?
htdocsに置くのが面倒です(´・ω・`)
202: (オッペケ Sr85-DUru) 2020/07/23(木)16:12 ID:HnEAcPzKr(1) AAS
じゃあやめたらいい
203: (ワッチョイ 8161-LV9L) 2020/07/23(木)16:46 ID:HWiYfbuZ0(1) AAS
デスクトップにファイルぶちまけて作業する人って…
204
(1): (アウアウエー Sae3-Ar/h) 2020/07/23(木)17:01 ID:otdPxTIka(1/2) AAS
>>201
デスクトップにhtdocsのショートカット置いたらええがな
205
(1): (ワッチョイ fbc7-h1M8) 2020/07/23(木)17:47 ID:CnqI/8520(2/6) AAS
phpってrssの表示はライブラリなしでできるんでしょうか?
アンテナサイトです
jqueryだと履歴残せないですよね

>>204
そうしますです
206
(1): (ワッチョイ fbc7-h1M8) 2020/07/23(木)18:41 ID:CnqI/8520(3/6) AAS
phpの文法難しすぎ
207
(1): (ワッチョイ fbc7-h1M8) 2020/07/23(木)18:47 ID:CnqI/8520(4/6) AAS
?php
print ("hoge");
?

これで文字列がサイト上に表示されるはずですが、空白です
エラーは出ません
何過文法的におかしいですか?
208: (ワッチョイ 0963-RnSF) 2020/07/23(木)19:08 ID:i70SnYnc0(1) AAS
何かは出ているだろう
209
(1): (アウアウエー Sae3-Ar/h) 2020/07/23(木)19:09 ID:otdPxTIka(2/2) AAS
>>205
PHP一行で書けるRSSリーダー、ということで、標準関数を使って1行でRSSを表示するサンプルが公開されてます。
外部リンク[html]:phpspot.org
<?php foreach(simplexml_load_file('外部リンク:www.flickr.com as $it) echo $it->content ?>

>>206
PHPの役割りの本質はHTMLの書き換えであると言うことを念頭に置きましょう。

>>207
省5
210: (ワッチョイ fbc7-h1M8) 2020/07/23(木)19:25 ID:CnqI/8520(5/6) AAS
>>209
ありがとうございます
単にlocalhost指定してなかったです、、、
211
(1): (ワッチョイ fbc7-h1M8) 2020/07/23(木)22:02 ID:CnqI/8520(6/6) AAS
phpのアロー演算子というのは つまり他の言語でのドットでしょうか?
classname.propertiesみたいな
あるいはメソッドを取り出すのか
212: (ラクッペペ MMeb-u8K7) 2020/07/24(金)04:51 ID:WEfiw4FcM(1) AAS
>>211
他の言語でもアローだよ
213: (ワッチョイ fbc7-h1M8) 2020/07/24(金)06:11 ID:EzqRDhJF0(1/3) AAS
外部リンク:nakazawakan.com
クラスから要素(プロパティ)を取り出すとき、他の言語だとドットではないでしょうか?
214: (ワッチョイ fbc7-h1M8) 2020/07/24(金)08:47 ID:EzqRDhJF0(2/3) AAS
curlとfile_get_contentsではどちらがRSS取得にいいんでしょうか
215
(1): (ワッチョイ 51de-haPE) 2020/07/24(金)11:43 ID:NICSGob00(1) AAS
vscodeのdefault darkテーマの、背景色だけ変えたいんですが良い方法ありますか。
テーマごと変えるとシンタックスエラー教えてくれなくなったり文字の色が微妙に変わったりして鬱陶しいので
あくまでデフォルトのテーマで、背景だけ真っ黒にしたい。
1-
あと 787 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s