[過去ログ]
【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
【PHP】下らねぇ質問はここに書き込みやがれ 12 http://mevius.5ch.net/test/read.cgi/tech/1619667579/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
2: デフォルトの名無しさん (ワッチョイ 0708-mIzA) [sage] 2021/04/30(金) 12:01:11.72 ID:6f1slJ3x0 NG推奨ワード: Ruby この単語を含むレスは一切相手にしないように http://mevius.5ch.net/test/read.cgi/tech/1619667579/2
51: デフォルトの名無しさん (アウアウクー MM5b-/um6) [] 2021/05/04(火) 13:31:40.12 ID:blbvBx1gM >>49 訂正確認させてもらいました。ありがとうございます。ただ自分が目指すのはあくまでhtmlで形にすることですので、これだと実用できません。どうすればよいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/51
63: デフォルトの名無しさん (ワッチョイ c71d-TNk6) [sage] 2021/05/04(火) 18:20:25.60 ID:q/VBEoPh0 また質問させて下さい 郵便番号から住所を検索して表示するアプリを本に従って作っているのですが、 GETで得た値を途中でint型にキャストする理由が分かりません 文字列で送られてくるのだからそのままでいいと思うのですが… コードは以下です https://pastebin.com/ERrUf4Ga http://mevius.5ch.net/test/read.cgi/tech/1619667579/63
87: デフォルトの名無しさん (オッペケ Sr5b-/um6) [] 2021/05/05(水) 20:24:45.03 ID:VRLPB9Rcr 今回で最後にします。連投すみません。どうしてもコードを調べてスキルアップしたく、ご質問しました。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/87
100: デフォルトの名無しさん (アウアウカー Sa3b-FRJu) [sage] 2021/05/06(木) 18:49:02.57 ID:JK9SHRy4a >>98 本当に勉強になったのか? リンク先を流し読みしかしてないけど、回答者から正解をもらって、そのままやればいいところを理解不足のために勝手な改編をして回答者のアドバイスを無視する形になって、そのままごちゃごちゃやってるうちに結果的に動いたというだけでないの? http://mevius.5ch.net/test/read.cgi/tech/1619667579/100
206: デフォルトの名無しさん (ワッチョイ c114-xpOm) [sage] 2021/06/08(火) 12:31:49.08 ID:kOEZc78Z0 さくらインターネットサーバー契約してターミナルで繋いでVimでプログラミングしているんですが vscodeとかでプログラミングするにはどういうふうな開発環境を整えたらいいんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1619667579/206
283: デフォルトの名無しさん (ワッチョイ 931d-9wAC) [sage] 2021/06/16(水) 17:55:12.30 ID:u+PEF3EC0 データベースを扱う際の例外処理で、本に、 … } catch (PDOException $e) { echo "エラー:" . htmlspecialchars($e->getMessage(), …) . "<br>"; exit; } // 一部改変 とあったのですが、$e->getMessage()を無害化する必要性がよく分かりません ここはPHP製作者の側で用意した文字列が表示されるのではないでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/283
399: デフォルトの名無しさん (スフッ Sd4a-Sdyw) [] 2021/07/05(月) 01:27:32.49 ID:fHx0Uh9Wd めちゃくちゃ素人質問で申し訳ないんですけど入力された値が数値では無い場合と指定文字数じゃない場合にエラーを出したいんですけどどこが間違ってますでしょうか? if(!is_numeric($_POST['te']) || !mb_strlen($_POST['te'])==8){ $err ='正しい数値を入力して下さい'; } http://mevius.5ch.net/test/read.cgi/tech/1619667579/399
453: デフォルトの名無しさん (オッペケ Sr75-VsZy) [] 2021/07/17(土) 18:21:09.31 ID:ohkviaGsr 指定画像を出力したうえでメニューを作りたい <php header('Content-Type: image/jpg'); readfile('uploads/2021/07/7mgpH3K.jpg'); > で画像の取得はできたのですが、 html文を続けて出力するとエラー php文を続けても画像しか表示されません。 おそらく器しかなく受け皿のhtmlがないので画像ファイルとして認識されてしまっているのが原因だと思います。 <php header('Content-Type: image/jpg'); readfile('wp-content/uploads/2021/07/7mgpH3K.jpg'); > のあとに続けて画像 画像 メニュー 画像とへっだーナビ風に<table>にしたい場合どうすればよいでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/453
485: デフォルトの名無しさん (アウアウクー MM05-KMlg) [] 2021/07/26(月) 20:20:23.98 ID:BzqZLuZJM 1つ聞きたいんですが画像ファイルのセキュリティについてです。 自分の調べた聞いて理解した範囲では画像を<img src="画像URL">で表示するのは、 画像を表示するためにそのURLにアクセスできるので危険 ↓ 画像をbase64にエンコードします デコード(複合化)もできるので意味がほぼないです ↓ サイズとMIMEチェックをして画像を表示させる前に、画像ファイルである事を確認する 必要ならサイズやビット深度を変更する https://teratail.com/questions/350744で聞くと, ファイルをアップロードするのは「サイト運営側」だけであれば問題ありません。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13246474913で聞くと、 mineチェックとサイズ変更しなさい、 できればアップロード時のファイル名を元のものから変更する、自サイトのページ内に配置された画像としてしかアクセスを禁止するなどしなさい 結局どれが正解なんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/485
487: デフォルトの名無しさん (ワッチョイ 1302-/zz1) [sage] 2021/07/26(月) 20:31:09.20 ID:7+uo32oc0 >>453 >>485 お前のやりたいことはWordpressの管理画面からアップした画像の表示だろ そんなもんのセキュリティ気にして変換する奴なんていねーよ つーかWPスレ池 http://mevius.5ch.net/test/read.cgi/tech/1619667579/487
575: デフォルトの名無しさん (ワッチョイ bd7b-LMHu) [sage] 2021/08/05(木) 01:01:42.06 ID:F8+XC2Dv0 ああすまん、書き方が悪かった。 こちらはPHPの初心者なので、そちらが想定しているような高度なことはしていない。 「TCP接続」をDBとの接続だと想定したのだと思うが、こちらはSQLiteだ。 クライアント(ブラウザ)からのアクセスで、SQLiteを操作してhttp出力を行う。 その後、ユーザーに対しての追加の出力はないので、ここでユーザーとのTCP接続(=http接続)を切りたい。 (確かGoかNodeだとこれが出来た) さらにその後、後処理を行うのだが、これが本処理と同じ程度に重い。 そしてexitで終了する。 ブラウザがexitにてTCP接続が切れてからパースを開始すると、体感2倍重くなってしまう。 flushでデータを全部送りきることは出来るが、 ブラウザはパースしないと全部来たことが分からないので、fulsh後にすぐ動くことは期待出来ない。 http接続が切れれば、それ以上のデータはないと確定するので、パースを確実に開始する。 だからこれを早めたい。 何か明示的に出来る方法ってある? http://mevius.5ch.net/test/read.cgi/tech/1619667579/575
583: デフォルトの名無しさん (ワッチョイ bd7b-LMHu) [sage] 2021/08/05(木) 08:23:37.05 ID:F8+XC2Dv0 >>582 だからその発想がおかしいんだよ。フィットしてるなんて到底言えない。 PHPは「できればいい」「動けばいい」で済ませる初心者〜中級者の感覚に合ってる。 だからその層には絶大な支持を受けるが、上級者には支持されない。 実際、PHPが「プログラミング言語として」素晴らしいなんて言ってる上級者は世界中でも誰一人もいないだろ。 connection_closeとかを用意すればいいだけなのに、 外部コマンドで自己ファイルをバックグラウンドプロセスとして起動する、なんて解は、頭がおかしいレベルだ。 自宅から歩いて3秒の場所に自動車で行く、に近い。 以前は「XAMPPなんて捨てろ。どうせ本番環境では動かないし、XAMPPで開発する意味はない」とか言ってる奴も居たが、 実際はこの辺の、それが環境依存コードだと理解出来ないレベルの初心者が勝手にやらかしまくってるだけだと思うよ。 そしてその意味も分からず、「XAMPPなんて捨てろ」だけ真に受けた初心者が、 例えば>>394みたいに、右も左も分からないのにリモート環境で開発する、みたいな、余計におかしな事をやらかす要因となってる。 そしてその根元は、PHP自体に落とし穴がありまくるからだ。 なんでそこで環境依存コードを注入するしか解がないの?というね。 が、まあ、parallelとかphtとかはここら辺の対策用なのかな? それにしても connection_close とかの単純な解の方が断然いいが。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/583
592: デフォルトの名無しさん (ワッチョイ 56bb-ds/h) [sage] 2021/08/05(木) 09:41:54.34 ID:Sb1zsMiv0 >>591 ぐぐればLaravelが出てくるだろ 素のphpでやりたきゃ https://medaka.5ch.net/test/read.cgi/php/1557652864/ なら別海が出てくるかもな http://mevius.5ch.net/test/read.cgi/tech/1619667579/592
631: デフォルトの名無しさん (ワッチョイ d108-1vA1) [sage] 2021/08/05(木) 12:44:10.37 ID:jTl1oJKL0 ちなみに、ものすごく低レベルな方法だがこんなやり方もある > SQLiteを操作してhttp出力 の中に <img src="重い処理をするPHP" width="1" height="1"> と書くだけw これならcronが使えない環境でも簡単にできる これで解決したら笑う http://mevius.5ch.net/test/read.cgi/tech/1619667579/631
642: デフォルトの名無しさん (ワッチョイ d108-1vA1) [sage] 2021/08/05(木) 13:51:30.80 ID:jTl1oJKL0 >>640 どこから聞いたんだよそんな話w 例えば640が、robots.txtの記述内容を無視してスクレイピングをしたとする そのせいでサーバに負荷をかけまくりサーバをダウンさせれば、罪に問われる可能性はあるわな もしくは著作権で守られているコンテンツを無視して転載しても、罪に問われる可能性はあるわな でもそれは、robots.txtを守らないと逮捕されるって話とは別の話だよな? 理解できるか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/642
711: デフォルトの名無しさん (ワッチョイ 895f-VlOp) [sage] 2021/08/06(金) 18:35:46.02 ID:sAaum+q/0 そもそもphp上で接続するのではなくブラウザに終了を認識させればいいので ob_startとob_get_lengthなどを使い headerでContent-LengthとConnection: closeを出力する方法がマッチしているのではないかな 適当にググってみたけど下のサイトがわかりやすかったかな ttps://pisuke-code.com/php-send-response-immediately/ http://mevius.5ch.net/test/read.cgi/tech/1619667579/711
717: デフォルトの名無しさん (ワッチョイ 895f-VlOp) [sage] 2021/08/06(金) 23:28:26.68 ID:RLLkP2Do0 >>716 最初に"TCP接続を明示的に切りたい"とあったので機能はないと回答した そのあたりは認識してほしい 環境依存にはなるがwebサーバーに通知つする仕組みはある fastcgi_finish_request tps://www.php.net/manual/ja/function.fastcgi-finish-request.php FastCGI用の物なのでapacheのmod_phpでは不可 また、Content-Lengthは後処理不要ならば付けなくても問題なし json出すならContent-Type: application/jsonは付けたほうがいいと思う http://mevius.5ch.net/test/read.cgi/tech/1619667579/717
748: デフォルトの名無しさん (ワッチョイ c134-y0A/) [] 2021/08/12(木) 14:43:21.86 ID:B1L5o8hM0 >>745がサーバ構築した事がない人間なのは分かった http://mevius.5ch.net/test/read.cgi/tech/1619667579/748
790: デフォルトの名無しさん (ブーイモ MMb6-YIHQ) [sage] 2021/08/13(金) 21:55:41.81 ID:hsOq5UIAM 先週から勉強を始めた学生なんですが、 初心者向けの入門書の例文どおり入力してるはずなのにエラーが出たり正しく動作しなかったりで、 間違ってると思われる箇所を何度見直してもダメだったのに、 本の付録のサンプルコードでその部分を上書きすると動くようになることがあるんですが、何が悪いんですかね? 知識を習得する前に、間違い探しで日が暮れて還暦になっちゃいそうです〜_| ̄|○ 機嫌で動いたり動かなかったりすることあります? http://mevius.5ch.net/test/read.cgi/tech/1619667579/790
821: デフォルトの名無しさん (ワッチョイ 8101-cJil) [sage] 2021/08/19(木) 18:08:41.25 ID:Dhm320Jo0 >>814 インストールしたら7.0が入ったからどうすっか悩んでる。Laravelインストールできなくて詰んだ パソコンが32bitのCPUだから16.04より新しいのがインストール出来ない ググっても16.04にPHP8をインストールしようとしている人を罵るコメントしか見つからない 海外の掲示板も英語を翻訳してがんばって読んでみたんだけど英語で罵ってるだけで結果は同じだった パソコン買い換え以外で何か解決策ないですか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/821
835: デフォルトの名無しさん (アウアウウー Sa63-LN3e) [] 2021/08/22(日) 15:41:36.20 ID:14oodIJ3a >>834 すいません答えを理解できないんですが classとidをつける時はどう使い分けるんでしょうか? idの方が優先順位が高くなってCSSの要素が強くなるんですが http://mevius.5ch.net/test/read.cgi/tech/1619667579/835
854: デフォルトの名無しさん (アウアウウー Sa63-LN3e) [] 2021/08/23(月) 20:15:57.99 ID:coaVrcEua break文で記事を10件中3件表示させることまで成功したんですが、3件を除いて残りの7件を表示させたいのですが continue文で残り7件を表示できるのでしょうか? 通常は数字とか名前とか短いものを除外して表示させる処理だと思うんですが もしくわbreakで切って繋げた状態で処理を書く方法があるのですが テラテイルにあるように処理が長いと重くなるので懸念してます http://mevius.5ch.net/test/read.cgi/tech/1619667579/854
859: 1 ◆YagGt6RMp2 (アウアウウー Sa63-z27x) [sage] 2021/08/23(月) 20:45:47.68 ID:X90+PoiFa >>857 失礼いたしました、勉強になります ついかっとなってしまいすいません… コテハンつけました。 繋げて途中でRSSとか出力しても重くならずに動かせますでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/859
865: デフォルトの名無しさん (アウアウウー Sa63-LN3e) [] 2021/08/23(月) 22:15:13.77 ID:xp75siXWa >>862 無料期間じゃなく正式に契約しててキレたんですよ 半年文 1万円無駄にしたって書いたでしょ http://mevius.5ch.net/test/read.cgi/tech/1619667579/865
883: デフォルトの名無しさん (アウアウウー Sa63-LN3e) [] 2021/08/24(火) 11:53:17.31 ID:sEq7DRwKa 自力で進めないから学校入れって… じゃあテラテイルとかYahoo知恵袋とか何のためにあるのやら… それにどうしても分からないなら参考書買いますよ http://mevius.5ch.net/test/read.cgi/tech/1619667579/883
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.073s