[過去ログ]
【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
【PHP】下らねぇ質問はここに書き込みやがれ 12 http://mevius.5ch.net/test/read.cgi/tech/1619667579/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
335: デフォルトの名無しさん (ワッチョイ ffad-Vs1J) [sage] 2021/06/25(金) 17:32:31.90 ID:bksxaaII0 WordPressはWordpressスレでどうぞ http://mevius.5ch.net/test/read.cgi/tech/1619667579/335
336: デフォルトの名無しさん (ワッチョイ 0f2c-W41i) [sage] 2021/06/25(金) 18:00:32.91 ID:vlMp8RRH0 Word Press のスレは、web制作管理板にある そこで聞いて http://mevius.5ch.net/test/read.cgi/tech/1619667579/336
337: デフォルトの名無しさん (アウアウウー Sad3-eHmd) [] 2021/06/25(金) 19:53:28.76 ID:4lJT+uTla >>336 そこで聞いてもPHPは教えてくれませんもん http://mevius.5ch.net/test/read.cgi/tech/1619667579/337
338: 336 (ワッチョイ 0f2c-W41i) [sage] 2021/06/25(金) 21:20:33.11 ID:vlMp8RRH0 この板には、Word Press を知ってる人は、いないかも http://mevius.5ch.net/test/read.cgi/tech/1619667579/338
339: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/25(金) 21:55:46.72 ID:CTgcEISH0 curlでとってきたサイトの情報というのは何が含まれているんでしょうか? rssリーダーを作成しているので、xmlが含まれるのは分かります。 それ以外にもいろんなデータが含まれているんですよね。 このオブジェクト?をなんと呼ぶのでしょうか? <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom" > <channel rdf:about="http://blog.livedoor.jp/dqnplus/"> <title>痛いニュ'... (length=47435) http://mevius.5ch.net/test/read.cgi/tech/1619667579/339
340: デフォルトの名無しさん (ワッチョイ 0f9f-MDar) [sage] 2021/06/25(金) 22:20:07.37 ID:d0XkQs1z0 string って言ったら怒る? http://mevius.5ch.net/test/read.cgi/tech/1619667579/340
341: デフォルトの名無しさん (ワッチョイ 3f7c-0Yon) [sage] 2021/06/25(金) 22:48:34.89 ID:BFPZ/KMm0 https://e-words.jp/w/RSS%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89.html とか読めよw この手の質問って昔からずっといるけど同一人物か? http://mevius.5ch.net/test/read.cgi/tech/1619667579/341
342: デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ) [sage] 2021/06/26(土) 05:49:15.18 ID:I/0FJwDj0 スキーマじゃね PHP全然関係ないけど http://mevius.5ch.net/test/read.cgi/tech/1619667579/342
343: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/26(土) 12:37:16.56 ID:gNSotHtr0 >>341 rssフィードはurlオブジェクト?の一部ってことじゃないんですか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/343
344: デフォルトの名無しさん (ワッチョイ 0f2c-W41i) [sage] 2021/06/26(土) 13:10:59.38 ID:6sjjJ5as0 Ruby なら、RSS 用のモジュールがある https://docs.ruby-lang.org/ja/latest/library/rss.html 1. RSS 1.0をパースした場合は RSS::RDF オブジェクト 2. RSS 0.9x/2.0をパースした場合は RSS::Rss オブジェクト 3. Atom をパースした場合は RSS::Atom::Feed オブジェクト 3つの形式を抽象化して、同時に扱えるモジュールも、たぶん誰かが作っている 基本、こういうものを自分で作ってはいけない。 車輪の再発明は、低品質で、製作・保守コストが高いから、ダメ http://mevius.5ch.net/test/read.cgi/tech/1619667579/344
345: デフォルトの名無しさん (アウアウクー MMa3-a7kj) [sage] 2021/06/26(土) 13:18:13.21 ID:eYiCTaZOM PHPならdg/rss-phpパッケージだな https://www.laddy.info/2017/11/28585/ http://mevius.5ch.net/test/read.cgi/tech/1619667579/345
346: デフォルトの名無しさん (オッペケ Sra3-ST6M) [sage] 2021/06/26(土) 19:41:08.02 ID:76AEkw4Rr phpって数年使ってなかったが8でだいぶ書き方変わったんだな http://mevius.5ch.net/test/read.cgi/tech/1619667579/346
347: デフォルトの名無しさん (アウアウクー MMa3-b8U0) [sage] 2021/06/26(土) 19:50:56.58 ID:9XPJSE1uM >>344 「車輪の再開発」は聞いたことある http://mevius.5ch.net/test/read.cgi/tech/1619667579/347
348: デフォルトの名無しさん (ワッチョイ cf1d-kMi9) [sage] 2021/06/27(日) 08:11:30.48 ID:X9FVTu1L0 3つのページから構成されているサイトを作成しているのですが、 スーパーグローバル変数$_POST['hoge']の内容をうまく送信できません 1つ目のページの入力フォームで受け取ったデータは、 2つ目のページで受け取り利用できるのですが、そのデータを3つ目のページに うまく送信できません <inpu type="hidden" name="hoge" value="$_POST['hoge']"> としましたがダメでした どう対処したらよいでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/348
349: デフォルトの名無しさん (アウアウクー MMa3-a7kj) [sage] 2021/06/27(日) 08:26:06.44 ID:FX7uqy6OM >>348 LaravelとかCodeIgnitor使ってるの? http://mevius.5ch.net/test/read.cgi/tech/1619667579/349
350: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/27(日) 10:26:55.16 ID:ItQV7X9X0 feedを取ってくる場合、simplexmlとcurlのどちらがいいのでしょうか? 複数サイトになります。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/350
351: デフォルトの名無しさん (ワッチョイ 3f02-lIZJ) [sage] 2021/06/27(日) 11:50:32.87 ID:r75U+hPN0 >>350 https://mevius.5ch.net/test/read.cgi/tech/1591334726/956 http://mevius.5ch.net/test/read.cgi/tech/1619667579/351
352: デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ) [sage] 2021/06/27(日) 12:25:12.65 ID:pjTb3Z/m0 >>348 html中に変数を埋め込む時は{}を使いましょうという基本的なことをやらないと つうか最近エラー内容かかないの流行ってんか http://mevius.5ch.net/test/read.cgi/tech/1619667579/352
353: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/27(日) 12:46:28.79 ID:ItQV7X9X0 >>351 curlは使わないのでしょうか? 複数サイトの場合はcurlのほうがいいと聞いたのです。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/353
354: デフォルトの名無しさん (ワッチョイ 3f02-lIZJ) [sage] 2021/06/27(日) 13:19:37.68 ID:r75U+hPN0 >>353 curl使った所でどうせsimplexml_load_stringに食わせるんでしょ? だったら最初からsimplexml_load_fileでいいじゃない http://mevius.5ch.net/test/read.cgi/tech/1619667579/354
355: デフォルトの名無しさん (ワッチョイ 3f66-j5Ba) [sage] 2021/06/27(日) 13:32:19.99 ID:eeXftvTT0 複数サイトの場合はcurlがいいってのはcurlを子プロセスとして複数同時に動かせるからってことじゃないの? いずれにしても、curlがやってくれるのはhtmlを取ってきてくれるまで、よ? http://mevius.5ch.net/test/read.cgi/tech/1619667579/355
356: デフォルトの名無しさん (ワッチョイ 0f2c-m5uv) [sage] 2021/06/27(日) 13:59:51.79 ID:tkVDl+qA0 例えば、Ruby でも、普通に書くと、 open-uri モジュールのopen でファイルを取得する require 'open-uri' require 'nokogiri' url = "https://example.com/" doc = Nokogiri::HTML( open( url ) ) elements = doc.css( "h1" ) puts elements.first.content #=> Example Domain これを、外部コマンドのcurl に書き換える事もできるが、 外部コマンド(プロセス)を呼ぶ必要がない html = `curl https://example.com/` doc = Nokogiri::HTML( html ) 外部コマンドは、OS に左右される 特に、Windows では、curl.exe なのか、 PowerShell のcurl(curlモドキ)なのか、 アプリごとに微妙に挙動が異なるかも (そもそもシステムに、Windowsを使うこと自体が間違いだけど。 すべての言語は、Linux用だから) http://mevius.5ch.net/test/read.cgi/tech/1619667579/356
357: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/27(日) 14:45:24.55 ID:ItQV7X9X0 >>354 simplexmlだと複数対応出来ないと思ってました。 なしでやってみるです >>355 並列処理云々と聞きました。 詳しくは分かりませんが、、、。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/357
358: 348 (ワッチョイ cf1d-kMi9) [sage] 2021/06/27(日) 14:55:13.19 ID:X9FVTu1L0 >>349 >>352 回答ありがとうございます >>349 使ってないです >>352 失礼しました 3ページ目で、$_POST['hoge']、という文字列が表示されてしまいます {}をつけて、<(略) value="{$_POST['hoge']}"としてみましたがダメでした(上と同様に文字列が表示されてしまいます) http://mevius.5ch.net/test/read.cgi/tech/1619667579/358
359: デフォルトの名無しさん (ワッチョイ 3f02-lIZJ) [sage] 2021/06/27(日) 15:50:44.18 ID:r75U+hPN0 >>358 value="<?php echo $_POST['hoge']; ?>" http://mevius.5ch.net/test/read.cgi/tech/1619667579/359
360: 348 (ワッチョイ cf1d-kMi9) [sage] 2021/06/27(日) 16:08:52.70 ID:X9FVTu1L0 >>359 $_POST[]はphpのタグで囲わないといけないんですね ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1619667579/360
361: デフォルトの名無しさん (スププ Sd5f-itWn) [sage] 2021/06/27(日) 17:11:37.21 ID:Cz2fHMTfd ローカルホストで練習中にphpmyadminでSQLにWHERE文をつけ忘れupdateして全データが更新されてしまいました。 本番でやったら恐ろしい事だと思うんですが、ロールバックのやり方等あったら教えてもらえませんか。 一応ターミナルでログインしてROLLBACK;はしましたが戻らなかったです。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/361
362: デフォルトの名無しさん (ワッチョイ 0f2c-m5uv) [sage] 2021/06/27(日) 17:45:47.61 ID:tkVDl+qA0 バックアップを取っておけば? snap shot とか http://mevius.5ch.net/test/read.cgi/tech/1619667579/362
363: デフォルトの名無しさん (ワッチョイ cf10-LXYk) [sage] 2021/06/27(日) 18:37:11.40 ID:Hik46M4e0 >>361 オートコミットきっとけば http://mevius.5ch.net/test/read.cgi/tech/1619667579/363
364: デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ) [sage] 2021/06/27(日) 18:39:50.32 ID:pjTb3Z/m0 >>360 いやいや… >>352はhtmlをechoしてるのかと思ってそう答えたんだけど $_POST関係なくPHPの変数をHTMLテンプレートに書く時はそうなるよ ショートタグも調べてみるといい http://mevius.5ch.net/test/read.cgi/tech/1619667579/364
365: デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ) [sage] 2021/06/27(日) 18:46:38.38 ID:pjTb3Z/m0 >>361 ロールバックはトランザクション開始してないとできないから begin(トランザクション開始)してから書いて updateしたらselectで確認したのちに問題があればrollback 問題がなければcommitする つうかphp関係ないで… http://mevius.5ch.net/test/read.cgi/tech/1619667579/365
366: 360 (ワッチョイ cf1d-kMi9) [sage] 2021/06/27(日) 19:07:30.25 ID:X9FVTu1L0 >>364 分かりました 何となくそんな気はしてました ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1619667579/366
367: デフォルトの名無しさん (スププ Sd5f-itWn) [sage] 2021/06/27(日) 19:55:35.97 ID:Cz2fHMTfd >>362,363,365 色々アドバイスありがとうございます。 全部試してみますね。トランザクションやオートコミット、snap shot等知らなかったので勉強になりました。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/367
368: デフォルトの名無しさん (ワッチョイ 4f08-H7K1) [sage] 2021/06/28(月) 08:58:02.88 ID:GRcsjrE80 >>357 たしかに curl_multi_init() で初期化してからの一連の流れで複数の通信を非同期実行できるから、 それを「使いこなせば」、直列的に複数のサイトからデータ取得するよりは圧倒的に速くはなる 使いこなせば…ね http://mevius.5ch.net/test/read.cgi/tech/1619667579/368
369: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/28(月) 12:05:36.38 ID:SRAdQ7Kv0 >>368 どうも とりあえずsimplexmlでやるdeath http://mevius.5ch.net/test/read.cgi/tech/1619667579/369
370: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/28(月) 12:30:55.32 ID:SRAdQ7Kv0 simplexmlloadfileで取得したxmlなんですが、見やすいように整形出来ないでしょうか?非常に見づらいです。 var_dumpを使用しています。 $url_arr = ["http://blog.livedoor.jp/dqnplus/index.rdf","http://jin115.com/index.rdf"]; foreach($url_arr as $url){ $xml_elm = simplexml_load_file($url); var_dump($xml_elm); } http://mevius.5ch.net/test/read.cgi/tech/1619667579/370
371: デフォルトの名無しさん (ワッチョイ 4f08-H7K1) [sage] 2021/06/28(月) 12:42:58.79 ID:GRcsjrE80 >>370 var_dump($xml_elm); までやってるのに自分で解決できないなら、それはもう「PHPの書き方自体がわかってない」って事じゃんw とりあえず $xml_elm を foreach() で回せ foreachの対象は配列だけじゃない http://mevius.5ch.net/test/read.cgi/tech/1619667579/371
372: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/28(月) 12:53:32.28 ID:SRAdQ7Kv0 >>371 $xml_elmをforで回すということは、自分でhtmlなりで整形しないとだめってことですかね サクッと構造わかりやすく表示してくれればよかったんですが http://mevius.5ch.net/test/read.cgi/tech/1619667579/372
373: デフォルトの名無しさん (ワッチョイ 3f5c-lfrx) [sage] 2021/06/28(月) 12:55:48.26 ID:flv9QEa50 ワロタw http://mevius.5ch.net/test/read.cgi/tech/1619667579/373
374: デフォルトの名無しさん (ワッチョイ 4f08-H7K1) [sage] 2021/06/28(月) 13:32:04.00 ID:GRcsjrE80 >>372 print_r($xml_elm); そういえば前にも似た感じの質問してた人いたが同一人物? もし同一人物なら諦めた方がいいぞ スキップできない人が100M走のオリンピック選手目指してるレベル http://mevius.5ch.net/test/read.cgi/tech/1619667579/374
375: デフォルトの名無しさん (ワッチョイ 0f2c-m5uv) [sage] 2021/06/28(月) 13:42:08.81 ID:quG4wdoj0 Ruby では、 p obj で、オブジェクトの中身を表示できる。 pp obj で、きれいに表示できる PHP には、pretty print みたいな機能が無いの? http://mevius.5ch.net/test/read.cgi/tech/1619667579/375
376: デフォルトの名無しさん (ワッチョイ 4f08-H7K1) [sage] 2021/06/28(月) 13:44:54.19 ID:GRcsjrE80 お前ら>>2をよく読むように http://mevius.5ch.net/test/read.cgi/tech/1619667579/376
377: デフォルトの名無しさん (ワッチョイ ffcb-SUSz) [] 2021/06/28(月) 16:18:41.46 ID:SRAdQ7Kv0 >>374 print_rで見やすくはならないのですが xmlの階層構造を知りたいのです http://mevius.5ch.net/test/read.cgi/tech/1619667579/377
378: デフォルトの名無しさん (ワッチョイ 4f08-H7K1) [sage] 2021/06/28(月) 17:06:46.28 ID:GRcsjrE80 >>377 https://paiza.io/projects/fc7vKio02RwSVdL2ggmyLg これ見ても分からないの? 1行で書けるけどw http://mevius.5ch.net/test/read.cgi/tech/1619667579/378
379: デフォルトの名無しさん (オッペケ Sra3-BOqF) [] 2021/06/29(火) 12:43:13.08 ID:QFJ3/yA+r 条件分岐して $user_id = $comment->comment_author; (投稿に名前を入力された場合) $user_id = empty($comment->user_id) ? "default" : $comment->user_id; (投稿に名前を入力せずにコメントが投稿された場合) に分岐させる場合、 if foreach でどう構文を書けばよいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/379
380: デフォルトの名無しさん (ワッチョイ 4f08-H7K1) [sage] 2021/06/29(火) 14:13:26.09 ID:jcOSDUmu0 >>379 // 最初にこうやってデフォルト値で初期化して $user_id = 'default'; // こうすればいいだけでは? if (!empty($comment->comment_author)) { $user_id = $comment->comment_author; } elseif (!empty($comment->user_id)) { $user_id = $comment->user_id; } 三項演算子は便利だけど、こういう質問をしている段階で無理して使わなくていい この質問でなぜ foreach がいきなり出てくるのかは理解不能w http://mevius.5ch.net/test/read.cgi/tech/1619667579/380
381: デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ) [sage] 2021/06/29(火) 15:56:17.02 ID:3ACgfFjZ0 名無しで投稿したいのに ログイン済みだからってわざわざ身バレさせてあげるってことか? 鬼畜やな http://mevius.5ch.net/test/read.cgi/tech/1619667579/381
382: デフォルトの名無しさん (オッペケ Sra3-BOqF) [] 2021/06/29(火) 16:14:27.35 ID:QFJ3/yA+r >>380 勉強になりました。ありがとうございます。 実装できました! http://mevius.5ch.net/test/read.cgi/tech/1619667579/382
383: デフォルトの名無しさん (オッペケ Sra3-BOqF) [] 2021/06/30(水) 00:45:39.78 ID:9XHMQjkRr すみません調べてもわからなかったことがあるんですが、 $date = get_comment_date( 'Y/n/d', $comment->comment_ID); <span class="my_author"><= $date ></span> で日付けを取得してるんですが (Y/n/d)と出力したい場合どうすればいいんでしょうか? 日付けを()でくくる方法をネットで調べたんですがどうしてもわかりません... http://mevius.5ch.net/test/read.cgi/tech/1619667579/383
384: デフォルトの名無しさん (ワッチョイ 0f2c-m5uv) [sage] 2021/06/30(水) 01:04:12.91 ID:iVkkZXbL0 そういうフォーマットが無いなら、 $date の前後に、文字列を連結して、( ) を付ければ? それか、それを関数化して使うとか http://mevius.5ch.net/test/read.cgi/tech/1619667579/384
385: デフォルトの名無しさん (ワッチョイ 3f02-lIZJ) [sage] 2021/06/30(水) 01:08:32.08 ID:+uONOblq0 $date = get_comment_date('(Y/n/d)', $comment->comment_ID); でよいのでは? http://mevius.5ch.net/test/read.cgi/tech/1619667579/385
386: デフォルトの名無しさん (アウアウクー MMa3-a7kj) [sage] 2021/06/30(水) 06:56:15.60 ID:gHjUFFSPM 日付扱うなら nesbot/carbon が楽だよ http://mevius.5ch.net/test/read.cgi/tech/1619667579/386
387: デフォルトの名無しさん (オッペケ Sra3-BOqF) [] 2021/06/30(水) 15:33:44.49 ID:E5lZLJuwr >>384 >>385 大かっこ中かっこみたいに連結できるんですね、勉強になりました。 ありがとうございます。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/387
388: デフォルトの名無しさん (ササクッテロラ Spa3-DNyh) [] 2021/07/01(木) 16:07:46.68 ID:/VJoNeIAp VBで二限一次方程式のツール作るとしたら使う文法教えてくれ http://mevius.5ch.net/test/read.cgi/tech/1619667579/388
389: デフォルトの名無しさん (ワッチョイ 3f5c-lfrx) [] 2021/07/01(木) 17:07:12.29 ID:rtzdpng60 >>388 ここに詳細な解説が載っているよ! https://www.ruby-lang.org/ja/ http://mevius.5ch.net/test/read.cgi/tech/1619667579/389
390: デフォルトの名無しさん (ワッチョイ cf1d-kMi9) [sage] 2021/07/01(木) 22:30:32.59 ID:FtQP+R2v0 >>389 ありがとうございます! きっとあの変人も喜んでいます! http://mevius.5ch.net/test/read.cgi/tech/1619667579/390
391: デフォルトの名無しさん (ワッチョイ 8aa9-Q9JX) [sage] 2021/07/02(金) 05:15:42.19 ID:8vqpw3og0 古いwordpressで徐々にレスポンシブ対応ページに変更しているのですが、 特定のurl(ドメイン/news/, ドメイン/blog/・・・など増加予定)の場合というifを作って echoでレスポンシブのcssを出力したいです。 IPアドレスなどでレスポンシブ用cssを出すのはすでに実現しています。 $url = esc_url($_SERVER['REQUEST_URI']); 複数のURIの中からマッチさせたいです。 足していくので改行を使った配列を使うのが良いのか、strpos, strstrを使えば良いのか どのような判定をすればいいでしょうか? $responsive_url = array( /news/, /blog/ }; if(判定する関数($url, $responsive_url)){ echo "cssを出す処理"; } みたいな感じになるのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1619667579/391
392: デフォルトの名無しさん (ワッチョイ 2f08-c9XW) [sage] 2021/07/02(金) 10:13:53.35 ID:zJt0vXnM0 >>391 実際に書いてみればいいじゃん PHPはスクリプト言語なんだから、悩んでる暇があったら書いた方が早い https://paiza.io/projects/2BR9QkERR6BrplG1Ym3P0w 上記の例ではテストのために $uri の値を固定しているが 本番環境なら $uri = getenv('REQUEST_URI'); を使えばいい こういう実行環境をローカルに用意できてないなら、先にそっちを何とかした方がいいぞ スクリプト言語のメリットが全く活かせてないから http://mevius.5ch.net/test/read.cgi/tech/1619667579/392
393: デフォルトの名無しさん (ワッチョイ 0a02-lJqZ) [sage] 2021/07/02(金) 14:20:08.79 ID:8/5dBHDt0 >>391 urlからディレクトリ名抽出してその名前のファイル名.cssをCSSファイルとすればそこまで色々悩む必要は無い気がする http://mevius.5ch.net/test/read.cgi/tech/1619667579/393
394: デフォルトの名無しさん (ワッチョイ 8aa9-Q9JX) [sage] 2021/07/03(土) 04:35:11.36 ID:XWbbAf/z0 >>392-393 ありがとう、paizaというものがあるのね。 すごい便利でびっくり そう、実はローカル環境が無くて、公開している本番サイトをちょっと触ったら白くなって慌てて戻してとかダメダメなやり方してる ローカル環境作らないとダメよね。 https://paiza.io/projects/37-EQNMdOt_AlBtXvaS0bQ やってみたけど出来ていそうで上手くいかないorz true, falseのところが間違っているのかな フラグ用の変数を設けて、自宅用の固定IPか、レスポンシブ用のURIならcssを追記するってことなんだけど 無条件にcssが付加されてしまう http://mevius.5ch.net/test/read.cgi/tech/1619667579/394
395: デフォルトの名無しさん (ワッチョイ ea5c-/WEj) [sage] 2021/07/03(土) 06:03:10.13 ID:WJPssPjr0 オイオイ、最後trueを代入しちゃってるよ http://mevius.5ch.net/test/read.cgi/tech/1619667579/395
396: デフォルトの名無しさん (アウアウクー MM63-vxBf) [sage] 2021/07/03(土) 07:16:32.91 ID:+vCA0zbWM メンテ担当に逃げられた無能っぽいな http://mevius.5ch.net/test/read.cgi/tech/1619667579/396
397: デフォルトの名無しさん (ワッチョイ 035f-Sdyw) [] 2021/07/04(日) 21:04:35.74 ID:wDVNm/sr0 入力項目の中で生年月日が入力されてなかったらdb側の生年月日にはnullを入れるシステムがどうしても作れなくてアイディアに詰まってるので助けてください data型でdefault nullで作ってます http://mevius.5ch.net/test/read.cgi/tech/1619667579/397
398: デフォルトの名無しさん (ワッチョイ bb63-kf3V) [sage] 2021/07/04(日) 23:05:18.46 ID:GsYUOVMj0 table create文をここに書いて 実際にデータをinsertするときの文も >入力されてなかったら...nullを入れる ここに落とし穴がありそう http://mevius.5ch.net/test/read.cgi/tech/1619667579/398
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
400: デフォルトの名無しさん (ワッチョイ 271d-XVAm) [sage] 2021/07/05(月) 02:01:16.11 ID:vro+Akhn0 >>399 $errはどこかでechoするんですよね? http://mevius.5ch.net/test/read.cgi/tech/1619667579/400
401: デフォルトの名無しさん (ワッチョイ 0a02-lJqZ) [sage] 2021/07/05(月) 02:16:11.46 ID:gY5D6WDn0 >>399 is_numericとmb_strlenを一緒に使っているが、$_POSTに入力されるのは全角、半角どちらを期待しているのか? 半角ならばstrlen使うべきだし、全角ならis_numericではなくpreg_matchなどで処理する必要がある 解決方法としては、一旦$_POSTを変数に入れて全角か半角どちらか必要な方に統一した後、然るべき処理を行うのがよいと思われる http://mevius.5ch.net/test/read.cgi/tech/1619667579/401
402: デフォルトの名無しさん (スフッ Sd4a-Sdyw) [] 2021/07/05(月) 11:03:40.35 ID:fHx0Uh9Wd >>400 そうですね、その予定です! >>401 ありがとうございます 1つずつ確認してみます http://mevius.5ch.net/test/read.cgi/tech/1619667579/402
403: デフォルトの名無しさん (ワッチョイ 9ebb-DUKI) [sage] 2021/07/05(月) 11:09:11.53 ID:W/ubV+NK0 >>399 要件を整理すると「特定の範囲内の数値を正とする」ってことだと思うので、filter_input()使うのが楽だと思う http://mevius.5ch.net/test/read.cgi/tech/1619667579/403
404: デフォルトの名無しさん (ワッチョイ bb63-kf3V) [sage] 2021/07/05(月) 11:55:59.13 ID:Fmkhs1Zc0 必要桁の数値による正規表現が簡単だぞ http://mevius.5ch.net/test/read.cgi/tech/1619667579/404
405: デフォルトの名無しさん (ワッチョイ 2f08-c9XW) [sage] 2021/07/05(月) 12:18:25.72 ID:kyq5FLmC0 >>394 strpos()で「〜を含む」という処理を書きたいならこう書くこと ※理由はPHPマニュアルに書いてある筈 ×:strpos($now_url, $res_url) ○:strpos($now_url, $res_url) !== false 極めつけはこれ ×:$match_responsive = true ○:$match_responsive ==== TRUE $match_responsiveに true を入れてるのだから、結果は常に真になるぞ? http://mevius.5ch.net/test/read.cgi/tech/1619667579/405
406: デフォルトの名無しさん (ワッチョイ 2f08-c9XW) [sage] 2021/07/05(月) 12:19:27.72 ID:kyq5FLmC0 >>399 >>402 色々間違ってる ・$_POST['te'] が null(未定義) だった場合にそのコードはエラーになる(もしエラーにならないならエラー設定を見直すこと) ・半角数字の入力を期待しているのだから、使うのは mb_strlen() ではなく strlen() ・書くなら !mb_strlen($_POST['te']) == 8 ではなくて mb_strlen($_POST['te']) !== 8 ・== ではなく === で問題なく動くコードを書くくせを付けた方がいい ・省略しただけかもしれないが、$err をきちんと初期化しよう 以上を修正したサンプル https://paiza.io/projects/9C1pkzuMh9Q3ao3M7q6pCA エラー設定のやり方 https://qiita.com/fallout/items/31f793708b243033fab1 http://mevius.5ch.net/test/read.cgi/tech/1619667579/406
407: デフォルトの名無しさん (ワッチョイ 2f08-c9XW) [sage] 2021/07/05(月) 12:20:57.53 ID:kyq5FLmC0 >>405訂正 ×:$match_responsive ==== TRUE ○:$match_responsive === true http://mevius.5ch.net/test/read.cgi/tech/1619667579/407
408: デフォルトの名無しさん (オッペケ Sr23-x1uT) [] 2021/07/06(火) 14:16:58.59 ID:K/Yz4VXdr //ここにメイン部分のコードを記述 ループしないので <php if (have_posts()) : the_post(); > <!--クラスつきのタイトルを追加--> <h3><php the_title(); ></h3> <!--クラスつきの日付けを追加--> <div class="posted_date"> <php echo get_the_date(); ?> </div> <!--リンククラス付きのカテゴリーを追加--> <php $categories = get_the_category(); if ( $categories ) { echo '<ul>'; foreach ( $categories as $category ) { echo '<li class="cat2"'.$category->slug.'"><a href="'.esc_url(get_category_link($category->term_id)).'">'.$category->name.'</a></li>'; } echo '</ul>'; } ?> <!--リンククラス付きのコメント数を追加--> <php $num_comments = get_comments_number(); if ( $num_comments == 0 ) { $comments = __('No Comments'); // 댓글이 없을 경우 } elseif ( $num_comments > 1 ) { $comments = $num_comments . __(' Comments'); // 댓글이 2개 이상일 경우 } else { $comments = __('1 Comment'); // 댓글이 1개일 경우 } $write_comments = '<span class="singlecomments2"><a href="' . get_comments_link() .'">'. $comments.'</a></span>'; echo $write_comments;?> <!--クラス付きの内容を追加--> <div class="posted_content"> <php echo the_content(); > </div> <php endif;?> で出力してるんですが<!--クラス付きの内容を追加-->の部分のみ繰り返し出力する場合どうすればいいんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/408
409: デフォルトの名無しさん (ワッチョイ 1e10-GLL6) [] 2021/07/06(火) 14:57:40.96 ID:EJPu27Tj0 暇つぶしに過去作っていたプログラムを改修していたのですが、 関数ばかりのライブラリが、わりと使い勝って良くて軽量だったりします。 セキュリティを考慮すること無く、CRUD程度の操作なら フレームワーク使わなくても良いと思ったりしたのですが、 みなさんはやっぱり自作の物は使わないようにしてますか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/409
410: デフォルトの名無しさん (ワッチョイ ab2c-Ijop) [sage] 2021/07/07(水) 01:26:08.59 ID:bUHYGk470 Ruby のERB(埋め込みRuby)みたいに、 文字列をつなげて、HTML を作るのではなく、 逆に、HTML中に、Rubyの式を埋め込めば? <%= 〜 %> は出力される。 <% 〜 %> は出力されない <table border="1" cellpadding="4"> <% @items.each do |fruit, price| %> <tr> <th><%= fruit %></th> <td><%= price %>円</td> </tr> <% end %> </table> http://mevius.5ch.net/test/read.cgi/tech/1619667579/410
411: デフォルトの名無しさん (ワッチョイ 8aa9-Q9JX) [sage] 2021/07/07(水) 01:32:32.70 ID:7x6smrJ30 >>395,405 ありがとう、代入はダメね全然気付かなかった。 strposも位置を数字で返すのね。 あるあるなミスなようで俺もミスってしまった。 期待通りに動くようになりました。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/411
412: デフォルトの名無しさん (ワッチョイ 2f08-c9XW) [sage] 2021/07/07(水) 14:02:49.29 ID:Mv2t2pQw0 >>409 自分がずっとメンテするものなら使うし そうではないなら、将来自分が面倒くさい事にならないようになるべく使わない プログラマなんか楽してなんぼ http://mevius.5ch.net/test/read.cgi/tech/1619667579/412
413: 410 (ワッチョイ ab2c-Ijop) [sage] 2021/07/07(水) 21:21:40.74 ID:bUHYGk470 趣味・遊びなら、好きにすればよい プロ・仕事なら、Ruby on Rails http://mevius.5ch.net/test/read.cgi/tech/1619667579/413
414: デフォルトの名無しさん (ワッチョイ ca7c-U8JP) [sage] 2021/07/08(木) 08:53:13.93 ID:Yr3Bg0Mz0 本当のプロならPHPのスレで他の言語を推したりしないw 本当のプロならRuby(笑)なんて採用しないw http://mevius.5ch.net/test/read.cgi/tech/1619667579/414
415: デフォルトの名無しさん (ワッチョイ 2f08-c9XW) [sage] 2021/07/08(木) 19:06:14.53 ID:yX5z+H5y0 相手にしなさんな http://mevius.5ch.net/test/read.cgi/tech/1619667579/415
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 587 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s