- 1 名前:デフォルトの名無しさん mailto:sage [2020/06/05(金) 14:25:26.87 ID:RQhNy1WS0.net]
- PHPに関する質問スレです
前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 10 mevius.5ch.net/test/read.cgi/tech/1543392526/ 次スレは>>980以降 本文の1行目に以下を追加すること !extend:on:vvvvv:1000:512 VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
- 730 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 16:37:30.56 ID:60StI2w00.net]
- SQlite3Result型の変数を文字列に変換するなと怒られている。
マニュアル読め。 https://www.php.net/manual/ja/class.sqlite3result.php @ $con->fetchArray()[0] で取れるんじゃない? 使ったことないから知らんけど、マニュアル見た限りではそうなる。 A 配列になるというか、SQLの結果は必ず行単位で取得する。 そのSQLは必ず1行のレコードを取得する。 それをSQliteのライブラリが配列に変換してる。
- 731 名前:デフォルトの名無しさん [2021/01/14(木) 17:38:52.35 ID:QsRAXjiw0.net]
- >>720
ご丁寧にありがとうございます。 始めて質問したのですが、この質問はここでは底辺過ぎて邪魔ですかね?
- 732 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 19:02:30.77 ID:60StI2w00.net]
- >>721
くだらない質問だとは思うけど、スレタイに忠実だし別に良いんじゃないかな。 ただ、マニュアルくらい読めばいいのにとは思う。
- 733 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 13:05:00.59 ID:U/7PVjT10.net]
- 知識がPHP5.2までしかないから無名関数とからいろいろついていけない
- 734 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 16:55:45.08 ID:Wo9hOM7k0.net]
- xamppでバーチャルホストを複数設定している場合(プロジェクトも複数として)
composerはどこにインストールすべきものなのでしょうか?
- 735 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:00:52.26 ID:efEshSJd0.net]
- プロジェクトごと
- 736 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:24:24.96 ID:Wo9hOM7k0.net]
- >>725
レスありがとうございます テストプロジェクト作ってそこでいろいろうりうりやってみます、、
- 737 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:26:00.33 ID:xWHELsa7r.net]
- >>726
わからなかったら何でも質問してくれ 他の奴らが答えるから
- 738 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:51:41.37 ID:8rFkGfvd0.net]
- 住所氏名電話番号を教えてください!
- 739 名前:デフォルトの名無しさん [2021/01/23(土) 19:55:12.77 ID:ysseBO3v0.net]
- 重複なしなら、01,02,09の組み合わせで110点だな
重複ありなら、01,01,02で105点だな https://ux.getuploader.com/dialogues_txt/download/386
- 740 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 14:18:25.47 ID:D5RVx5Sx0.net]
- Laravelで、DOMをjquery(ajax)で書いてたんだけど、
vueとかphp(bladeでforとか沢山やっちゃう)で作る選択肢あるじゃないですか 結局みなさんどうしてるんですかね 他の人が「こんなんどうかな」ってphpのでやってきてちょっと懐疑的になってきた vueも理解させる時間がもったいないし。。 ちょっとした業務システム作るのに迷ってきたんで世の人々はどうしてるのかか知りたくなりました
- 741 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 15:11:19.75 ID:SVsyFtcMr.net]
- その性格損するからさっさとゴミのようなアイデアは捨てろ
とりあえず動けば何でもいい
- 742 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 15:19:31.66 ID:rFdDXUqQ0.net]
- >>730
ちょっと何言ってるのか分からない。 背景を語るのは良いんだけど、質
- 743 名前:問自体は端的にしてほしい。 []
- [ここ壊れてます]
- 744 名前:デフォルトの名無しさん [2021/01/25(月) 23:33:31.61 ID:hTjxnanw0.net]
- セキュリティ対策って具体的に何をやっておけばおkですか?
- 745 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 07:22:24.05 ID:hF1ixI5M0.net]
- >>733
最低限、XSS, CSRF, SQLインジェクション パラメータ改ざん攻撃は全部対策が必要
- 746 名前:デフォルトの名無しさん [2021/01/26(火) 15:24:56.42 ID:7DQrPYu1x]
- 自由な働き方を求め10代〜20代の登録が拡大。フリーランス登録者約3.4倍に増加。
https://prtimes.jp/main/html/rd/p/000000348.000010591.html フリーランス向け報酬即日払いサービス『先払い』申込件数5,000件突破 https://prtimes.jp/main/html/rd/p/000000048.000047439.html ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始 https://prtimes.jp/main/html/rd/p/000000035.000047639.html リース、フリーランスのためのお部屋探しアプリ「smeta」の正式版をリリース、提携賃貸管理戸数が6万戸を突破 https://prtimes.jp/main/html/rd/p/000000032.000042693.html 家族50万円・単身30万円を支給、新潟県が「テレワーク・フリーランス移住」で応援金 https://www.bcnretail.com/market/detail/20201225_205952.html ワーケーション会社員増加中、定額制宿泊サービス「HafH」を実体験 https://finance.yahoo.co.jp/news/detail/20201231-00257105-diamond-column 「フリーランススタート」の掲載案件数、累計16万件を突破 https://codezine.jp/article/detail/13393 フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、 掲載案件数1ヶ月で10,000件増加し、累計掲載案件数16万件突破!さらにリモートワークの掲載案件数5,000件突破! https://prtimes.jp/main/html/rd/p/000000012.000038976.html フリーランス向けの求人は「テレワーク可能」が主流に 2021年は労働者の地方への移住が進む? https://nlab.itmedia.co.jp/nl/articles/2012/25/news118.html
- 747 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 14:53:18.81 ID:qsHPBWwm0.net]
- >>730
Ruby on Rails なら、React, Bootstrap が多い。 Bootstrapには、jQuery も含まれるから、jQueryも使える JavaScript(JS)も、埋め込みRubyのERB で書く。 ERBは、あらゆるコード内に、<%= 〜 %>, <% 〜 %> で、Rubyのコードを埋め込める JSを書く場合でも、a.js.erb として、 JSコード内に、Rubyのコードを埋め込んでから、JSに変換する
- 748 名前:723 mailto:sage [2021/01/27(水) 14:04:40.67 ID:+2P7csD20.net]
- なんだかんだでVueはやっぱりやめました
Vueだと要素にバインドするまではいいけどデバッグ中DOMとして分かりづらいし、 Laravel的に別に嬉しくなかったので 業務だとtableとmodalのフォームとAPIコールがよく絡むので、 Vueのcomponentが増えて見るとこ多すぎて説明疲れる ただでさえblade.phpも盛りだくさんになるのに 表示するだけとかのページならVueもいいんだろうけど、、
- 749 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 15:46:19.46 ID:19GDarhJr.net]
- >>737
結局どうしたの
- 750 名前:723 mailto:sage [2021/01/27(水) 16:05:49.74 ID:+2P7csD20.net]
- >>738
基本jqueryですね API読んでDOM更新がデフォで、トランザクションじゃないデータはPHPで処理でも可、みたいな table elementゴニョゴニョしてdivとかにポン、は分かりやすかったみたいで
- 751 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 20:16:39.96 ID:QH0ebUwS0.net]
- >>733
IPAが公開している「安全なウェブサイトの作り方」の内容ぐらいは理解しような。。
- 752 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 23:50:12.71 ID:19GDarhJr.net]
- >>739
オメーの能力がゴミってことがわかっただけだった
- 753 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:27:36.44 ID:i162Y0KY0.net]
- >>739
> トランザクションじゃないデータはPHPで処理でも可 これ意味が分からん トランザクション処理と画面がどう関わるんだよ > table elementゴニョゴニョしてdivとかにポン もはや意味不明で草
- 754 名前:723 mailto:sage [2021/01/28(木) 08:37:49.96 ID:anHvMtVnr.net]
- >>741
教えるのって大変で無理だと思いましたわ いい教え方とか解決法書いてくれると嬉しいですねえw >>742 マスタデータ(営業所リストとか)のhtmlはphpでも可、みたいなふんわりですねえ 注文データとかはトランザクションデータとして扱って分けて考えてますねえ DB機能のトランザクションとかは意味が違いますねえ
- 755 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 09:19:08.40 ID:aewp37lar.net]
- >>743
マスターデータの表示とトランザクション系の表示は画面が違うの? 同じ画面内であればトランザクション系だろうがそうじゃなかろうが表示方法は同じでいいと思うんだが
- 756 名前:723 mailto:sage [2021/01/28(木) 09:55:08.55 ID:VHKH082W0.net]
- >>744
そこは突っ込まれると微妙なところで、 phpのほうで描画してもいいじゃんて言う意見をひっくり返せなかったんですよね 操作によるDOM再構築とかの対象にはならない、画面リロードで十分、少しは通信量減るじゃんと言われるとそれまでで でも例えば営業所に紐付く担当営業プルダウンリストなんかは、営業所を選択するとリストを置き換えるjqueryなんですよね 自分は統一したいけど結局最後は書く人次第なとこもありますわ。。
- 757 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 12:47:10.81 ID:aewp37lar.net]
- >>745
Reactしかやったことないからvueは知らんけどどっちにしてもリアクティブになってるから営業所を選択するとリストは勝手に置き換わる仕組みなはずだがそうしてないの? マスター系だろうがトランザクション系だろうがバックエンドで選択するのかフロントエンドで選択するのかはどっちでもよくて 単にAPIの呼び出し結果どおりに表示すればいいのに、こっちはphpで書いてこっちはvueで書いてのほうがむしろ煩雑になるだろ DOM再構築はvueが宣言的だから勝手にやってくれるのにjqueryだと命令的だからむしろ今後苦しくなる
- 758 名前:723 mailto:sage [2021/01/28(木) 13:45:02.18 ID:5v0AYgYFr.net]
- >>746
まさに言うとおりです Vueを辞めた理由はそのリアクティブな書き方を説明しても理解されにくいとこにありました 業務アプリ用途で、 tableがあったとして、その行をクリックするとそのrowのデータを動的にmodalに反映して表示して、 さらにそのなかで操作次第でaxiosやらmodal切り替える、とかあるんですけど、 そうなると子コンポーネントとして新たに作っていかないと行けなくてそれが多階層に渡ってくるんですよね それがjqueryでの単純さやhtmlの長さに慣れた人には理解したくない、できないことらしいです だからvueファイルがやたら増えるとか理由つけてくるんですよね、共通化も限界あるし DOMのphp側JS側云々はVueやらないって話の後ですね メンバーは機能ごとにLaravelのcontrollerもViewも書くので、controllerからViewに変数渡すのはその人の責任範疇内だといえばそれまでという
- 759 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 14:26:43.42 ID:aewp37lar.net]
- >>747
開発の規模がそれほど大きくないなら好きなようにすればいいけど、中規模以上で今後スケールするならそのやり方だと厳しい そもそも古いやり方を選択したのならそれしかないんじゃない?
- 760 名前:723 mailto:sage [2021/01/28(木) 14:34:41.24 ID:5v0AYgYFr.net]
- >>748
全くそのとおりですわ Laravel使ったのも「今までの知識でもなんとか通用しそう」ってとこだったっぽいし 皆さんはどうやって新しい手法を啓蒙していけたのか気になりますね
- 761 名前:デフォルトの名無しさん [2021/02/01(月) 21:46:55.61 ID:nqzlz3d5r.net]
- タグクラウドのリンク先を自作したいのですが可能でしょうか?
固定ページ、投稿ページを原型がない状態になるまでカスタマイズしたのですが、タグクラウドを設定した際にリダイレクト先が元の残念なデザインになってしまいます。 huemanをカスタマイズしたのですが、構造が複雑なため手に負えませんでした。
- 762 名前:デフォルトの名無しさん mailto:sage [2021/02/01(月) 22:04:59.00 ID:KcF6/QTu0.net]
- YouTube で有名な、雑食系エンジニア・KENTA が言うのには、
自社開発系へ就職するには、Ruby on Rails でポートフォリオを作る だから皆、80万円払って学校へ通う。 それで、マコなりは何十億円ももうけている 一方、Java なら誰でも受かるから、勉強しなくてよい。 そのかわり土方だから、20年やっても、年収は300万円行かない KENTA は、Java, PHP を言わない。 Rails しか言わない
- 763 名前:728 mailto:sage [2021/02/01(月) 22:26:55.07 ID:KcF6/QTu0.net]
- >>745
Ruby on Rails でも、サーバー側で、HTML を作る React, Bootstrap, jQuery は、単に画面だけ。 DB・ビジネスロジックは、Rails へ集める これが、MVC の基本 >>736 に書いたように、HTML, JavaScript のファイルにも、 ERB で、Rubyの構文を埋め込んで作る
- 764 名前:728 mailto:sage [2021/02/01(月) 22:34:59.18 ID:KcF6/QTu0.net]
- Ruby on Rails でも、Vue.js も選択できるけど、使う人はいない
ほとんどが、React, Bootstrap。 jQuery は依存関係で、Bootstrapに含まれている Railsは米国人主体だから、中華製のVueは使わない
- 765 名前:デフォルトの名無しさん mailto:sage [2021/02/01(月) 22:49:32.06 ID:HNpq86jA0.net]
- Rubyガイジって頭悪そうだよね
bootstrapも5になるとjquery不要になるし レガシーガイジにはついて行けなくなるか
- 766 名前:728 mailto:sage [2021/02/02(火) 11:58:53.33 ID:Dp19tSrM0.net]
- ERB とJSX も、書きやすい
埋め込みRuby のERB、a.html.erb から、 React コンポーネントのFoo.jsx へ、インスタンス変数などを渡せる サーバー側のRubyで、HTMLを作って、GUI はReactと、役割分担も明確
- 767 名前:728 mailto:sage [2021/02/02(火) 12:15:30.15 ID:Dp19tSrM0.net]
- Rails には、API モードもあるので、
サーバーからHTML ではなく、JSON を返す事もできる この場合は、Rails, React, GraphQL とか JSONにする利点は、スマホアプリにも対応できる点
- 768 名前:デフォルトの名無しさん mailto:sage [2021/02/02(火) 20:51:05.74 ID:C68jPC2ir.net]
- 気持ち悪い
だからRuby信者は嫌われてるんだよ
- 769 名前:デフォルトの名無しさん [2021/02/03(水) 01:52:21.65 ID:vIRw3p5/M.net]
- 自作検索フォームでキーワードごとに条件分岐させて検索結果にそれぞれ違うコンテンツを実装したいんですが、
キーワードごとに分岐させることは可能でしょうか? 調べたんですが、どこにも書いておらず本も何を参考にすればよいかわからず。教えてくださいお願いします。
- 770 名前:蟻人間 mailto:age [2021/02/03(水) 10:56:38.05 ID:CubQB6aCd.net]
- https://blog.codecamp.jp/php_get_post
- 771 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 17:25:08.00 ID:BQbySsyl0.net]
- いまからPHPを勉強しようと思って、
このページを参考にしようかなと思っているのですが、情報が古いですか? https://gihyo.jp/dev/serial/01/start-php/
- 772 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 17:33:27.60 ID:MYyBpjYR0.net]
- >>760
めちゃ最新情報だな これは参考になる
- 773 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 18:39:10.94 ID:85k1cla3M.net]
- >>760
そのページのPHP5.2.5は古い。PHPの最新は8.0。 ウィンドウズXP使ってるなら参考になるかもだけど古い
- 774 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 19:25:12.71 ID:YmxwiogA0.net]
- PHP7を勉強していれば問題は無いかと
- 775 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 20:23:10.13 ID:ayLQs4lP0.net]
- 5から7だと色々違いがある
最初から覚えるなら、7からで良いと思う 余裕があったら、5も覚えてみれば
- 776 名前:デフォルトの名無しさん [2021/02/08(月) 20:30:29.64 ID:mgsZQSHEM.net]
- RSS2.0を自作しているのですがチェックしてもこのサイトで重大なエラーが表示されましたと表示されどこが間違っているのか分かりません。
エラー原因を突き止める場合はどのような事をすれば良いのでしょうか? 構文のエラーはチェックしましたが問題ありませんでした。
- 777 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 20:36:26.83 ID:X6cUa6MG0.net]
- >>765
ほんとに「このサイトで重大なエラーが表示されました」なんて表示されたのか? お前の提供する情報は全く信用できないんで、まず「構文のエラーはチェックしましたが問題ありませんでした。 」の根拠から提示しろ
- 778 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 20:38:22.41 ID:0fSH6U0R0.net]
- 最も単純で間違いようがない、1文だけのRSS を作って、やってみれば?
それでエラーになるなら、システムのどこかがおかしいから、エラーログを見る
- 779 名前:デフォルトの名無しさん [2021/02/08(月) 20:44:52.90 ID:mgsZQSHEM.net]
- https://freelancer.hatenablog.jp/entry/2017/05/03/%E6%84%8F%E5%A4%96%E3%81%A8%E7%B0%A1%E5%8D%98%E3%81%ABphp%E3%81%A7RSS2.0%E3%81%A8Atom%E3%81%AE%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%82%92%E7%94%9F%E6%88%90%E3%81%A7%E3%81%8D%E3%81%9F
https://www.gekkoseisaku.com/blog/product/4302/ こちらの2つを参考にしました。 ライブラリの読み込みは https://ドメイン/wp-content/themes/hueman_child/Feed.php https://ドメイン/wp-content/themes/hueman_child/Item.php https://ドメイン/wp-content/themes/hueman_child/RSS2.php // エイリアスの作成 use \FeedWriter\RSS2; よくわからなかったのでただコピーしました // ファイルの保存場所を設定 https://ドメイン/home/aaa/bbb/rss2.xml public_html/home/aaa/bbb ここにrss2.xmlというファイルを作りました
- 780 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 21:01:57.29 ID:X6cUa6MG0.net]
- >>768
ヒアリングまでするつもり無いから指摘だけするけど、お前のそれは自作じゃない WordPressにライブラリを使ってRSSを導入しようとしたって書け で、多分構文チェックも「吐き出されたRSS」に対してのものじゃなくて、phpのsyntax errorが出てないとかそんな話だろ? まず質問を「正確な情報に整理」しろ
- 781 名前:デフォルトの名無しさん [2021/02/08(月) 21:15:57.71 ID:mgsZQSHEM.net]
- >>769
すみません。 wordpressで前も質問したのですが結局ライブラリの読み込みに失敗してうまくいかなかったのですが、画像パスと同じようにフォルダまでのパスを書けば通常読み込み可能なのでしょうか? エラーもどのようにチェックすればよいか分かりません。
- 782 名前:デフォルトの名無しさん [2021/02/08(月) 21:18:59.07 ID:mgsZQSHEM.net]
- w3cでチェックしたのですが構文にエラーはなく内部サーバーエラー 未定義のルート要素:エラーと出てきます。
- 783 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 21:20:58.62 ID:0fSH6U0R0.net]
- WordPress の質問は、web制作管理板の方へ書き込んでください!
たぶん、この板よりも、やってる人が多いはず
- 784 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 21:23:26.20 ID:0fSH6U0R0.net]
- 結局は、WordPress の本・説明書を読むしかない
個別のアプリの使い方を聞かれても、やっていない人には分からない
- 785 名前:デフォルトの名無しさん [2021/02/08(月) 21:30:27.36 ID:mgsZQSHEM.net]
- php.iniでRSSを開いた場合error on line 2 at column 1: Extra content at the end of the document
と表示されています。
- 786 名前:デフォルトの名無しさん [2021/02/08(月) 21:45:25.18 ID:mgsZQSHEM.net]
- >>772
すみません。おそらくwordpress関係なくパスのエラー構文エラーです。
- 787 名前:デフォルトの名無しさん [2021/02/08(月) 22:26:53.47 ID:mgsZQSHEM.net]
- ライブラリの読み込みを
require_once "Item.php" ; require_once "Feed.php" ; require_once "RSS2.php" ; 参考サイト様のように戻すとエラーが一つ解消されました。 weble.org/2011/06/18/php-simplexml_load_string 不要な文字列が出てるのが問題だというエラーでした。 新たにInvalid argument supplied for foreach() /home/cwfpagfn/public_html/wp-content/themes/hueman_child/feed-rss2.php</b> on line <b>23</b> 23行目のforeach()に無効な引数が指定されましたとエラーが出てきました。
- 788 名前:デフォルトの名無しさん mailto:sage [2021/02/08(月) 22:40:05.99 ID:0fSH6U0R0.net]
- この板で聞いても、WordPress をやってる人がいないのでは?
基本的に、WordPress の本・説明書を読むしかない。 その説明を理解して作るしかない 他のサイトからコピペして動かせるのは、既に勉強して、仕組みを分かっている人だけ。 仕組みを分かっていないのなら、WordPress の本・説明書から始めるしかない
- 789 名前:デフォルトの名無しさん [2021/02/08(月) 22:45:52.99 ID:mgsZQSHEM.net]
- 今まで使えなかった原因がわかりました。レンタルサーバーの仕様でhome/契約時のパス/フォルダ名にしていなかったためパスが通っていなかったみたいです。
Invalid argument supplied for foreach() エラーが出ているのは構文を変えなさいと警告されてました。
- 790 名前:デフォルトの名無しさん [2021/02/09(火) 01:41:52.35 ID:rcWBANw5M.net]
- Invalid argument supplied for foreach() エラーは
foreach ($list as $key => $value){ が配列の形式で文を実行していたため起こったので (arry)を付け加えましたforeach ((arry)$list as $key => $value){ w3cで確認したところ最後のエラーが書いてありXML parsing error: <unknown>:1:0: no element found とあったのですが、記事をWP SHOW POSTSプラグインで上げているためかRSSが認識されず真っ白になります。
- 791 名前:デフォルトの名無しさん mailto:sage [2021/02/09(火) 07:57:37.02 ID:fL1ri4wnM.net]
- WordPressならローカルで動かしてデバッグ実行したほうが解決しやすいんじゃないの?
レンタルサーバーのphpにXdebugも設定されてたらそれ使ってデバッグもできるかも
- 792 名前:デフォルトの名無しさん mailto:sage [2021/02/11(木) 17:27:04.74 ID:ZgxDXcht0.net]
- >>779
それ、全然解決になってない Invalid argument supplied for foreach()って書いてるよね? つまり、foreach() には「配列」や「オブジェクト」を渡せるけど、 $listはforeach()で扱える型にはなってないってこと だったらまずは var_dump($list); とでも書いて、中身がどうなってるか確認しないと… たぶん、中身はNULLか(boolの)falseになってるのでは? あと>>778に今更気づいたってことは、PHPのエラー設定がおかしいってこと PHPはエラー内容を細かく出力したりログに残したりできるから、それを見れば>>778なんてすぐ気づく だからまずはエラー設定から見直すべき WordPressぐらい「本当にPHPが書ける人なら」どうにでもできるけど、WordPress云々以前の話
- 793 名前:デフォルトの名無しさん mailto:sage [2021/02/11(木) 17:28:12.36 ID:ZgxDXcht0.net]
- で、PHPのエラー設定を変えるには
1. php.iniに書く 2. (WebサーバがApacheなら) .htaccessに書く 3. プログラム内に直接書く といった方法があるけど、(質問レベルも考慮して)WordPressならとりあえず「wp-config.php」の先頭あたりに ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('log_errors', 1); ini_set('error_log', 'エラー記録ファイルまでのパス'); // PHPからの書き込み権限を与えること と書けばいい 本番で一般公開させる場合は ini_set('display_errors', 0); に変えること
- 794 名前:デフォルトの名無しさん mailto:sage [2021/02/11(木) 17:51:36.62 ID:g9TEo0CEr.net]
- めんどくさすぎ
他の言語はもっと楽なのに
- 795 名前:デフォルトの名無しさん mailto:sage [2021/02/11(木) 18:05:47.23 ID:JFRx/R+g0.net]
- そのめんどくささがPHPのクセになるところなのかもしれんぞ
- 796 名前:デフォルトの名無しさん mailto:sage [2021/02/11(木) 18:25:03.56 ID:+w8UzDs60.net]
- >>783
で、他の言語はどう楽なの?w PHP以上に楽な言語は無いやろ
- 797 名前:デフォルトの名無しさん mailto:sage [2021/02/11(木) 18:41:36.81 ID:JGCs/qQB0.net]
- ログはデフォで出力してたな
ただ、レベル設定して 一定の数値未満は出力しないようにしてた
- 798 名前:デフォルトの名無しさん [2021/02/12(金) 20:28:11.62 ID:i+ggZI+2r.net]
- あれから考えてデフォルトのRSSを書き換えることにしたんですが、<description><![CDATA[<p>
</description>のなかにいくつものサイズの画像が出力されておりそいつが邪魔してるようです。 通常RSSの<description><![CDATA[のなかには画像が1つしか出力されないはずがプラグインWP POST SHOWSの仕様?で複数表示されてます。 スマホ用とPC用で記事を分けてサイズを変えると2重に表示されるのでしょうか?12パターンも表示されてます。スマホとpcで記事を分けてるといってもサイズは2パターンだけです。
- 799 名前:デフォルトの名無しさん [2021/02/12(金) 20:29:14.80 ID:i+ggZI+2r.net]
- >>781>>782
ありがとうございます。検索欄を作るときに実践してみます。
- 800 名前:蟻人間 mailto:sage [2021/02/12(金) 20:30:33.76 ID:WC9JZZt5d.net]
- 正規表現で画像をひょひょっと抽出できない?
- 801 名前:デフォルトの名無しさん mailto:sage [2021/02/12(金) 20:31:53.04 ID:/dc2BdDj0.net]
- >>787
君アホなの?誘導されたんだからそっちいけ
- 802 名前:デフォルトの名無しさん [2021/02/12(金) 20:32:29.75 ID:i+ggZI+2r.net]
- 同じ記事をPCとスマホで分けて480px以下の時はdisplay:noneで消したんですがこれが悪かったんですかね…
- 803 名前:デフォルトの名無しさん mailto:sage [2021/02/12(金) 21:10:36.12 ID:RpqVOpxf0.net]
- >>787
アクセスされた、すべての画面サイズの画像を作るのかも? そういうのは、WordPress(WP)の設定で決まるのでは? web制作管理板のWPのスレで聞いた方がよい。 PHP とは関係ないから
- 804 名前:デフォルトの名無しさん [2021/02/20(土) 22:56:29.84 ID:oJuwQSR9d.net]
- PHP初心者なのですが質問よろしいでしょうか?
現在PHPで掲示板を作成しています CSVを読み込んで取得した書き込みを2次元配列$listに入れています。 それをforeachでテーブルに出力したいのですが上手くテーブル状に出力できません。 foreachの処理の順番がよく分かってないのですが1つ目の処理で$listの[0]を$key1に格納して次の処理で$key1を$key2に格納して…と考えてコードを書いたのですがそこが間違ってるのでしょうか? 汚いですがコードも載せておきます https://imgur.com/gallery/YwgAn0c
- 805 名前:蟻人間 mailto:sage [2021/02/20(土) 23:06:08.51 ID:VmESNyRid.net]
- >>793
ループ内でTRタグも出力
- 806 名前:デフォルトの名無しさん mailto:sage [2021/02/20(土) 23:08:03.93 ID:nR8iJ2Ee0.net]
- ファイル読み込みの時点で間違ってる
csvなのに'\n'でexplodeしてるよ
- 807 名前:デフォルトの名無しさん mailto:sage [2021/02/20(土) 23:12:44.84 ID:oJuwQSR9d.net]
- >>794
ありがとうございます という事はやはりforなどとは違ってループというよりは一括で処理してるのですかね? >>795 ありがとうございます ほんとですね…お恥ずかしい限りです
- 808 名前:蟻人間 mailto:sage [2021/02/20(土) 23:17:53.47 ID:VmESNyRid.net]
- >>796
NiziUループ
- 809 名前:デフォルトの名無しさん [2021/02/21(日) 09:57:53.72 ID:Veab3ZZ00.net]
- >>793
https://i.imgur.com/7tX0gep.png
- 810 名前:デフォルトの名無しさん mailto:sage [2021/02/21(日) 18:50:04.48 ID:+K5rDgeQd.net]
- >>798
ありがとうございます こんなに綺麗にできるんですねお恥ずかしい限りです 参考にさせていただきます
- 811 名前:デフォルトの名無しさん mailto:sage [2021/02/21(日) 21:41:33.85 ID:x7XX42Aa0.net]
- Ruby で書いた
https://paiza.io/projects/_naoN2p3jNU96323k6gU7Q 質問は画像ではなく、ソースコードを実行できるサイトに書いてください! 画像だと、コードをコピペできないので 正しくは、erb ファイルに書いた、ERB::Util のh メソッドで、 <>& などのHTML の特殊文字をエスケープしないといけない テキストの「<犬>」が、HTMLでは「<犬>」と表示される ERBでは、<% 〜 %> は単に、Rubyで実行されるだけ。 一方、<%= 〜 %> は実行されて出力される
- 812 名前:デフォルトの名無しさん mailto:sage [2021/02/22(月) 00:57:45.91 ID:OSdGx0+YM.net]
- php勉強したいんですがおすすめありますか?
- 813 名前:デフォルトの名無しさん mailto:sage [2021/02/22(月) 08:16:51.77 ID:1S2EHAN9a.net]
- またrubyガイジ湧いてるよ
- 814 名前:デフォルトの名無しさん mailto:sage [2021/02/22(月) 18:12:03.35 ID:odQJAm3K0.net]
- >>800
>質問は画像ではなく、ソースコードを実行できるサイトに書いてください! じゃねーよカス 人にあれこれ言う前に回答は質問者の使ってる言語で書け
- 815 名前:デフォルトの名無しさん mailto:sage [2021/02/22(月) 18:17:34.08 ID:jHjYO/cMr.net]
- ガイジだらけで嫌になるこの業界
- 816 名前:デフォルトの名無しさん mailto:sage [2021/02/22(月) 18:42:42.30 ID:DfVti/3y0.net]
- 足を洗いなさい
- 817 名前:デフォルトの名無しさん mailto:sage [2021/02/22(月) 23:33:51.39 ID:OSdGx0+YM.net]
- 誰も教えてくれないので気づいたらプロ並みphp買いましたプンプン
- 818 名前:デフォルトの名無しさん mailto:sage [2021/02/23(火) 00:55:04.17 ID:qVJDFfo90.net]
- 多分だけど、今時は本とか買わないんだよ
ググれば大抵の情報はあるし、俺なんかPHPの本は買ったことが無い アセンブラ,C,C++,C#,Java等既にやってたというのもあるけど Vue.jsの本は買ったけど、あんまり読まずに結局ググって調べて作ってた感じ PHPだとLaravelを使った開発になることが多いけど 普及しているから調べたら大抵やりたい事のヒントは見つかるし本買うことは無いかな
- 819 名前:デフォルトの名無しさん mailto:sage [2021/02/23(火) 01:00:56.36 ID:d8QqA7+U0.net]
- 初学者がググって調べていくのはおすすめせんな
断片的な知識になりすぎる
- 820 名前:デフォルトの名無しさん mailto:sage [2021/02/23(火) 10:53:22.13 ID:oVEFpcof0.net]
- >>807
他言語をやってプログラミングの基礎が身に付いてればググった知識で新しい言語を覚えたり必要ならリファレンス等を自分で調べることも可能だけど、まったくの初心者がネットの情報だけで学ぼうとしても断片的な寄せ集めだけで基礎を積み上げられず、いつまでたっても上達しないって奴を良く見かけるよ
- 821 名前:デフォルトの名無しさん mailto:sage [2021/02/23(火) 11:31:39.10 ID:RAnqGNmxM.net]
- サンプル付きのphp.netで文法見てcomposerで入れたパッケージのソースで実用例を学ぶので良いよ。
プログラミング初心者ならVisualStudio CommunityでWindows用UWPアプリ作ったほうがGUIで楽しいと思う。
- 822 名前:デフォルトの名無しさん mailto:sage [2021/02/23(火) 11:45:22.41 ID:mpn62w9K0.net]
- いまからPHPを勉強しようと思ったら、
いまでも、XAMPPをインストールするのがベスト? オンラインエディタもあるけれど、きっとファイルのアップロードとかダウンロードとか、 あと、データベース周りなんかまではきっとサポートしていないよね・・・?
- 823 名前:デフォルトの名無しさん mailto:sage [2021/02/24(水) 01:14:52.42 ID:uy5QqvKW0.net]
- XAMPPがベストかどうかは何とも言えないけどWindows環境なら割とお手軽ではある
VSCodeなどでデバッグする場合はphp.iniを編集してxdebugを有効にしたりする必要はあるけど 設定方法が分からなければxdebug wizardでググれば出てくる一番上のサイトに php -iの出力を貼り付ければおおまかなやり方を教えてくれる
- 824 名前:デフォルトの名無しさん mailto:sage [2021/02/24(水) 06:45:13.56 ID:8KHpZqCx0.net]
- 今も昔も言われてるけど
初学者はPHPマニュアルを1から読んでいけばいいんだよ プログラムに対してある程度知識あるなら いきなりフレームワークからいってもいいけど PHPマニュアルに書いてることがある程度理解できないと フレームワークのチュートリアル読んでても意味わからんと思うわ
- 825 名前:デフォルトの名無しさん [2021/02/24(水) 23:16:31.63 ID:nWjYyUo00.net]
- 配列の存在の高速チェックをいまからやってみる
- 826 名前:デフォルトの名無しさん mailto:sage [2021/02/25(木) 13:38:38.66 ID:t62XNbsY0.net]
- phpでユーザー関数の勉強をしているのですが引数に2次元配列は入れれないのでしょうか?
2次元配列とその他のデータを入れようとしても上手く読み込んでくれずFatal error: Unsupported operand types inという変数の型が違う?エラーが起きてしまうのですが
- 827 名前:デフォルトの名無しさん mailto:sage [2021/02/25(木) 13:58:52.53 ID:2tM1o+7i0.net]
- >>811
xamppは脳死者向け Vagrant辺りを使えば昔に比べてかなり簡単に環境構築できる 今更xamppで環境構築云々書いてるようなサイトは 内容も古くて間違いだらけだったりするから気をつけた方がいい そういうサイトって運営者自身がまず間違いなく素人だし
- 828 名前:デフォルトの名無しさん mailto:sage [2021/02/25(木) 14:11:10.89 ID:2tM1o+7i0.net]
- >>815
2次元だろうが3次元だろうが渡せる Unsupported "operand" types in って書いてるよね? operand の意味が分からないならそこから調べないと駄目だわな $hoge + $fuge $hoge / $fuge operand(被演算子)ってのは上記でいえば$hogeや$fugeのこと それに対して「+」や「/」はoperator(演算子)だ まぁたぶんその関数内での2次元配列の扱いがおかしいんじゃね? 本来 int型 + int型 しかできないのに、array型 + int型 してるとかさ
- 829 名前:デフォルトの名無しさん mailto:sage [2021/02/25(木) 15:01:48.29 ID:qs8lYnNk0.net]
- >>815
どんなコード書いてるの?
- 830 名前:デフォルトの名無しさん mailto:sage [2021/02/25(木) 20:05:51.71 ID:J2N9XFhZM.net]
- 最近php勉強してるけどコード古臭さ感じてきついわ
|

|