[過去ログ]
【PHP】下らねぇ質問はここに書き込みやがれ 11 (1002レス)
【PHP】下らねぇ質問はここに書き込みやがれ 11 http://mevius.5ch.net/test/read.cgi/tech/1591334726/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
884: デフォルトの名無しさん (ワッチョイ a37c-0pr0) [sage] 2021/04/08(木) 13:57:43.73 ID:3r6MsATA0 >>882 別に気軽に使う分には同じでは? 後方互換性は一応あるしね Rubyなんか破壊的変更が普通にあるようだし http://mevius.5ch.net/test/read.cgi/tech/1591334726/884
885: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/09(金) 07:26:10.41 ID:AWaJ8hU90 rssフィードを作りたいんですが、参考になるサイトはありますかね? https://techacademy.jp/magazine/18803 こことかありますけど、file get contensではなくcurl使うのが主流とも聞きます。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/885
886: デフォルトの名無しさん (ワッチョイ 6f2c-ORmy) [sage] 2021/04/09(金) 09:13:24.55 ID:PljcoBP70 Ruby では、RSS::Parser で、RSS/ATOM をパースできる <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>サンプル</title> <updated>2003-12-13T18:30:02Z</updated> <author><name>あいう</name></author> <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id> <entry> <title>タイトル 1</title> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2003-12-13T18:30:02Z</updated> </entry> </feed> require 'rss' atom = File.read( "./input.atom" ) feed = RSS::Parser.parse( atom ) feed.items.each { |item| puts "#{ item.title.content }" } #=> タイトル 1 http://mevius.5ch.net/test/read.cgi/tech/1591334726/886
887: デフォルトの名無しさん (ワッチョイ 6202-slfm) [sage] 2021/04/09(金) 09:44:46.70 ID:XTCXyNco0 聞いてない言語で答えるガイジはいつまでRuby下げを続けるのか http://mevius.5ch.net/test/read.cgi/tech/1591334726/887
888: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/09(金) 21:14:45.18 ID:AWaJ8hU90 rss取得の参考サイトないですかね 新しめのもので なかなか見つからないものですね 英語情報もあたってみます javascriptでも出来るらしいですが、色々制約がありそうですね http://mevius.5ch.net/test/read.cgi/tech/1591334726/888
889: 886 (ワッチョイ 6f2c-ORmy) [sage] 2021/04/10(土) 04:49:17.10 ID:OA/XTa6K0 Ruby では、RSS/ATOM には、RSS と言うライブラリを使う。 Feedjira というgem もある PHP は、よく知らない http://mevius.5ch.net/test/read.cgi/tech/1591334726/889
890: デフォルトの名無しさん (ワッチョイ 6202-slfm) [sage] 2021/04/10(土) 15:57:35.78 ID:o8hQFp380 >>885 rssの取得目的ならfile_get_contensの方がコードすっきりするしベターだと思いますわ 上記のtechacademyのさらっと見たけど、名前空間については言及されてないので、モノによってはその辺で嵌るかも知れないね http://mevius.5ch.net/test/read.cgi/tech/1591334726/890
891: デフォルトの名無しさん (ワッチョイ eb08-slfm) [sage] 2021/04/10(土) 19:09:18.26 ID:zVwzBV8S0 >>888 外部のRSSを取得して単純な処理するだけなら とりあえずsimplexml_load_file()使ってみ とりあえずYahooのrssの例を書くが print_r(simplexml_load_file('https://news.yahoo.co.jp/rss/topics/top-picks.xml')); たったこんだけw http://mevius.5ch.net/test/read.cgi/tech/1591334726/891
892: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/10(土) 20:45:36.75 ID:dn/sfgaV0 >>890 >>891 回答どうも simplexml使ってみます file_get_contentsはrssに限らず、いろんなファイルをとってくるものということでしょうか スクレイピングに使うようなイメージですが http://mevius.5ch.net/test/read.cgi/tech/1591334726/892
893: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/10(土) 21:05:31.16 ID:dn/sfgaV0 >>891 目的なんですが、5chのアンテナサイトのようなものですね。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/893
894: デフォルトの名無しさん (ワッチョイ df01-ksEv) [] 2021/04/11(日) 08:23:32.45 ID:aXr2Oiyw0 あわしろ氏もPHPは筋が悪いと言ってるし、この際Rubyを学んでは? http://mevius.5ch.net/test/read.cgi/tech/1591334726/894
895: デフォルトの名無しさん (ワッチョイ 0663-3+ef) [] 2021/04/11(日) 11:02:40.29 ID:ZOF4Iy0o0 初心者ですみません。フォーム画面に検索文字を入れて結果を表示する機能を実装 してまして、検索文字をcontroller側へpost送信したいのですが 以下の500errorが出ています。原因がわからずご教授いただければ幸いです。 ------ local.ERROR: Undefined variable $page_name (View: C:\TEST-SYSTEM\project\abc\resources\views\parts\common.blade.php) {"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Undefined variable $page_name http://mevius.5ch.net/test/read.cgi/tech/1591334726/895
896: デフォルトの名無しさん (ワッチョイ 227c-YIZl) [sage] 2021/04/11(日) 11:13:23.45 ID:9ef64+I30 書いてるとおりやん その変数を渡してないだけやろ http://mevius.5ch.net/test/read.cgi/tech/1591334726/896
897: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/11(日) 21:32:16.10 ID:f0WYm65Y0 <?php $rss = simplexml_load_file("http://jin115.com/index.rdf"); foreach($rss->channel->item as $item){ // 記事タイトル $title = $item->title; echo $title; } ?> これでrssのタイトルを表示させたいんですが、表示されない原因を探る方法はありますか? rss2の形式を調べてます。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/897
898: デフォルトの名無しさん (ワッチョイ 227c-CoCA) [sage] 2021/04/11(日) 21:41:48.17 ID:9ef64+I30 前からこの手の同じような質問している奴いるけど同一人物やろ こんなの構造調べたら分かるやろ foreach($rss->item as $item){ するだけやろw http://mevius.5ch.net/test/read.cgi/tech/1591334726/898
899: デフォルトの名無しさん (ワッチョイ 2361-8gR3) [sage] 2021/04/11(日) 21:43:22.02 ID:aENOgLCu0 >>898 そのRSSは1.0 http://mevius.5ch.net/test/read.cgi/tech/1591334726/899
900: デフォルトの名無しさん (ワッチョイ 227c-CoCA) [sage] 2021/04/11(日) 21:46:24.43 ID:9ef64+I30 >>899 いや中身とか仕様とか知らんよw >>897のソースを動かして$rssを見てみただけだしw http://mevius.5ch.net/test/read.cgi/tech/1591334726/900
901: 886 (ワッチョイ 6f2c-uh6b) [sage] 2021/04/11(日) 21:49:47.22 ID:LXnW0jT40 RSS 1/2, ATOM の3つで、別々の処理を書くのが面倒だから、 Ruby では、RSS 2 に変換して、統一的に処理するような記事があったような気がする Feedjira というgem で、すべての形式に対応しているかも知れないけど こういうのを個人で作るのは無理。 そういうライブラリを探した方が良い http://mevius.5ch.net/test/read.cgi/tech/1591334726/901
902: デフォルトの名無しさん (ワッチョイ 2361-8gR3) [sage] 2021/04/11(日) 21:51:17.31 ID:aENOgLCu0 >>900 すまん安価間違えた http://mevius.5ch.net/test/read.cgi/tech/1591334726/902
903: 890 (ワッチョイ 6202-slfm) [sage] 2021/04/11(日) 22:38:52.39 ID:aRHbJd9K0 >>897 そもそも $rss->channel に item は無いし、タイトルも無い なので、$rss->channel->items の中身を取得するものとする ----- $rss = simplexml_load_file("http://jin115.com/index.rdf"); $ns = $rss->getDocNamespaces()['rdf']; $items = $rss->channel->items->children($ns); $seq = $items->children($ns); foreach ($seq as $li) { echo $li['resource']."\n"; } http://mevius.5ch.net/test/read.cgi/tech/1591334726/903
904: デフォルトの名無しさん (ワッチョイ 0663-3+ef) [] 2021/04/11(日) 23:28:16.18 ID:ZOF4Iy0o0 >>896 恐縮です >Undefined variable $page_name これから、$page_nameが定義 されてないっぽいことは推測できるのですが 具体的に、どこをどうすればよいかわからない次第でして・・ http://mevius.5ch.net/test/read.cgi/tech/1591334726/904
905: デフォルトの名無しさん (ワッチョイ 227c-CoCA) [sage] 2021/04/11(日) 23:35:15.75 ID:9ef64+I30 >>904 bladeのファイルに {{ $page_name }} があるのにコントローラに $params['page_name'] = 'test'; return view('blade_name', $params); のようにパラメータを渡していないだけでしょ? http://mevius.5ch.net/test/read.cgi/tech/1591334726/905
906: デフォルトの名無しさん (ワッチョイ 0663-3+ef) [] 2021/04/11(日) 23:43:28.54 ID:ZOF4Iy0o0 web.APP のルーティングの記述ですが 例: ?Route::get('sample', 'SampleController@index'); //初期表示 ?Route::post('sample', 'SampleController@search'); //検索ボタン押下→検索結果を表示(画面遷移なし) 検索文字を入れて検索ボタン押下(submit)でSampleControllerのsearchメソッドに 検索文字列をパラメータとして渡して処理させたいのですが、 そのさい、view側のformのactionに書くurlは、'sample'で良いでしょうか??(action='sample') そもそも?と?の左側のurl(ここでいう'sample')は同じで良いでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1591334726/906
907: デフォルトの名無しさん (ワッチョイ 0663-3+ef) [] 2021/04/11(日) 23:49:22.16 ID:ZOF4Iy0o0 >>905 恐れ入ります・・ 誠にありがとうございます。 確認してトライしてみます。 諸々不勉強で申し訳ありません http://mevius.5ch.net/test/read.cgi/tech/1591334726/907
908: デフォルトの名無しさん (ワッチョイ 227c-CoCA) [sage] 2021/04/11(日) 23:59:23.35 ID:9ef64+I30 >>906 ルートはbladeから呼ぶ場合は Route::post('sample/search', 'SampleController@search')->name('sample.search'); のように名前を付けて blade側は form method="POST" action="{{ route('sample.search') }}" みたいに名前で指定した方がいいかも http://mevius.5ch.net/test/read.cgi/tech/1591334726/908
909: 886 (ワッチョイ 6f2c-uh6b) [sage] 2021/04/12(月) 00:07:22.57 ID:z80SpJNy0 >>897 RSS 1 形式か? xmlns:atom とも書いてあるけど Ruby では、 require 'rss' text = File.read "index.rdf" # RSS 1 feed = RSS::Parser.parse( text ) feed.items.each { |item| puts "#{ item.title }" } 出力 ツイッター民〜 高級ホステス〜 ...以下略 http://mevius.5ch.net/test/read.cgi/tech/1591334726/909
910: デフォルトの名無しさん (ワッチョイ 0663-3+ef) [] 2021/04/12(月) 00:18:14.08 ID:du+5z77T0 >>908 なるほど そのような記法もあるのですね こちらも併せて確認・試行してみます 諸々大変ありがとうございます。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/910
911: デフォルトの名無しさん (ワッチョイ eb08-slfm) [sage] 2021/04/12(月) 17:10:16.37 ID:446hJX5u0 >>892 PHPマニュアルぐらい読もうな file_get_contents()は色んな事ができすぎるから俺は逆に使わない ファイルのオープン処理で明示ロックすらかけられないしな 有能そうに見えて無能な関数だからまともな開発者は使わんよ Beauty Is in Simplicityだ http://mevius.5ch.net/test/read.cgi/tech/1591334726/911
912: デフォルトの名無しさん (ワッチョイ eb08-slfm) [sage] 2021/04/12(月) 17:14:40.21 ID:446hJX5u0 >>897 >>891に書いたが とりあえず print_r(simplexml_load_file("http://jin115.com/index.rdf")); ってするだけだろ この出力結果を見て意味が分からないなら、それはrssがどうとか以前に 「オブジェクト」という概念から理解できない事になる つまり、基礎がガタガタってことだ そのまま勧めてもロクな事にはならんぞ 勉強の仕方から見直そう http://mevius.5ch.net/test/read.cgi/tech/1591334726/912
913: デフォルトの名無しさん (ワッチョイ eb08-slfm) [sage] 2021/04/12(月) 17:15:18.63 ID:446hJX5u0 >>898 あーそうなんかw もう相手にするのやめるわ センスなさすぎる http://mevius.5ch.net/test/read.cgi/tech/1591334726/913
914: デフォルトの名無しさん (ワッチョイ 227c-CoCA) [sage] 2021/04/12(月) 18:06:13.26 ID:JksFHnKJ0 下らねぇ質問スレなんで別に質問内容は何でもいいけど 同じような事を聞いていると流石に進歩してないなぁとは思う http://mevius.5ch.net/test/read.cgi/tech/1591334726/914
915: デフォルトの名無しさん (ワッチョイ eb5d-1uKb) [] 2021/04/12(月) 18:44:53.26 ID:Xyaddf7h0 今日さくらインターネッツのiniファイル追記したら今まで起こらなかったwarningエラーが出てくるようになったんだけど何が起こったんだろう。内容としてはencryptの引数はきちんとIV設定してよー!とheaderの前にechoしちゃってるよ、くらいだったから対応できたけど。 ちなプランはスタンダード。自信ニキいますか? http://mevius.5ch.net/test/read.cgi/tech/1591334726/915
916: デフォルトの名無しさん (ワッチョイ 227c-CoCA) [sage] 2021/04/12(月) 18:48:23.29 ID:JksFHnKJ0 https://www.php.net/manual/ja/function.openssl-encrypt.php 明確にwarningが出ると書いてはあるけど、PHPのバージョンが変わったとか? 知らんけどw http://mevius.5ch.net/test/read.cgi/tech/1591334726/916
917: デフォルトの名無しさん (ワッチョイ 86bb-yk1z) [sage] 2021/04/12(月) 19:01:42.50 ID:f05q5+Tp0 今日!って話でなければこれじゃない? https://twitter.com/uzulla/status/1366241439751970820 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1591334726/917
918: デフォルトの名無しさん (ワッチョイ 4ead-Zcib) [sage] 2021/04/12(月) 19:18:29.14 ID:LERkOP0z0 正確なエラーメッセージを貼らないし、コードすら貼らない。 考えてやるだけ無駄だな。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/918
919: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/12(月) 21:43:30.62 ID:VnYghMm40 >>903 どうも ここから形にしてみます >>911 マニュアル難しいですからね 想定してないことが起こりやすいということですよね >>912 はい、基礎は出来てないです http://mevius.5ch.net/test/read.cgi/tech/1591334726/919
920: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/12(月) 21:53:45.43 ID:VnYghMm40 >>912 オブジェクトというのはこういうことですよね。 channelから子孫を取り出すということですよね。 <?php $rss = simplexml_load_file("http://jin115.com/index.rdf"); print($rss->channel->title); ?> この場合ブログ名は獲れますけど、channel->item->titleで記事名はなぜか獲れないですね http://mevius.5ch.net/test/read.cgi/tech/1591334726/920
921: デフォルトの名無しさん (ワッチョイ 4ead-Zcib) [sage] 2021/04/12(月) 21:54:03.22 ID:LERkOP0z0 >>919 マニュアルは難しいって言ってここには聞きに来るのかw 面白いやつだw http://mevius.5ch.net/test/read.cgi/tech/1591334726/921
922: 890 (ワッチョイ 6202-slfm) [sage] 2021/04/13(火) 00:20:46.69 ID:qAUtUpqn0 >>920 だからそもそもchannelにitemは無いんだって! http://mevius.5ch.net/test/read.cgi/tech/1591334726/922
923: デフォルトの名無しさん (ワッチョイ eb5d-1uKb) [] 2021/04/13(火) 05:59:37.25 ID:/UwNiOFf0 >>916 たしかにManp のローカルホストとさくらのサーバーじゃバージョンが違うのかも…!しかしiniはいじったがバージョンは変えてないはずだけど…ありがとう見てみます!勉強になりました! http://mevius.5ch.net/test/read.cgi/tech/1591334726/923
924: 886 (ワッチョイ 6f2c-uh6b) [sage] 2021/04/13(火) 06:56:49.25 ID:YlnYj74B0 >>909 に、Ruby で書いたけど、 text = File.read "index.rdf" # RSS 1 feed = RSS::Parser.parse( text ) feed.items.each { |item| puts "#{ item.title }" } item だと単数型だから、最初の「ツイッター民〜」しか取れない。 items と複数形でループ処理して、item と各要素を取り出す ツイッター民〜 高級ホステス〜 ...以下略 基本、プログラミングは電化製品と同じ。 説明書を読まない人にはできない プログラミングに必須なのは、自走力。 自分で検索して調べる能力 だから英語を読める文系が、Rubyをやる。 PHP じゃ教育体制が整っていないから、いくらやっても無理だと思う YouTube で有名な、雑食系エンジニア・KENTA の千円のサロンに入って聞いてみれば? http://mevius.5ch.net/test/read.cgi/tech/1591334726/924
925: デフォルトの名無しさん (ワッチョイ 6fa7-HIlx) [sage] 2021/04/13(火) 08:24:42.25 ID:AsSSM26O0 windows10でいつのアップデートからか chmod fopenやfile_put_contentsの書き込みモードなど phpからファイルの書き込みできなくなりました 読み込みは問題ありません ファイルの権限とかみても特に問題なさそうです おそらくオマ環だと思いますが何か見直す場所や原因わかる方いますか? http://mevius.5ch.net/test/read.cgi/tech/1591334726/925
926: 925 (ワッチョイ 6fa7-HIlx) [sage] 2021/04/13(火) 08:32:51.24 ID:AsSSM26O0 すません自己解決しました これはavastのせいですね(シールド無効にしたら保存できるように) ランサム防止かなんかしらんけどはた迷惑な… PCに入ってたサードパーティー製のエディタから保存しようとしてもできなかったので phpは関係なかったです http://mevius.5ch.net/test/read.cgi/tech/1591334726/926
927: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/13(火) 08:49:35.70 ID:GcvVy2oG0 >>921 テラテイルは怖い人しかいないので、、 http://mevius.5ch.net/test/read.cgi/tech/1591334726/927
928: デフォルトの名無しさん (ワッチョイ eb5d-1uKb) [] 2021/04/13(火) 08:57:58.96 ID:/UwNiOFf0 >>927 僕もテラテイルは怖いなぁと思う。というのも生半可な気持ちで質問すんな!っていう雰囲気も理解できるけど、でも大抵のことは自分の基礎が抜けてるだけだからわからないとこまで掘り下げてると解決しちゃうよね。でもしっかりこうやったのに無理だった!って試したことをきちんと書いたら優しく教えてくれる人は意外と多い。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/928
929: デフォルトの名無しさん (ワッチョイ 2349-0zu2) [sage] 2021/04/13(火) 09:22:00.00 ID:Ehg3izfw0 まあググってるうちに整理されてきて自力で解決はしちゃうこともあるよね 本当に不可解ってことはなかなかない http://mevius.5ch.net/test/read.cgi/tech/1591334726/929
930: デフォルトの名無しさん (ワッチョイ cb5f-FlJ8) [sage] 2021/04/13(火) 12:08:15.38 ID:P1BX2gQ60 >>895 >: Undefined variable $page_name $page_name が定義されてないから定義すればOK http://mevius.5ch.net/test/read.cgi/tech/1591334726/930
931: デフォルトの名無しさん (ワッチョイ eb08-slfm) [sage] 2021/04/13(火) 16:19:02.24 ID:QaeYXeNm0 >>923 真面目に勉強する気があるなら、エラーレベルを下げて対応するのだけはやめた方がいい エラーレベルは開発環境も本番環境も「E_ALL」でいい E_ALLでエラーを出さない書き方をしていれば PHPのバージョンアップで動かないとかエラーが出るといった事もまずおこらない 非推奨(PHPではE_DEPRECATED)な書き方は事前に教えてくれるから http://mevius.5ch.net/test/read.cgi/tech/1591334726/931
932: デフォルトの名無しさん (ワッチョイ eb08-slfm) [sage] 2021/04/13(火) 16:22:30.05 ID:QaeYXeNm0 >>928 ・センスがある人の質問の仕方 ○○をしたら××になった そこで自分は〜だと考え △△をしたところ□□になりました ・センスない人の質問の仕方 エラーが出たー 分からなーい 助けてー プログラミングってのは論理的な思考の積み重ねだから、 質問に書いた日本語の文章にも論理的な思考ができる人間かどうかって 現れるのよ 論理的な思考のできない人間はプログラミングには向いてない http://mevius.5ch.net/test/read.cgi/tech/1591334726/932
933: デフォルトの名無しさん (ワッチョイ 227c-CoCA) [sage] 2021/04/13(火) 18:18:00.62 ID:t+pv5GMk0 くだらない質問でも何でもいいんだけど その状況を説明出来ない奴は書き込んでも有益な情報は得られないのだから 最低でも、PHPでどんなエラーメッセージが出ているのか どんなコードを書いたのかぐらいは説明してくれとは思う 単にエラーが出ましたとかだと答えようが無い http://mevius.5ch.net/test/read.cgi/tech/1591334726/933
934: デフォルトの名無しさん (ワッチョイ 4ead-Zcib) [sage] 2021/04/13(火) 18:18:43.97 ID:9TAw+SUC0 >>915 代表例 http://mevius.5ch.net/test/read.cgi/tech/1591334726/934
935: デフォルトの名無しさん (ワッチョイ eb08-slfm) [sage] 2021/04/13(火) 18:31:22.33 ID:QaeYXeNm0 >>927 プログラミングやる人って悪くいえば理屈っぽい人が多いから 理屈の通らない人を相手にするとついイラっとしちゃうんだろうw で理屈の通らない人の代表例が ・具体的なコードやエラーメッセージを書かない人 ・PHPマニュアルを読まない人 とかなわけ 自分が逆に回答者になったつもりで質問読んでみ イラっとするからw http://mevius.5ch.net/test/read.cgi/tech/1591334726/935
936: デフォルトの名無しさん (ワッチョイ cb5f-FlJ8) [sage] 2021/04/13(火) 18:49:22.05 ID:P1BX2gQ60 PHPのマニュアルは素晴らしい 他の言語も見習ってほしい http://mevius.5ch.net/test/read.cgi/tech/1591334726/936
937: デフォルトの名無しさん (ワッチョイ eb5d-1uKb) [] 2021/04/13(火) 20:06:30.76 ID:/UwNiOFf0 >>934 たしかにこんな質問テラテイルでしたら叱られますね笑笑 http://mevius.5ch.net/test/read.cgi/tech/1591334726/937
938: 886 (ワッチョイ 6f2c-uh6b) [sage] 2021/04/13(火) 20:30:40.17 ID:YlnYj74B0 80万円とか、Ruby on Rails の学校なんか、 どこも、自走力を付けろばっかり。 自分で検索して、解決する能力 Google の入社試験でも、そう。 検索して論文を探して、応用する Railsの最安値は、東京フリーランスのデイトラで、10万円 安くしたいなら、YouTube で有名な、雑食系エンジニア・KENTA の千円のサロンとか。 日本6位で、2千人加入してる http://mevius.5ch.net/test/read.cgi/tech/1591334726/938
939: デフォルトの名無しさん (ワッチョイ 6f02-/LyU) [sage] 2021/04/14(水) 18:51:23.98 ID:2TKpWUJh0 極論を言えば、自己解決できないものは無いからこのスレなんか不要 自走力を付けろと思う人はそもそもこんなスレに出入りしなきゃいい 過疎化させて死滅させるべき http://mevius.5ch.net/test/read.cgi/tech/1591334726/939
940: デフォルトの名無しさん (ワッチョイ 476e-HIlx) [] 2021/04/14(水) 20:34:07.83 ID:mDTOVFC30 >>928 そうします(´・ω・`)、、、 http://mevius.5ch.net/test/read.cgi/tech/1591334726/940
941: デフォルトの名無しさん (ワッチョイ 3708-IHcq) [sage] 2021/04/16(金) 10:31:19.65 ID:NE/URd1C0 >>936 だな 俺がPHPを独学した頃はリファレンス本をわざわざ買ったが 今は暇な時にスマホでPHPマニュアル読むだけでも相当力は付くはず 別の言い方をすればそれができない人にプログラミングをやるセンスは無いな http://mevius.5ch.net/test/read.cgi/tech/1591334726/941
942: デフォルトの名無しさん (ワッチョイ ff2c-yXaZ) [] 2021/04/18(日) 07:58:26.13 ID:9myI9NN40 プログラミングはよくセンスあるなしで分けるけどなんなんでしょね。相手を否定したがる不思議 http://mevius.5ch.net/test/read.cgi/tech/1591334726/942
943: デフォルトの名無しさん (ワッチョイ ff63-tdH6) [sage] 2021/04/18(日) 11:22:22.03 ID:jKExfNog0 ドイツの天才数学者ガウスが「1 から 100 までの数字すべてを足すように」と課題を出された際に、 単純に1から100までを足していくのではなく、1と100の和である101が50個あるからだと瞬時に 答えを出したというものです。 こういうのをセンスがあると言うんだと思う http://mevius.5ch.net/test/read.cgi/tech/1591334726/943
944: デフォルトの名無しさん (ワッチョイ 972c-KAGY) [sage] 2021/04/18(日) 13:08:21.43 ID:8BgTcnje0 確か、上杉謙信も同じ解き方をした http://mevius.5ch.net/test/read.cgi/tech/1591334726/944
945: デフォルトの名無しさん (ワッチョイ 375d-yXaZ) [] 2021/04/19(月) 05:13:45.22 ID:ZkZ/cfZ90 >>943 100 1 99 2 98 3の組み合わせが50個あるってとことか、1分かかったわ。瞬時に気づくてすごE http://mevius.5ch.net/test/read.cgi/tech/1591334726/945
946: デフォルトの名無しさん (ワッチョイ 9f7c-tdH6) [sage] 2021/04/19(月) 09:24:04.34 ID:7YJjHWKI0 >>945 正確には(100+1)*100/2な http://mevius.5ch.net/test/read.cgi/tech/1591334726/946
947: デフォルトの名無しさん (ワッチョイ ffbb-nXL8) [sage] 2021/04/19(月) 09:48:31.49 ID:pkOFDQnY0 0→1はセンスが必要だけど、そうでなければセンスなんて必要ないと思うよ。 訓練/学習でなんとでもなる。「1から100まで〜」とか、学習してれば数学センスのない俺でも瞬時に回答できるからな。 「センスがない」ってのは、主に「間違った方法をひたむきにやってんじゃねぇ!」って煽りに使われる言葉だね。 理解するには日本語のセンスが必要w http://mevius.5ch.net/test/read.cgi/tech/1591334726/947
948: デフォルトの名無しさん (ワッチョイ ff02-L6pe) [sage] 2021/04/19(月) 13:48:07.62 ID:0ewLpJwG0 それって可読性悪い http://mevius.5ch.net/test/read.cgi/tech/1591334726/948
949: デフォルトの名無しさん (ワッチョイ ffbb-nXL8) [sage] 2021/04/19(月) 18:03:37.14 ID:pkOFDQnY0 >>948 www http://mevius.5ch.net/test/read.cgi/tech/1591334726/949
950: デフォルトの名無しさん (ワッチョイ 375d-yXaZ) [] 2021/04/19(月) 19:22:34.01 ID:ZkZ/cfZ90 >>947 あーそんな隠された愛の言葉があったのか。 こっちの方が効率いいで!って言ってくれたらいいんやけどいちいちマウント取られてる感じがしてたのよね、、サンクス http://mevius.5ch.net/test/read.cgi/tech/1591334726/950
951: デフォルトの名無しさん (ワッチョイ d76e-pvza) [] 2021/04/19(月) 20:31:03.01 ID:hskk6RGP0 $rss = simplexml_load_file("http://jin115.com/index.rdf"); $ns = $rss->getDocNamespaces()['rdf']; rssをとるコードを以前教えてもらいました。 getdocnamespacesの処理が必要なのはなぜでしょうか? 名前空間を採るということですが、rdfファイルというのはフィードの情報だけではないので、フィード部分のみを取得するという感じですか? http://mevius.5ch.net/test/read.cgi/tech/1591334726/951
952: デフォルトの名無しさん (ワッチョイ d76e-pvza) [] 2021/04/19(月) 21:57:20.65 ID:hskk6RGP0 simplexml elementを整形して表示するにはどうしたらいいのでしょうか? $rss = simplexml_load_file("http://jin115.com/index.rdf"); "<pre><code>" .htmlspecialchars(print_r($rss)). "<code><pre>"; こんな感じにしましたが、駄目でした。 htmlspecialcharsを使うということは覚えていました。 しかし、記事が見つかりません。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/952
953: 蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdbf-mAIT) [sage] 2021/04/19(月) 22:29:28.15 ID:25OEXc79d html書いたことないんだろ? 終了タグって知ってる? 閉じないといけないタグがあるんだよ。 タグを出力するんならechoを使ったら? 式を記述しただけだと出力しないよ。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/953
954: デフォルトの名無しさん (ワッチョイ 9f7c-tdH6) [sage] 2021/04/19(月) 23:10:11.94 ID:7YJjHWKI0 単に $rss = simplexml_load_file("http://jin115.com/index.rdf"); print_r($rss); だけでええやんw echo "<pre><code>" .htmlspecialchars(print_r($rss,false)). "<code><pre>"; なんて書いても同じw http://mevius.5ch.net/test/read.cgi/tech/1591334726/954
955: デフォルトの名無しさん (ワッチョイ 9f02-IHcq) [sage] 2021/04/20(火) 01:37:34.53 ID:trDUwP4k0 >>951 >getdocnamespacesの処理が必要なのはなぜでしょうか? XMLが名前空間使うからだよ XML扱う関数使ってるからだよ channelのitems(SimpleXmlElement)得るのにchildrenにns渡すのわかったなら、itemの方のvar_dumpしてプロパティとして取れそうにないやつ(SimpleXmlElement)にそれをするだけだろ? http://mevius.5ch.net/test/read.cgi/tech/1591334726/955
956: デフォルトの名無しさん (ワッチョイ 9f02-IHcq) [sage] 2021/04/20(火) 01:40:25.04 ID:trDUwP4k0 >>951 $rss = simplexml_load_file("http://jin115.com/index.rdf"); $ns = $rss->getDocNamespaces(); $result = []; foreach ($rss->item as $item) { $result[] = [ 'about'=> (string) $item->attributes($ns['rdf'])->about, 'title' => (string) $item->title, 'link' => (string) $item->link, 'description' => (array) $item->children($ns['dc']), 'content' => (string) $item->children($ns['content'])->encoded, ]; } echo '<pre>'; var_dump($result); http://mevius.5ch.net/test/read.cgi/tech/1591334726/956
957: デフォルトの名無しさん (オイコラミネオ MM6b-yXaZ) [] 2021/04/20(火) 21:10:47.97 ID:oTG9VRsIM >>956以外マウンティングおじさんワラワラでワロタ http://mevius.5ch.net/test/read.cgi/tech/1591334726/957
958: デフォルトの名無しさん (ワッチョイ ff63-HbE1) [] 2021/04/20(火) 23:10:24.15 ID:yQXNiiU60 DB::biginTransacrion try{ msg=success; }catch{ msg=fail; DB::rollback } みたいな感じで変数に文字列を持たせたいのですが、 トランザクション内の変数値は、あくまで一時的なものでロールバックしたら 消えてしまうとのこと 事実うまく保持できてませんでした うまい方法はないでしょうか?? http://mevius.5ch.net/test/read.cgi/tech/1591334726/958
959: 886 (ワッチョイ 972c-KAGY) [sage] 2021/04/21(水) 12:51:30.92 ID:P7LSpcTG0 >>909 に、Ruby で書いたけど、 Rubyみたいに、RSS 用のライブラリは無いの? 直に、XML でパースするしかないの? require 'rss' text = File.read "index.rdf" # RSS 1 feed = RSS::Parser.parse( text ) http://mevius.5ch.net/test/read.cgi/tech/1591334726/959
960: 955 (ワッチョイ 9f02-IHcq) [sage] 2021/04/21(水) 17:39:32.43 ID:DvIuWtgg0 >>959 質問の起点となる書き込みが simplexml_load_file でrssを取得してからのタイトル表示方法についてだから、質問者の意向を汲んでそのやり方を踏襲してんだよ それでもわからないとか、他に方法は?って聞かれれば、ライブラリを勧めるよ 至極当たり前のことだろ? http://mevius.5ch.net/test/read.cgi/tech/1591334726/960
961: デフォルトの名無しさん (アウアウクー MM8b-JtN7) [sage] 2021/04/21(水) 18:19:16.92 ID:mrZbEFZsM SimplePieとかdg/rss-phpとか http://mevius.5ch.net/test/read.cgi/tech/1591334726/961
962: デフォルトの名無しさん (ワッチョイ d76e-vWSz) [] 2021/04/21(水) 20:10:57.40 ID:R2opRJR00 >>954 これだと改行なしになっちゃうんですよ。(´・ω・`) >>955 名前空間の意味やっと理解出来ました "name":{} ↑こんな感じのやつですよね ただの、括りみたいなもんですよね。 http://mevius.5ch.net/test/read.cgi/tech/1591334726/962
963: デフォルトの名無しさん (ワッチョイ d76e-vWSz) [] 2021/04/21(水) 20:59:01.97 ID:R2opRJR00 >>956 全部取り出さないと駄目なんすね http://mevius.5ch.net/test/read.cgi/tech/1591334726/963
964: デフォルトの名無しさん (ワッチョイ d76e-vWSz) [] 2021/04/21(水) 22:18:48.90 ID:R2opRJR00 >>955 取得したrssにgetdocnamespaceしたらこれが取れました Array ( [rdf] => http://www.w3.org/1999/02/22-rdf-syntax-ns# [] => http://purl.org/rss/1.0/ [content] => http://purl.org/rss/1.0/modules/content/ [taxo] => http://purl.org/rss/1.0/modules/taxonomy/ [dc] => http://purl.org/dc/elements/1.1/ [syn] => http://purl.org/rss/1.0/modules/syndication/ [admin] => http://webns.net/mvcb/ [atom] => http://www.w3.org/2005/Atom ) これに何の意味があるのかまだ分からないのですが、これが名前空間というやつですか? 何のための処理かわからない http://mevius.5ch.net/test/read.cgi/tech/1591334726/964
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 38 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s