X



【PHP】下らねぇ質問はここに書き込みやがれ 13
■ このスレッドは過去ログ倉庫に格納されています
0003PHPerは糞 (ワッチョイ 157b-D/wW)
垢版 |
2021/09/11(土) 11:35:05.46ID:2YOaTqrW0
今更ながらPHP8でimplode/joinの引数順が逆順で固定されているのに気づいた。
どんな糞な議論の結果かを知りたくてRFCを探したが、
https://wiki.php.net/rfc/deprecations_php_7_4?s[]=implode#implode_parameter_order_mix
で38vs5で賛成されたくらいしか分からない。
もっと詳しい経緯が分かるところがあればURL頼む。

これに限らずPHPでは引数が逆順の事が多い(と感じるのは目立つからか?)のだが、
いっそのこと全部逆順で統一することにしたのかこれ?
だとするとこの判断は多分間違いだが。
0004デフォルトの名無しさん (ワッチョイ a502-SlgL)
垢版 |
2021/09/11(土) 22:02:19.71ID:6a6nmo8y0
$hogehoge = str_replace('/hoge/', '/hage/', $hogehoge);

というパスを書き換える部分があるのですが、これをvscodeでコーディングしていると、
'/hoge/', '/hage/'の部分がいつもと異なるエラー?のような色になります
文法上問題があるのでしょうか?
一応動いていますが

'/ho/ge/', '/ha/ge/'という書き方では色は変わりません
関数的にも正規表現は使わないから問題ないですよね?
0007デフォルトの名無しさん (ワッチョイ aa40-dGLa)
垢版 |
2021/09/15(水) 16:18:30.59ID:no+CVFvb0
最近phpを始めたので良く分からない事があります。
phpでUNIXTIMEで時刻を表示させたいのですが、上手く行きません。
php.iniで"date_timezoneをAsia/tokyo"にしているのですが、適応されません。
スクリプトに"date_default_timezone_set(Asia/tokyo)"と記述すると、適応されます。
これは、何故ですか?
0013デフォルトの名無しさん (ワッチョイ 9f5e-qDHA)
垢版 |
2021/09/18(土) 03:39:54.49ID:YPBxfQEw0
スクレイピングの勉強するのですが、下手するとF5アタックになるとかの法的リスクと回避法を重視している入門書ってありますか?
今の所やりたいことは、特定の市町村の5年分気温気象データを収集して自分用に加工
近所のコインランドリーの稼働データを集計して空いてる確率が高い時間帯を調べるの2つです
前者は膨大なデータを取得する必要があります
後者は10分から20分おきにアクセスすることになります
0015デフォルトの名無しさん (ワッチョイ b7da-qDHA)
垢版 |
2021/09/18(土) 18:15:41.51ID:J85RgKD50
頭のおかしい人に以下のようなことを言われました

>>基本、スクレイピングは営業妨害との戦い。
>>どの本にも、そう書いてある。
>>スクレイピングを推奨する本はない

具体的な書籍名を教えてください


>>5ch は、マルチポスト禁止!
>>同じ質問を、複数のスレや外部のサイトに書いてはいけない

どこでそんなルールが決まっているのでしょうか?
0019デフォルトの名無しさん (アウアウウー Sa5b-ONKb)
垢版 |
2021/09/19(日) 00:51:49.84ID:fnxaYwyoa
>>15
https://ja.meta.stackoverflow.com/questions/2418/
マルチポストをする場合、回答への返信や質問の追記を、
質問した 全て のサイトで行って欲しいと考える回答者が多いです。
しかしそのようなことはさすがに手間であるためか、
質問を最初に投稿したっきりになり、
そのまま放置されてしまう場合が多いため、
マルチポストは問題視されています。
0020デフォルトの名無しさん (ワッチョイ ff2c-KTs0)
垢版 |
2021/09/19(日) 19:44:29.18ID:qW280KJJ0
駆け出しの個人開発者だけど個人ウェブサイトをVipで宣伝したらちょっと流行った、前スレで教えてくれた人ありがとう
0021デフォルトの名無しさん (ワッチョイ 9f00-qDHA)
垢版 |
2021/09/22(水) 16:39:35.84ID:Ir6Q7DeJ0
fopen関数でモードを'c'にして、fwrite関数で.txtに書き込んでいるのですが何故が上書きされて書き込まれます。
常に、最新の書き込みを上部に表示したいのですがどうすれば良いのでしょうか?
モードを'a'にすると上書きはされませんが、最新のコメントが常に下部に表示されてしまいます。

因みにコードはこんな感じです。
<?php

 date_default_timezone_set('Asia/Tokyo');

 $time = time();

 $date = date('Y/m/d H:i:s',$time);

 if(isset($_POST['send']) === true) {

  $name = $_POST['name'];

  $message = $_POST['message'];

  $fopen = fopen('message.txt','c');

  fwrite($fopen,$name."\t".$message."\t".$date."\n");

fclose($fopen);
}
?>
0023デフォルトの名無しさん (ワッチョイ d702-CTom)
垢版 |
2021/09/22(水) 18:32:15.96ID:xitJj1300
ファイル書き込みには上書きか追記しか存在しません
逆に言えば挿入は存在しません

あなたの部屋の壁をディスクとして見てください
壁に書き込んだものは移動できませんから、塗りつぶして上書きするか追記しか出来ません

コメント表示処理を工夫しましょう
0029デフォルトの名無しさん (ワッチョイ 9f7c-EMRP)
垢版 |
2021/09/23(木) 17:40:06.96ID:b7X8Cq1u0
>>28
勿論ファイル操作も知っていて当然ではあるけどね
ファイルのアップロード機能とかあれば扱う事もあるけれど
昔に比べたらファイルを直接操作するような事は減ってる気はする
0031デフォルトの名無しさん (ワッチョイ 1289-7UIf)
垢版 |
2021/09/25(土) 10:45:53.82ID:V3oZw04J0
失礼します
フォームを送信した後に他のページに飛ぶようにしたいです。

<form method=“post”>
のところを変えるのでしょうか?
0033デフォルトの名無しさん (ワッチョイ 1289-7UIf)
垢版 |
2021/09/25(土) 13:31:47.01ID:V3oZw04J0
>>32
ありがとうございます。
action属性を指定して<form method=“post” action=“移動したいサイトのリンク”>
としたところ、サイトには飛びますが、フォームを送信できなくなります。
開いているサイトに送信してから移動するにはどうすればよいでしょうか?
0036デフォルトの名無しさん (ワッチョイ d2ad-MTek)
垢版 |
2021/09/25(土) 13:52:25.16ID:1DYkqWAt0
>>33
飛ばしたいデータにname属性はつけてる?付けてないなら記述しよう
付けてるなら目視では確認し辛いだろうけど
遷移先のphpで変数等に格納する記述はしてる?

一時的にpostでなくgetにするとurlに表示されるからデータが飛んでるどうかは分かりやすいよ
0037デフォルトの名無しさん (ワッチョイ 1289-t/PR)
垢版 |
2021/09/26(日) 22:47:22.91ID:LZJ/cTAw0
name属性がなかったので付けたら解決しました!
ご教示くださりありがとうございました。
0038デフォルトの名無しさん (ワッチョイ ff48-2Lmd)
垢版 |
2021/09/29(水) 22:10:57.94ID:9zmSugGJ0
PHPは $d[20][10] のようなサイズ指定の配列変数の定義はできないんですか?
そうなら膨大な大きさの配列作る時、ひとつひとつですごい負担がかかりませんか?
0042デフォルトの名無しさん (ワッチョイ 527c-PzJd)
垢版 |
2021/09/30(木) 09:49:54.30ID:yRc+UNB40
>>38
動的にサイズは増やせるし
あんまり需要ないのよ
膨大な処理をするのもそもそも間違い
DBから拾うなら条件を絞るなりしないとそもそもwebでのサービスに耐えられない
スタンドアローンで何かの処理させるだけなら
C#とかJavaとかで良くね?
0045デフォルトの名無しさん (ワッチョイ 032f-f7S3)
垢版 |
2021/09/30(木) 16:41:02.71ID:9T8RF1su0
マンコか
0051デフォルトの名無しさん (ワッチョイ 6761-Rsiz)
垢版 |
2021/10/13(水) 12:44:57.78ID:QP8pACZO0
ルーターの状態ページのWAN側アドレスにグローバルIP載ってるなら読み込んでパース
BASIC認証の機種なら楽だけど独自のログイン画面使ってるやつだと面倒かもしれん
0053デフォルトの名無しさん (ワッチョイ 0a7c-8IsZ)
垢版 |
2021/10/13(水) 13:11:02.68ID:9dxN/jU00
外部にサーバー置けばそこにリクエスト流せばIP分かるからAPIにして利用すればよいのでは?
単に自己情報だけでは分からんよ
分かるのはwindowsならipconfigで知れる情報くらい
そもそも外部にどのように出るかわからんしな
0058デフォルトの名無しさん (ワッチョイ f302-iYJI)
垢版 |
2021/10/13(水) 21:50:05.34ID:a2e9fjTX0
グローバルIP質問した者です
みなさまありがとうございます
目的は自分のホスト名からIPに変換した値と、実際の自分のグローバルIPを定期的に比較して、無料のDDNSがちゃんと動いてるかチェックしてます

DDNS更新ツールで、Diceって名前のソフトがあったと思いますが、あれって自身のグローバルIPを検出する時、ソフト内部から外と通信して結論出してるってことになるのか〜
つまり作者のサーバが落ちたら動かないとか。
てっきりwindows内で検出する方法があるのかと思ってました
0059デフォルトの名無しさん (ワッチョイ 6761-Rsiz)
垢版 |
2021/10/13(水) 22:38:53.91ID:QP8pACZO0
DiCEはipcheck.datに書いてあるところに問い合わせてる
大昔に使ったときはなぜか他の通信阻害したり常駐させたままシャットダウンすると設定ファイルたまに飛んだりであまりいい印象はない
0064デフォルトの名無しさん (ワッチョイ 2b68-ZO17)
垢版 |
2021/10/15(金) 16:14:54.20ID:TCQCfrd30
お前は既に死んでいる
0065デフォルトの名無しさん (ワッチョイ 7b2f-nGUK)
垢版 |
2021/10/15(金) 18:05:29.26ID:mxNbefdE0
>>64
お前は既にハゲている
0066デフォルトの名無しさん (ブーイモ MMcf-nGUK)
垢版 |
2021/10/16(土) 19:23:50.10ID:XWv/MJW4M
PHPでアプリをたくさん作る本はないですか?
入門書にありがちな細かい文法の説明はいらないですから。
理想はその1冊で10個くらいの簡易なアプリの作り方を説明してる本。
0068デフォルトの名無しさん (ブーイモ MMcf-nGUK)
垢版 |
2021/10/16(土) 20:01:16.33ID:XWv/MJW4M
Webアプリです
0069デフォルトの名無しさん (ブーイモ MMcf-nGUK)
垢版 |
2021/10/16(土) 20:37:28.30ID:XWv/MJW4M
なぜなら、基礎が出来たらそのあとは実践や練習としていっぱいアプリを作りまくったほうがスキルが上達すると聞いたからです。
0071PHPerは糞 (ワッチョイ eb7b-1zfC)
垢版 |
2021/10/16(土) 21:24:15.00ID:BnnoSLdm0
>>66
ググって出て来なきゃ無いだろ。今時出版側もSEO程度はしてるだろうし。
無い場合の理由は売れない/必要ないの両方だろうね。

あと、アプリを作るならPHPよりも他言語の方がだいぶマシだからそうした方がいいと思うよ。
どのみちJSは避けて通れないから手っ取り早いのはNodeとか。
0079デフォルトの名無しさん (ワッチョイ 5b49-qebH)
垢版 |
2021/10/20(水) 10:48:11.38ID:Y4tLRZgw0
インターネットで公開してるから何でも自由にしていいってわけじゃないからねえ
こそこそやるのが不安なら、権利関係のページ見るとかサイト管理者に聞くとかすればええやろ
0086デフォルトの名無しさん (ワッチョイ a95f-GkCz)
垢版 |
2021/10/29(金) 22:31:16.78ID:REy5124n0
myspli_queryを使ってcount数を引っ張ってきたいんですけど恐らく(?)型が違う為か数式に当てはめられません、、、
型が楽なphpに頼ってまともにやってこなかった自分が悪いのですが変換方法教えて頂けませんか
0088デフォルトの名無しさん (ワッチョイ 1384-eurQ)
垢版 |
2021/10/30(土) 02:06:08.14ID:7i3s6vPH0
laravelについて教えてください。
以下のようなリレーションの際にAモデルからDの値を取得するにはどうしたらいいですか?ちなみにbelongsToManyではうまくとれませんでした。どなたかよろしくおねがいします

AとBは1対多
BとCは1対1
CとDは多対1
0089デフォルトの名無しさん (オッペケ Src5-8/xQ)
垢版 |
2021/10/30(土) 09:24:25.03ID:iJ+tKDn4r
ツイッターを使おうとしていて
入門動画や解説ページをいくつか見たが説明が抽象的過ぎてなにがなんだかわからん
クラス図とかER図とか使って何をやったら何が起きるかを具体的説明してる資料ってどこかに無い?
0093PHPerは糞 (ワッチョイ 497b-MG/e)
垢版 |
2021/10/30(土) 11:42:50.30ID:/LJRR5Mb0
>>92
○○を取得したい、とかだろ。


そもそもお前には無理だと思うが。
>>89
> 入門動画や解説ページをいくつか見たが説明が抽象的過ぎてなにがなんだかわからん
それはお前がその動画等で想定されている「入門者」にすら至ってないだけの話。
一般論として入門者向け内容は「○○するだけでほらこんなに簡単に出来る!」だから、
見て分からんとかありえん。その先をやろうとすると実は結構大変、というのは常だが。

> クラス図とかER図とか使って
逆に、API等の説明で「クラス図とかER図とか使って」る例なんて無いだろ。
PHPと言えばLaravelだけど、見てみろよ。無いから。
APIって基本「○○すれば△△が得られます」だから必要ないし。

お前DB屋か?目の付け所や考え方が明らかにずれてる。
0098PHPerは糞 (ワッチョイ 497b-MG/e)
垢版 |
2021/10/30(土) 12:55:07.40ID:/LJRR5Mb0
>>97
https://developer.twitter.com/en/docs/twitter-api/v1
を見て好きなの選んで、例えば一番上なら
> Post, retrieve, and engage with Tweets
> https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup
に辿り着いて、URLと内容とサンプルがモロに書いてあるだろ。
APIの説明ってのはこんなもんだ。これでダメならお前には無理ってだけ。
https://twitter.com/5chan_nel (5ch newer account)
0099デフォルトの名無しさん (ワッチョイ 1302-rbIv)
垢版 |
2021/10/30(土) 13:36:16.77ID:OQ2dRDm50
クラス図を書くとクラス間の関係が明確になる
ER図を書くとそこからRDBが自動生成できる
大規模な開発ではクラス図ER図などの図と
仕様書が開発者に渡され、それで開発する

こんなところか?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況