[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
2(3): (ワッチョイ 0708-mIzA) 2021/04/30(金)12:01 ID:6f1slJ3x0(1) AAS
NG推奨ワード: Ruby
この単語を含むレスは一切相手にしないように
51(4): (アウアウクー MM5b-/um6) 2021/05/04(火)13:31 ID:blbvBx1gM(5/9) AAS
>>49
訂正確認させてもらいました。ありがとうございます。ただ自分が目指すのはあくまでhtmlで形にすることですので、これだと実用できません。どうすればよいのでしょうか?
63(4): (ワッチョイ c71d-TNk6) 2021/05/04(火)18:20 ID:q/VBEoPh0(5/8) AAS
また質問させて下さい
郵便番号から住所を検索して表示するアプリを本に従って作っているのですが、
GETで得た値を途中でint型にキャストする理由が分かりません
文字列で送られてくるのだからそのままでいいと思うのですが…
コードは以下です
外部リンク:pastebin.com
87(3): (オッペケ Sr5b-/um6) 2021/05/05(水)20:24 ID:VRLPB9Rcr(4/5) AAS
今回で最後にします。連投すみません。どうしてもコードを調べてスキルアップしたく、ご質問しました。
100(3): (アウアウカー Sa3b-FRJu) 2021/05/06(木)18:49 ID:JK9SHRy4a(1) AAS
>>98
本当に勉強になったのか?
リンク先を流し読みしかしてないけど、回答者から正解をもらって、そのままやればいいところを理解不足のために勝手な改編をして回答者のアドバイスを無視する形になって、そのままごちゃごちゃやってるうちに結果的に動いたというだけでないの?
206(3): (ワッチョイ c114-xpOm) 2021/06/08(火)12:31 ID:kOEZc78Z0(1/2) AAS
さくらインターネットサーバー契約してターミナルで繋いでVimでプログラミングしているんですが
vscodeとかでプログラミングするにはどういうふうな開発環境を整えたらいいんでしょうか
283(4): (ワッチョイ 931d-9wAC) 2021/06/16(水)17:55 ID:u+PEF3EC0(1/4) AAS
データベースを扱う際の例外処理で、本に、
…
} catch (PDOException $e) {
echo "エラー:" . htmlspecialchars($e->getMessage(), …) . "<br>";
exit;
} // 一部改変
とあったのですが、$e->getMessage()を無害化する必要性がよく分かりません
ここはPHP製作者の側で用意した文字列が表示されるのではないでしょうか?
399(4): (スフッ Sd4a-Sdyw) 2021/07/05(月)01:27 ID:fHx0Uh9Wd(1/2) AAS
めちゃくちゃ素人質問で申し訳ないんですけど入力された値が数値では無い場合と指定文字数じゃない場合にエラーを出したいんですけどどこが間違ってますでしょうか?
if(!is_numeric($_POST['te']) ||
!mb_strlen($_POST['te'])==8){
$err ='正しい数値を入力して下さい';
}
453(5): (オッペケ Sr75-VsZy) 2021/07/17(土)18:21 ID:ohkviaGsr(1/3) AAS
指定画像を出力したうえでメニューを作りたい
<php
header('Content-Type: image/jpg');
readfile('uploads/2021/07/7mgpH3K.jpg');
>
で画像の取得はできたのですが、
html文を続けて出力するとエラー
php文を続けても画像しか表示されません。
おそらく器しかなく受け皿のhtmlがないので画像ファイルとして認識されてしまっているのが原因だと思います。
<php
省4
485(7): (アウアウクー MM05-KMlg) 2021/07/26(月)20:20 ID:BzqZLuZJM(1) AAS
1つ聞きたいんですが画像ファイルのセキュリティについてです。
自分の調べた聞いて理解した範囲では画像を<img src="画像URL">で表示するのは、
画像を表示するためにそのURLにアクセスできるので危険
↓
画像をbase64にエンコードします
デコード(複合化)もできるので意味がほぼないです
↓
サイズとMIMEチェックをして画像を表示させる前に、画像ファイルである事を確認する
必要ならサイズやビット深度を変更する
外部リンク:teratail.comで聞くと,
省5
487(4): (ワッチョイ 1302-/zz1) 2021/07/26(月)20:31 ID:7+uo32oc0(1/3) AAS
>>453
>>485
お前のやりたいことはWordpressの管理画面からアップした画像の表示だろ
そんなもんのセキュリティ気にして変換する奴なんていねーよ
つーかWPスレ池
575(5): (ワッチョイ bd7b-LMHu) 2021/08/05(木)01:01 ID:F8+XC2Dv0(2/49) AAS
ああすまん、書き方が悪かった。
こちらはPHPの初心者なので、そちらが想定しているような高度なことはしていない。
「TCP接続」をDBとの接続だと想定したのだと思うが、こちらはSQLiteだ。
クライアント(ブラウザ)からのアクセスで、SQLiteを操作してhttp出力を行う。
その後、ユーザーに対しての追加の出力はないので、ここでユーザーとのTCP接続(=http接続)を切りたい。
(確かGoかNodeだとこれが出来た)
さらにその後、後処理を行うのだが、これが本処理と同じ程度に重い。
そしてexitで終了する。
ブラウザがexitにてTCP接続が切れてからパースを開始すると、体感2倍重くなってしまう。
flushでデータを全部送りきることは出来るが、
省4
583(3): (ワッチョイ bd7b-LMHu) 2021/08/05(木)08:23 ID:F8+XC2Dv0(5/49) AAS
>>582
だからその発想がおかしいんだよ。フィットしてるなんて到底言えない。
PHPは「できればいい」「動けばいい」で済ませる初心者〜中級者の感覚に合ってる。
だからその層には絶大な支持を受けるが、上級者には支持されない。
実際、PHPが「プログラミング言語として」素晴らしいなんて言ってる上級者は世界中でも誰一人もいないだろ。
connection_closeとかを用意すればいいだけなのに、
外部コマンドで自己ファイルをバックグラウンドプロセスとして起動する、なんて解は、頭がおかしいレベルだ。
自宅から歩いて3秒の場所に自動車で行く、に近い。
以前は「XAMPPなんて捨てろ。どうせ本番環境では動かないし、XAMPPで開発する意味はない」とか言ってる奴も居たが、
実際はこの辺の、それが環境依存コードだと理解出来ないレベルの初心者が勝手にやらかしまくってるだけだと思うよ。
省6
592(3): (ワッチョイ 56bb-ds/h) 2021/08/05(木)09:41 ID:Sb1zsMiv0(5/8) AAS
>>591
ぐぐればLaravelが出てくるだろ
素のphpでやりたきゃ
2chスレ:php
なら別海が出てくるかもな
631(4): (ワッチョイ d108-1vA1) 2021/08/05(木)12:44 ID:jTl1oJKL0(8/13) AAS
ちなみに、ものすごく低レベルな方法だがこんなやり方もある
> SQLiteを操作してhttp出力
の中に
<img src="重い処理をするPHP" width="1" height="1">
と書くだけw
これならcronが使えない環境でも簡単にできる
これで解決したら笑う
642(3): (ワッチョイ d108-1vA1) 2021/08/05(木)13:51 ID:jTl1oJKL0(12/13) AAS
>>640
どこから聞いたんだよそんな話w
例えば640が、robots.txtの記述内容を無視してスクレイピングをしたとする
そのせいでサーバに負荷をかけまくりサーバをダウンさせれば、罪に問われる可能性はあるわな
もしくは著作権で守られているコンテンツを無視して転載しても、罪に問われる可能性はあるわな
でもそれは、robots.txtを守らないと逮捕されるって話とは別の話だよな?
理解できるか?
711(3): (ワッチョイ 895f-VlOp) 2021/08/06(金)18:35 ID:sAaum+q/0(2/3) AAS
そもそもphp上で接続するのではなくブラウザに終了を認識させればいいので
ob_startとob_get_lengthなどを使い
headerでContent-LengthとConnection: closeを出力する方法がマッチしているのではないかな
適当にググってみたけど下のサイトがわかりやすかったかな
外部リンク:pisuke-code.com
717(3): (ワッチョイ 895f-VlOp) 2021/08/06(金)23:28 ID:RLLkP2Do0(1/2) AAS
>>716
最初に"TCP接続を明示的に切りたい"とあったので機能はないと回答した
そのあたりは認識してほしい
環境依存にはなるがwebサーバーに通知つする仕組みはある
fastcgi_finish_request
外部リンク[php]:www.php.net
FastCGI用の物なのでapacheのmod_phpでは不可
また、Content-Lengthは後処理不要ならば付けなくても問題なし
json出すならContent-Type: application/jsonは付けたほうがいいと思う
748(3): (ワッチョイ c134-y0A/) 2021/08/12(木)14:43 ID:B1L5o8hM0(2/3) AAS
>>745がサーバ構築した事がない人間なのは分かった
790(3): (ブーイモ MMb6-YIHQ) 2021/08/13(金)21:55 ID:hsOq5UIAM(1/4) AAS
先週から勉強を始めた学生なんですが、
初心者向けの入門書の例文どおり入力してるはずなのにエラーが出たり正しく動作しなかったりで、
間違ってると思われる箇所を何度見直してもダメだったのに、
本の付録のサンプルコードでその部分を上書きすると動くようになることがあるんですが、何が悪いんですかね?
知識を習得する前に、間違い探しで日が暮れて還暦になっちゃいそうです〜_| ̄|○
機嫌で動いたり動かなかったりすることあります?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.065s