- 1 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 12:39:39.75 ID:P0iZ4CYt0.net]
- !extend::vvvvv:1000:512
!extend::vvvvv:1000:512 !extend::vvvvv:1000:512 ★スレ立て時 ↑ が3行以上になるようコピペ PHPに関する質問スレです 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 11 https://mevius.5ch.net/test/read.cgi/tech/1591334726/ 次スレは>>980以降 VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
- 809 名前:790 mailto:sage [2021/08/13(金) 22:17:16.92 ID:hsOq5UIAM.net]
- >>791
はい、ちゃんと書き分けてる筈なのにい〜(>ε<) >>792 いえ、エラーの出た行(その行より前のこともありますが)あたりを目を皿にして見直して、それでも分からないからサンプルコードで怪しい行を上書きしたら動いた、ということが何度かありまして: やだな〜、お盆だから何か来てるのかな?
- 810 名前:790 mailto:sage [2021/08/13(金) 22:20:01.01 ID:hsOq5UIAM.net]
- >>793
ありがとうございます、参考にします
- 811 名前:蟻人間 mailto:sage [2021/08/13(金) 22:22:36.30 ID:ZbJ7zOZVd.net]
- 日本語では使わない記号というのも落とし穴だね。
'と`の違い分かる? :と;の違いわかる?
- 812 名前:デフォルトの名無しさん [2021/08/13(金) 22:23:25.12 ID:5/dvlHjt0.net]
- >>794
今度エラー出た時にそのコードをここに転載してみ たぶん俺や他のPHPerなら見た瞬間にどこが間違いか分かるから
- 813 名前:デフォルトの名無しさん [2021/08/13(金) 22:26:39.58 ID:5/dvlHjt0.net]
- >>794
あーあとフォントを見直した方がいいかもね プログラミング用のエディタで使うフォントってわりと重要 []- [ここ壊れてます]
- 815 名前:790 mailto:sage [2021/08/13(金) 23:25:02.14 ID:hsOq5UIAM.net]
- >>796
(;´‘Д’:) >>797 そうですね、またお世話になるかも知れませんが、宜しくお願いします。 フォントはMSゴシックなんですが、まずかったでしょうか
- 816 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 23:26:01.95 ID:BmcFsWFm0.net]
- Source Han Code JP が好き
- 817 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 10:21:32.10 ID:SEP94OUU0.net]
- >>790
動くコードと動かないコードをWinMerge等で比較したら違う箇所がわかるからそこを確認する
- 818 名前:790 mailto:sage [2021/08/14(土) 17:30:53.66 ID:sRDJs50VM.net]
- 悪さする幽霊の正体が1つ分かりました!
同じプログラムを違うエディタで開いた際に文字化けしてて、 「これ、違うやん」と弄くり回しているうちに内容がおかしくなっていたようです。 >>801 早速試しましたが凄い、お手本との比較が一目でできて、自習には神ツールですね! 今のうちに入手できてよかったです、ありがとうございます!
- 819 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 06:24:01.27 ID:hVIBIqQR0.net]
- 最初はPHPで 、だんだんHTMLになってる。
Pythonじゃないんだが、これ、どうすればいいんだろう?
- 820 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 14:39:37.75 ID:e6OApvsn0.net]
- なぞなぞかな?
- 821 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 14:45:36.38 ID:zqaX1A8p0.net]
- 笑う
- 822 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 20:32:37.16 ID:Ok6ktu6f0.net]
- <?php
//最初はPHPで、 ?> <html><head><title>だんだんHTMLになってる。</title></head></html> Pythonじゃ(こんなことは)ないんだが、これ、どうすればいいんだろう? …なんてPython使いが聞くわけないよな
- 823 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 21:46:02.20 ID:+BFmSrWm0.net]
- 表示が先で処理が後なの?Pythonは。
- 824 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 10:11:26.44 ID:tf0dssH60.net]
- phpとPHP、どっちが正解なんだろ
- 825 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 19:37:01.98 ID:nywPnT8p0.net]
- PHP8にしてみたらバグが結構でて焦る
0 == "" これがtrueからfalseになったのが痛い こういうキャストの理解でいいですよね PHP7 0 == 0 true PHP8 "0" == "" false https://www.php.net/manual/ja/migration80.incompatible.php
- 826 名前:デフォルトの名無しさん [2021/08/16(月) 19:38:04.81 ID:MmXvFMHy0.net]
- 結局$_session[ほにゃらら]はユーザーからいじることは不可能でいいの?埒があかないまま使ってて不安だわ
- 827 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 10:42:22.98 ID:vbnMp9Az0.net]
- 流れ読んでないけど、
セッションに登録された変数の内容をいじらせるということであれば、 $_SESSION[] = $_POST[] みたいなコードを書けば可能だし、 セッションファイルを、こちらの意図とは別にユーザが直接編集できるか? と聞いてるなら、OSやサーバの設定が不適切だったり、バックドアが仕掛けられてれば可能。 今時大丈夫だとは思うが、共用サーバなら念の為、 セッションファイルを管理するフォルダが適切かどうか確認したほうがいい。
- 828 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 12:57:21.03 ID:JCmgNVsVa.net]
- >>808
personal home page processor
- 829 名前:デフォルトの名無しさん mailto:sage [2021/08/18(水) 23:23:38.83 ID:JGF6Grsc0.net]
- ubuntu16.04(32bit)にPHP8系ってインストールできる?
- 830 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 09:42:32.90 ID:ULgkoJec0.net]
- むしろできないと思う理由を知りたい
- 831 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 11:13:19.07 ID:0gOCjcmh0.net]
- CPUはATOMで主メモリが2GBだったりする?
- 832 名前:デフォルトの名無しさん [2021/08/19(木) 12:03:31.93 ID:ZJMNNM340.net]
- PHPでゲーム作れますか?
- 833 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 12:05:57.21 ID:5v0iaVCE0.net]
- むしろできないと思う理由を知りたい
- 834 名前:デフォルトの名無しさん [2021/08/19(木) 13:00:26.79 ID:XQ1nrb4AM.net]
- じゃPHPの勉強はボケ防止やハゲ防止になりますか?
- 835 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 13:02:09.18 ID:0gOCjcmh0.net]
- ここでそんなこと聞いている所からみると、既に手遅れ感がハンパない
- 836 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 13:02:57.57 ID:5dKQF2Eb0.net]
- 人によっては効果が見られるが、
このようなアホな質問をする奴に効果は無い
- 837 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 18:08:41.25 ID:Dhm320Jo0.net]
- >>814
インストールしたら7.0が入ったからどうすっか悩んでる。Laravelインストールできなくて詰んだ パソコンが32bitのCPUだから16.04より新しいのがインストール出来ない ググっても16.04にPHP8をインストールしようとしている人を罵るコメントしか見つからない 海外の掲示板も英語を翻訳してがんばって読んでみたんだけど英語で罵ってるだけで結果は同じだった パソコン買い換え以外で何か解決策ないですか?
- 838 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 19:02:00.79 ID:ZyaFoemW0.net]
- >>821
7.0が入るのはOS標準のリポジトリからインストールしてるからであって、リポジトリを追加すればインストールできるよ sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt install php8
- 839 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 19:03:37.15 ID:ZyaFoemW0.net]
- >>821
罵ってるのが気になるからその掲示板とやらを教えて
- 840 名前:デフォルトの名無しさん [2021/08/20(金) 03:00:41.03 ID:VAxC0d3G0.net]
- phpspreadsheet詳しい人おる?
laravelでExcelファイルダウンロード機能作ってるんだけど関数が入ってるとうまく動かないのかな…
- 841 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:00:34.30 ID:sg5lHnRB0.net]
- >>824
PhpSpreadsheetはエクセルファイルの読み書きようのライブラリ Excelファイルをダウンロードするのは、PhpSpreadsheetとはまた別の話になるが? とりあえず問題がどこにあるのか、その切り分けすらできてない気がする
- 842 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:04:01.25 ID:sg5lHnRB0.net]
- >>821
apt でインストールするのではなく、 ソースコードをコンパイルしてインストールってやった事はないのかな? >>822が書いてる通りリポジトリを変更してaptでやっても良いけど、ソースコードからインストールする方法も(やれないよりは)できた方がいいよ
- 843 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:13:52.15 ID:sg5lHnRB0.net]
- >>810
その「ユーザー」というのが、810の作ったウェブアプリを利用する一般ユーザーって意味なら、 セッション変数をユーザー入力(GETやPOSTのことね)で直接上書きする設計になっていたら、ユーザーがいじる事はできるわな だから、ユーザー入力は常に汚染されていると考えしっかりチェックしようって話になる その「ユーザー」というのが、810の作ったウェブアプリが入っているサーバの別ユーザーって意味なら、 PHPが生成するセッションファイルは、Linux系OSのデフォでは /tmp 以下に sess_xxxxx ってファイルでPHPからの読み書き権限が与えられた状態で保存されてる ※デフォでどこに保存されるかは phpinfo() で確認しよう だから、もし別ユーザーからもそのファイルを読み書きできる状態なら、やりたい放題になる その場合、セッションファイルを保存する場所を変えるとか、ファイルベースではなくDBベースに変更するとかして対策する
- 844 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:17:12.75 ID:sg5lHnRB0.net]
- >>809
書いてる内容は合ってる そもそも == なんか使うのがいけない === を使えって話 PHP8の方が、人間には直感的に分かりやすい挙動だけど 型キャストなんて特別な理由がない限りはやってはいけない WordPressなんか型キャストだらけだけど、あれは後方互換を重視しすぎたせいで設計がクソなだけ
- 845 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:18:22.81 ID:sg5lHnRB0.net]
- >>808
PHP >>807 んなわけないw 出力をバッファすればどうにでもできるが、それはPHPでも一緒
- 846 名前:デフォルトの名無しさん [2021/08/22(日) 02:19:19.06 ID:0Cz6ueFz0.net]
- Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、 GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ 限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか? Nimの実験的特徴 著者: アンドレアス・ルンプ バージョン: 1.5.1 nim-lang.github.io/Nim/manual_experimental.html Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる 「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
- 847 名前:デフォルトの名無しさん [2021/08/22(日) 13:16:28.80 ID:0Cz6ueFz0.net]
- Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、 GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ 限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか? Nimの実験的特徴 バージョン1.5.1 nim-lang.github.io/Nim/manual_experimental.html 第二プログラミング言語として Rust はオススメしません Nim をやるのです https://wolfbash.hateblo.jp/entry/2017/07/30/193412 Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる 「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
- 848 名前:デフォルトの名無しさん [2021/08/22(日) 13:49:26.13 ID:4wvmP6CHr.net]
- htmlのクラス付けについて通常はclass javascriptはidだと教わったんですが
phpのクラス付けでdiv idとdiv classのように分ける基準はどこでしょうか?
- 849 名前:デフォルトの名無しさん mailto:sage [2021/08/22(日) 14:16:11.38 ID:pT2aRmOya.net]
- ん?CSSの話?
- 850 名前:PHPerは糞 mailto:sage [2021/08/22(日) 14:34:11.78 ID:6lnERGc60.net]
- >>832
> htmlのクラス付けについて通常はclass javascriptはidだと教わったんですが これも間違い(勘違い)だと思うが > phpのクラス付けでdiv idとdiv classのように分ける基準はどこでしょうか? これも間違い。phpで生成したクラスをjavascriptで使うのだから、基準が違ったら困るでしょ。 同じだよ。同じ論理でCSSともね。
- 851 名前:デフォルトの名無しさん [2021/08/22(日) 15:41:36.20 ID:14oodIJ3a.net]
- >>834
すいません答えを理解できないんですが classとidをつける時はどう使い分けるんでしょうか? idの方が優先順位が高くなってCSSの要素が強くなるんですが
- 852 名前:PHPerは糞 mailto:sage [2021/08/22(日) 15:52:30.20 ID:6lnERGc60.net]
- >>835
ググって出てくる奴を3つほど斜め読みしたけど、全部同じこと言ってる。 ここでグダグダ字だけで説明するより断然いいから、そっちを読め。 その上で、俺は違う意見だ!とか、ここが意味不明だ、というところを質問するんだよ。 お前はネットの使い方を間違ってる。
- 853 名前:デフォルトの名無しさん mailto:sage [2021/08/22(日) 16:05:09.90 ID:9b2q+Yuv0.net]
- そもそもphpの質問ですらないし
- 854 名前:PHPerは糞 mailto:sage [2021/08/22(日) 16:13:29.48 ID:6lnERGc60.net]
- >>837
日本語が若干不自由だけど、そのまま読むなら、 当初はphp/javascript/cssでクラス/id使い分けの基準が違うと思ってたんでしょ。 なら、ここで聞くのも止む無しかと。
- 855 名前:sage [2021/08/22(日) 16:27:20.42 ID:EL9Udqfja.net]
- >>835
スタイルシートの class と id の違いと使い分け https://allabout.co.jp/gm/gc/23897/ HTMLにスタイルシート(CSS)を適用する方法には、class属性を使う方法と、id属性を使う方法があります。 この「class」と「id」は明確に役割が異なります。 class属性とid属性の役割の違い 「class」と「id」の役割と、使用上の違いを簡単に言うと、次の通りです。 ■class: 「種別名を割り当てる」 → 同じclass名を、1ページ中に何度でも使える。 ■id: 「固有の名前を割り当てる」 → 同じid名は、1ページ中に1度しか使えない。
- 856 名前:デフォルトの名無しさん [2021/08/22(日) 19:28:04.88 ID:M9Sr6GmRr.net]
- >>839
ありがとうございます。 自分の解釈ですが、div idは<div id="comment-<php comment_ID(); ?>"> divとhtmlが混合してるときに使って classは<div class="postlink"> <p class="fLeft"><php previous_post_link('%link', '« %title'); ?> </div> あとつけでCSSを付与したいときにつけるのではないかと
- 857 名前:デフォルトの名無しさん [2021/08/22(日) 19:30:45.06 ID:M9Sr6GmRr.net]
- もう1点聞きたいのですが
<article class="article__item"> <h1 class="ttl">// <a href="<php the_permalink(); ?>"></a> <php the_title(); ?></h1> <time class="date"><php the_time('Y/m/d'); ?></time> <ul class="post-categories"><php the_category(); ?></ul> <div class="comments_link"> コメント <a href="<php comments_link(); ?>"><php comments_number('(0)','(1)','(%)'); ?></a> </div> </article> // <a href="<php the_permalink(); ?>"></a>の部分をphpファイルでメモとして反映させずに記載したい場合、どのようにコメントアウトすればよいのでしょうか?
- 858 名前:PHPerは糞 mailto:sage [2021/08/22(日) 19:52:52.95 ID:6lnERGc60.net]
- >>840
違うぞ。てか誰もそんなこと書いてないだろ。 あの記事をそう読めるのなら、PHPの前に日本語を勉強しないと話にならないぞ。 それだと php.net も読めんだろ。
- 859 名前:デフォルトの名無しさん mailto:sage [2021/08/22(日) 21:40:13.41 ID:zETMttxk0.net]
- またWPガイジかよ
- 860 名前:デフォルトの名無しさん [2021/08/23(月) 01:07:37.56 ID:AP99bGsJr.net]
- 記事を1,2,12と分けて表示する場合if-else 文を使うと思うんですが、
例えば RSS 記事1 RSS 記事2 RSS 記事12 RSS フッターと並べる場合最新の記事から順に分けて表示することは可能でしょうか?
- 861 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 01:57:11.91 ID:TAfYy/dP0.net]
- 可能です
- 862 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 09:14:43.04 ID:8Ij0gDpv0.net]
- >>835
また君かw 前から何度も言ってるけど、HTML, css, JavaScript, PHP それぞれの役割分担がまるで理解できてなくてごちゃ混ぜになってる 理解力が低いのに、基礎をすっ飛ばしていきなりWordPressからやるからそうなるんだ >>839を読んでなぜ>>840の解釈になるのよ 意味がわからんw もう独学するのはやめてスクールで基礎から学べば? 今のままいくらやっても時間の無駄だと思う
- 863 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 09:17:33.06 ID:8Ij0gDpv0.net]
- >>841
PHPのコメントアウトはこうする https://www.php.net/manual/ja/language.basic-syntax.comments.php HTMLのコメントアウトはこうする https://qiita.com/Morio/items/b9d90a170114e0f95e09 君はPHPのコードとHTMLのコードとの区別がつけれていない だから答えが分からないんだよ
- 864 名前:デフォルトの名無しさん [2021/08/23(月) 19:25:11.44 ID:CEbDu2BMr.net]
- >>847
ありがとうございます。ブックマークしておきます。
- 865 名前:デフォルトの名無しさん [2021/08/23(月) 19:28:25.05 ID:CEbDu2BMr.net]
- <php
echo '<0'; $max = 103; for($i = 0; $i < $max; $i++) { if($i%3==2 && !empty($i)) { echo $i.'>'; if($i!=$max-1) { $a = $i+1; echo '<'.$a; } } else if($i==$max-1) { echo $i.'>'; }; }; 記事を3件ずつ表示させる方法はわかったのですが、1,2,12件を縦に並べて表示する方法がどうしてもわかりません。 ヒントでもいいので教えてくださいお願いします。
- 866 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 19:43:05.35 ID:7YtBfP9I0.net]
- ちょっとお聞きしたいんですが
ウィンドウズの根本というか中核のプログラムはどういう言語で書かれているんでしょうか?
- 867 名前:蟻人間 mailto:sage [2021/08/23(月) 19:55:42.41 ID:/fMna0lXd.net]
- >>850
大部分はC/C++/Win32です。
- 868 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:05:21.18 ID:OjohHfKH0.net]
- 古い部分だとアセンブラを使ってるかも知れない
- 869 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:05:42.31 ID:8Ij0gDpv0.net]
- >>849
if ($i % 3 === 2) の意味が理解できてないんでしょ? だから自力でできないんだよ ほんと基礎からやり直した方がいいよ 時間の無駄
- 870 名前:デフォルトの名無しさん [2021/08/23(月) 20:15:57.99 ID:coaVrcEua.net]
- break文で記事を10件中3件表示させることまで成功したんですが、3件を除いて残りの7件を表示させたいのですが
continue文で残り7件を表示できるのでしょうか? 通常は数字とか名前とか短いものを除外して表示させる処理だと思うんですが もしくわbreakで切って繋げた状態で処理を書く方法があるのですが テラテイルにあるように処理が長いと重くなるので懸念してます
- 871 名前:デフォルトの名無しさん [2021/08/23(月) 20:16:49.71 ID:coaVrcEua.net]
- >>853
いやだから学びながら組んでるんでしょ そういうあなたはコード組めるんですか?
- 872 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:30:10.59 ID:8Ij0gDpv0.net]
- >>854
日本語で頼むw プログラミングの上達が遅い人って質問も下手なのよ なぜか分かる? 単純にこうしてもいい // 最初の3件だけ表示 for ($i = 1; $i <= 10; $i++) { echo $i; if ($i === 3) { break; } } // 4件目以降だけ表示 for ($i = 1; $i <= 10; $i++) { if ($i >= 4) { echo $i; } } データが配列に入っているならこうしてもいい $arr = range(1, 10); // 最初の3件だけ print_r(array_slice($arr, 0, 3)); // 4件目以降だけ print_r(array_slice($arr, 3));
- 873 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:31:13.90 ID:8Ij0gDpv0.net]
- >>854
データベースから取得するデータを変えてもいい 10件中3件しか表示する必要がないなら、 そもそも最初から3件分のデータだけ取ればいい SQLなら SELECT 〜略〜 WHERE 〜略〜 LIMIT 3 のように「LIMIT句」を付ける 残り7件を表示したいときは上記の続きから LIMIT 7 OFFSET ○ とすればいい >>855 そりゃ組めるわなぁ 喧嘩売ってんの?w
- 874 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:38:37.24 ID:8Ij0gDpv0.net]
- >>835 = >>854 か
ワッチョイかぶってるから紛らわしいんだよなぁ 頼むからコテをつけてくれ お前は「学びながら組んでる」というレベルじゃねぇよ
- 875 名前:1 mailto:sage [2021/08/23(月) 20:45:47.68 ID:X90+PoiFa.net]
- >>857
失礼いたしました、勉強になります ついかっとなってしまいすいません… コテハンつけました。 繋げて途中でRSSとか出力しても重くならずに動かせますでしょうか?
- 876 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:00:38.64 ID:8Ij0gDpv0.net]
- >>859
そんなのコードを見てみないと分からんよw ただし、ウェブアプリのボトルネックの多くはDB処理にあるって事は覚えておくべき つまり、DBから10件取得したものをどう扱おうが(よほどおかしな事をしない限りは)大差はない だからレベルなら、重くなるかも…なんて事をウダウダ考えず それはあとに置いておいて、「とりあえず自分にできるかどうか?」を試せばいいじゃん それすらできないなら、重くなる云々を考える事自体が時間の無駄でしょ? もし作ったものが重かったら、重い原因を突き止めて改善すればいい 考え方の順番がおかしいんだよ PHPなんて簡単なスクリプト言語なんだから、うだうだ悩んでる暇があったら書いて動かした方がはやい もちろん他人に迷惑のかからなローカル環境でね だからもしローカル環境すら作れてないなら、そこからやれって話になる
- 877 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:05:31.04 ID:8Ij0gDpv0.net]
- >>859
>>860じゃ何言ってるのか分からんかもしれないか… 1.DB処理 ↓ 2.ごにょごにょした後処理 ↓ 3.出力 とやった時にもし重くなるなら、その原因は大抵は1にあるってことね ※2でよほどおかしな事をしてない限り にも関わらず860は、「とりあえず試す」ことすらせずに3で悩んでる それは時間の無駄じゃね?って俺は言ってる 今日はこれで終了 俺はたまに気が向いた時しか答えてないし、もっと優しい人が答えてくれるといいな
- 878 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:16:51.95 ID:3wtoCMn60.net]
- >>859はローカル環境すら構築してない。
(レンタルサーバーの30日間無料試用期間が終わって本契約しなかったから)データ全部消えたって別スレで言ってたから。推測だがサーバー側のファイルを直に弄ってる。 259 名前:名無しさん@お絵かき中 (オッペケT Sr73-Y0h+) :2021/08/21(土) 22:37:33.20 ID:NVDoOS7qr 厳密にはサイトのサーバー契約が切れて中のデータが削除されてる状態ですね 作り直してますが
- 879 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:53:53.91 ID:dS401MqO0.net]
- データベースは、情報処理資格のデータベース技術者を勉強したか?
第3正規形とか、1対多・多対多とか、インデックスとか、実行計画とか、 ミックの本も読んだか? Ruby on Rails をやる香具師は皆、これらを勉強している そうじゃないと、2つの表の積になる。 例えば、表Aに千件、表Bに千件なら、千 * 千 = 百万 表の積にしてはいけませんよとか、 基本的な計算量が分かっていないと、システムを組めない
- 880 名前:デフォルトの名無しさん [2021/08/23(月) 22:14:05.86 ID:Viq8EnO8a.net]
- >>860
組んだから考えると言いますが何処で速度の測定をするんでしょうか?
- 881 名前:デフォルトの名無しさん [2021/08/23(月) 22:15:13.77 ID:xp75siXWa.net]
- >>862
無料期間じゃなく正式に契約しててキレたんですよ 半年文 1万円無駄にしたって書いたでしょ
- 882 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 22:32:23.94 ID:OjohHfKH0.net]
- オマエがどんな契約しようが、こことは関係無い
- 883 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 22:36:13.03 ID:3wtoCMn60.net]
- >>865
194 名前:1 ◆YagGt6RMp2 (アウアウウー Sa63-z27x) [sage] :2021/08/20(金) 16:43:17.91 ID:6SN5UR3Va 半年間サイトを運営してたんですがバナーの問題で1万円無駄にしてます 普通の人間はコレ見てサイト契約してたとは判断できねーだろ。説明不足にも程がある。 後、作りかけのサイトをいじくりまわしてただけなのを「運営」って言うつもりか…?
- 884 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 22:42:24.75 ID:0VsaFO170.net]
- 散々基礎をやれと言われ続けてるのに毎回どこぞのソースコピペして「動かないですなんとかして下さい」で何も学ばないんだから、そりゃ無駄になるわな
- 885 名前:PHPerは糞 mailto:sage [2021/08/23(月) 22:44:05.33 ID:HkXb89ZS0.net]
- >>865
お前まさか1年やってて今これか? ならもう向いてないから諦めた方がいい。 おかしなプログラミングスクールの宣伝に引っかかって一発逆点とか勘違いしているのかもしれんが、 プログラミングは馬鹿では出来ないし、(すごく頭がよい必要もないけど) それなりに学校の勉強の延長線上にある。 お前はプログラミング/プログラマを舐めすぎ。 お前が引っかかってる案件は、学校でなら3日目くらいで修得するところだ。 お前は態度も悪いし、頭も馬鹿すぎる。 (そしてここのスレにいるような連中はほぼ全員、そんなこと3分くらいで書ける。お前失礼すぎ。 ただし程度が低すぎで煽りにもなってないが) 今ならいくらでも大学の講義資料なんて転がっているのだから、学ぶ気があればその大学に入っていなくても同じ事を学べる。 この意味ではいい世の中になったのだけど、だからこそ、糞であるのはお前だけの問題だね。
- 886 名前:デフォルトの名無しさん [2021/08/23(月) 23:08:47.42 ID:JmzzGDXP0.net]
- 釣りにいちいちマジレスすんなよ
それとも自演か?
- 887 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 00:07:23.85 ID:nO9NvnsA0.net]
- 釣りじゃないんだよなぁ
そいつお絵描き板で全く同じムーブかまして呆れさせてる真性やぞ
- 888 名前:デフォルトの名無しさん [2021/08/24(火) 01:10:13.38 ID:v+DNM45N0.net]
- じゃあ真正の相手なんかするなよ
バカじゃねえの?
- 889 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 01:44:22.31 ID:nO9NvnsA0.net]
- いや俺は相手しとらんし…
- 890 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 02:01:01.11 ID:2siLH9vn0.net]
- 5chで質問するやつはバカ
teratailに行ってまずは殴られてこい 殴られてダメだと思ったら諦めろ
- 891 名前:デフォルトの名無しさん [2021/08/24(火) 02:14:56.80 ID:6GnLn5mua.net]
- 3分でとける?そんなわけないでしょ
言っておくと一応書けますが記述が重いから別の方法はないですかと聞いてる それにコード見てもらえれば分かりますが300行ぐらいあるんですよ? だからそのコードを上手くまとめる方法がないかと調べてなかったので聞きました
- 892 名前:デフォルトの名無しさん [2021/08/24(火) 02:15:46.89 ID:6GnLn5mua.net]
- >>871
あなたはお絵描き板の人間でしょ? 何でこっちにきたのコードも書けないのに
- 893 名前:デフォルトの名無しさん [2021/08/24(火) 02:18:21.71 ID:6GnLn5mua.net]
- そもそもコピペしてコードが組めるわけないだろ
考えて分からないから聞いてる 質問だって丸投げにしてないし調べてるでしょ パターン1があるんですが別の方法を教えてくださいと
- 894 名前:デフォルトの名無しさん [2021/08/24(火) 02:23:18.44 ID:6GnLn5mua.net]
- テラテイルって結局コード載せても教えてくれないし自分で考えてクリアしろって言ってるようなもんでしょ
どの質問見ても質問者の回答が90%レベルまで完成して残りの10%程度ですよ
- 895 名前:デフォルトの名無しさん [2021/08/24(火) 02:41:22.85 ID:6GnLn5mua.net]
- 取り乱してしまいすみません。
調べてみてどうしても分からない時に出来るだけ聞いてます。 初めは丸投げばっかりで迷惑かけたのは反省してます。
- 896 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 05:41:50.40 ID:SMXHl8SK0.net]
- Ruby on Rails の学校では、必ず自走力を問われる。
自分で検索して解決する能力 他人に答えを聞いても、仕方ない。 企業・社会は、そういう人を求めていない 求めている人は、自走力のある人。 自己解決能力 大学の問題が分からなければ、高校へ戻る。 それも分からなければ、中学へ戻る。 それも分からなければ、小学校へ戻る。 究極は、0歳児まで戻る。 それが基礎から始めろという意味。 他人は関係ない。 自分が分かるレベルまで戻ること そこから、新たに積み上げていく それと、コテハンを付けてくれ。 誰が書き込んでいるか、分かりにくいので 全員が、YouTube で有名な、雑食系エンジニア・KENTA のサロンで、 Railsを学んでいるのには理由がある。 学習環境が整っているから。本・学習教材が多いから WordPress には、そういうものが無い。 デザインの本ばかりで、プログラミングの本もない。 だから、プログラマーは手を出さない。 学習環境がないから
- 897 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 07:02:00.24 ID:GtLZmsrQ0.net]
- 結構色んな人が教えてくれてるのに逆ギレしたらいかんでしょ
- 898 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 07:27:18.54 ID:2siLH9vn0.net]
- 半年で1万円とかただみたいなもん
求めすぎだろう 自力で進められないなら、ちゃんとした学校入ろうよ
- 899 名前:デフォルトの名無しさん [2021/08/24(火) 11:53:17.31 ID:sEq7DRwKa.net]
- 自力で進めないから学校入れって…
じゃあテラテイルとかYahoo知恵袋とか何のためにあるのやら… それにどうしても分からないなら参考書買いますよ
- 900 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:08:11.03 ID:Lh99dDYr0.net]
- >>883
自力で進められるやつは、体系的な基礎知識の重要性知ってるからなぁ。。。 お前は独学向いてないよ
- 901 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:13:30.28 ID:i/CdoHjd0.net]
- どうでもいいんだけどさ、なんで最初から有料のレンタルサーバー使ってんだろ
まずローカル環境でコード書いてテストして、そこからレンタルサーバーに導入するのが基
- 902 名前:{筋だよな
PHPのテストだってXAMPP使えばいいし テストを人に見せるだけなら、無料のレンタルサーバー使って見せればいいし 一万円無駄にしたって言うけどそういうところちゃんとやったの? [] - [ここ壊れてます]
- 903 名前:デフォルトの名無しさん [2021/08/24(火) 12:20:48.36 ID:RcuubC7Fa.net]
- >>885
やってなかったです まぁ色々バナーの件とかありまして ローカル環境でやれば良かったです
- 904 名前:デフォルトの名無しさん [2021/08/24(火) 12:22:27.93 ID:RcuubC7Fa.net]
- エンジニアが全員学校行ってるわけないでしょ
学科が違う人もいるわけだし、学校なんか行っても大学の授業中に勝手に頭に入るわけないでしょ 結局独学で勉強するかどうか
- 905 名前:デフォルトの名無しさん [2021/08/24(火) 12:23:36.49 ID:RcuubC7Fa.net]
- 学校行っても授業なんて聞いてませんでしたよ、本読んでる人もいたし
- 906 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:29:23.12 ID:BhfDfuCNa.net]
- 彼は自分の基礎能力を不相応に高く見積もっているからだよ
実際には他人より著しく劣るのに「やればじきに習得できる」と思っている だから常に見込みが甘い
- 907 名前:デフォルトの名無しさん [2021/08/24(火) 12:31:48.95 ID:vYlptfMfM.net]
- エンジニアは勉強をどれだけやったかどうか
独学でやるしかない学校行って全員成功できるわけがない
- 908 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:34:33.39 ID:i/CdoHjd0.net]
- これがいわゆるダニング・クルーガー効果というやつですね
ていうか1はここじゃ個スレ建てないの?
- 909 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:47:49.14 ID:i/CdoHjd0.net]
- 1ってさ、バナー絵描いてサイト作成したらゴールラインだと思ってそうだよね
そこから競合他社(っていうの?)とどうコンテンツを差別化して蹴落とすかを考えながら運営するのが一番のメインなのに、熱量の配分が間違ってる気がするわ 競合他社はlivedoorブログで効率よく作成とメンテナンスをしてるのに、簡単なプログラマングで躓いている1がまともに戦えるかというと、難しいよね
- 910 名前:デフォルトの名無しさん [2021/08/24(火) 13:03:43.22 ID:qeUHK0nZa.net]
- >>892
できれば個スレの方でお願いします あ
- 911 名前:ニライブドアはPHPいじれませんので、カスタマイズ性に劣りますし
広告もオーバーレイで仕込めません [] - [ここ壊れてます]
- 912 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 13:34:10.03 ID:tiw2Fuema.net]
- >>436
まー普通はそう思うわな。 でも本人の口から語られた真実聞いたらびっくりするぞ。 別板で 865 名前:デフォルトの名無しさん (アウアウウー Sa63-LN3e) :2021/08/23(月) 22:15:13.77 ID:xp75siXWa >>862 無料期間じゃなく正式に契約しててキレたんですよ 半年文 1万円無駄にしたって書いたでしょ つまりバナー描いてる間にサーバ契約してたのにファイル削除されたので料金(1万円分)損したって事なんだぜ。エスパーでもなきゃわからないよな。
- 913 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 13:34:55.15 ID:ZqUFDcGG0.net]
- 書き込み先間違えましたすみません。
- 914 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 13:37:34.69 ID:vrm3MqPZ0.net]
- なんか知り合いの中国人っぽい日本語なんだよなぁ
- 915 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 15:39:51.59 ID:PoRbLVCz0.net]
- 基礎も知らないのに金稼ぎか知らないが自前でプログラムって正直甘いよなw
多分こういう奴は学校とか行っても無理かと思う 出来る奴は自分で調べて解決出来るしな まぁ、そもそもコンピュータの事やwebの事知らなさすぎじゃね?
- 916 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 16:54:07.41 ID:b8mWQJuh0.net]
- 自分の場合、
web系は敷居が低いが、非web系はものすごく難しい。 html系から出発しているからだと思う。
- 917 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 18:03:54.96 ID:H5iQDYU00.net]
- 誰もツッコまないから書くがレンタルサーバーでプログラムの勉強するのやめれ
ミスで負荷かけたら他人に迷惑かかるよ ローカル環境作ってデバッグしてからレンタルサーバーにアップロードしなよ ローカル環境ならデバッグ環境も整うしね
- 918 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 18:22:15.90 ID:/ghvk+RYa.net]
- >>899
ファイル消されてのはたぶんレンタルサーバーで直接ファイルいじって高負荷かけまくってたからだと推測してる。
- 919 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 18:47:44.24 ID:D5bTYk2I0.net]
- なんか盛り上がってるみたいだが流れを読まずに上から順に淡々と回答
理解力に乏しいアホの疑問はさっさと解決し、スレから出ていってもらいたい >>864 古くからの定番なのはApache Bench Windows環境でも使えるからググろう この手の疑問が出た際に「ベンチマーク」って単語を使ってググれないのはセンスがない >>865 開発はローカル環境で行うもんだ ローカルに開発環境すら構築していないのにこれ以上やるのは時間の無駄 WordPress向けのローカル環境構築は、理解力の低いアホはXAMPPでやればいい 個人的にお勧めなのは「VCCW」と「WordMove」での環境構築だが >>875 たったの300行なら、paiza.ioにそのコードを書いてもらえばいい
- 920 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 18:52:48.08 ID:D5bTYk2I0.net]
- >>878
teratailは基本ルールが守れてない人には回答はつかない この調子だと呆れられてるだけだろう >>879 前から同じことの繰り返しだし反省してないよね まるでDV男だ 暴力をふるった後に「こんな事するつもりじゃなかった!愛してるよ」の繰り返し…みたいなw >>883 頼むからコテハンを付けてくれ 独学できる人とできない人との間には決定的な違いがある 俺やここの人の何名かは独学で身につけたが、883には独学するセンスはない これは断言しとく 独学できないのが駄目ってわけではない センスがないのに独学を続けるのは時間の無駄ってだけ
- 921 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 18:56:18.73 ID:2siLH9vn0.net]
- すぐにキレるやつは何をやってもダメ
- 922 名前:デフォルトの名無しさん [2021/08/24(火) 19:16:15.01 ID:cK9khe+Za.net]
- >>901
ローカルサーバーは設定が面倒で使ってなかったのですがWindowsのフリーソフトでは XAMPPやApache Bench で使えるって事でしょうか?
- 923 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 19:19:42.02 ID:D5bTYk2I0.net]
- 例えば「大人のADHD」ってあるけど、
大人になってから自分に学習障害があるって事をどうしても認められず、自分も周りも不幸になっていくって人がいる 学習障害を持つ人は素直に早い内に障害を受け入れ、大手企業の障害者雇用枠辺りを狙った方が、自分も周りも幸せになる 独学できるできないも一緒の話 独学できないのは仕方ない 独学するセンスがない事を素直に認め、スクールなどで手取り足取り教えを請うという方法を模索した方がいい >>887や>>888は、独学できる人のセリフであって Sa63-LN3e が言うセリフじゃない
- 924 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 19:22:55.53 ID:D5bTYk2I0.net]
- >>904
つべこべ言わずにローカル環境を構築すればいい やってから質問すればいい お前は結局やりもせずに「自分がやらない言い訳」を作って面倒事から逃げてるだけなんだよ >>879や>>886のセリフはもう忘れたの?
- 925 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 19:35:08.45 ID:D5bTYk2I0.net]
- 今日はもうこれで最後にしとくが、Sa63-LN3eは考え方が「他罰的(外罰的)」なんだよね
自分は悪くない!悪いのは周りの人間だ! 5chによくいるニート・こどもおじさんがこのパターン 自分は悪くない!悪いのは国だ!政治だ!学校だ!先生だ!親だ! ってねw 自分の努力不足などを棚にあげてそんな事をいくら吠えても やがて誰もまともには相手にしなくなる
- 926 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 20:16:52.32 ID:stMn5q8/0.net]
- この人はコテハンつけてくれってのを受け入れるまで個スレ丸4つほどかかった人間だぞ
- 927 名前:PHPerは糞 mailto:sage [2021/08/24(火) 20:26:32.53 ID:r8xig3wM0.net]
- >>875
3分で、というのは問題解決の根幹部分、つまり856の内容のことだ。 お前の質問は、お前にも分かるように言うと、 「ひらがながうまくかけないんですけど、どうすればいいですか」 であって、マジレスするにしてもどうしろと?なんだよ。 > 言っておくと一応書けますが記述が重いから別の方法はないですかと聞いてる ならそのコードで行け。それ以外無いよ。 ただちなみに言っておくと、初心者の「重い」ってのは全く当てにならない。 実際の負荷をきちんと計測するのは見た目以上に難しくて、初心者が適切に対応出来る案件ではないんだ。 だからお前の「重い」もデタラメだとは思うが、それも含めて、 初心者なのだからある程度試行錯誤(=味見)するしかないのも事実で、そのコードで行くしかないよ。 そしてその後上達したら、その自分が書いたコードがとんでもなく糞だったと理解出来るようになるだろうよ。 >>883 ネット上の質問は、自力で進められる奴が何か勘違いして引っかかっている時とかには有効だ。 逆に言えば、それ以外では大して意味がなく、学校で体系的に習った方が断然いい。 ただお前は独学に向いてもないが、学校に行っても駄目な奴だと思うよ。(他の人も言ってるけど) だからプログラミング自体を諦めた方がいい。仮に上手く紛れ込めても、ろくな未来は待ってない。 絵が描けるのなら、絵で勝負すべきだよ。 そして絵で稼いだ金でプログラマに発注して望む物を作ってもらえばいい。 青水庵とかいう有名同人(らしい)がこれやって話題になってたけど、やり方としては正しいよ。
- 928 名前:PHPerは糞 mailto:sage [2021/08/24(火) 20:53:28.09 ID:r8xig3wM0.net]
- >>907
それにはゆとりの驕りを感じるけどね。 ゆとりは実力があったのではなく、社会情勢(景気=求人状況)がよかっただけ。 とはいえ、人は皆一度きりの人生しか歩んでないから、そんなもん
- 929 名前:セと勘違いするのも道理なのだけど。
自分が目指してきた事の先に道がつながってない状況に遭遇した時、たくましく方向転換出来る奴なんてそう多くはないのだよ。 良い就職を目指してあれこれ頑張ってきたのに、そもそも求人がないのではどうにもならんだろ。 そこで凹んで腐ってしまうのは当人の問題でもあるけど、 ゆとりなんてメンタル弱いし、同じ状況ならもっと沢山腐ってる。 それを認識出来ずに「俺ら最強」みたいな勘違いをしてるからゆとりは嫌われる。 がまあ、それも含めて、Web系は比較的自由な状況のようだし、 悔しければブログでも何でもいいからサイト立ち上げて勝手に稼げ、が出来る状態なのは良いことだよ。 そしてゆとりの実力が評価されるのはその次の世代、つまりさとりが社会人3-5年目になって、さとりだけで仕事が回るようになった時だ。 そうなって初めて、お前らは調子乗りすぎてたって自覚出来るのだとは思うよ。 (だから今のお前らに言っても無駄なのも事実なのだけど) [] - [ここ壊れてます]
- 930 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 21:25:00.54 ID:uwtkDI8Ad.net]
- >>909
そいつ絵が描けるわけでもないんだわ…
- 931 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 22:20:52.53 ID:stMn5q8/0.net]
- 「サイト作るのは無理そうだから絵描けるなら絵で勝負しなよ」
「絵描くのは無理そうだからサイト作れるならそっちで勝負しなよ」
- 932 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 22:30:33.98 ID:LSqjFeT+0.net]
- どっちもできないのだった
- 933 名前:PHPerは糞 mailto:sage [2021/08/24(火) 22:53:16.70 ID:r8xig3wM0.net]
- >>911
他の専門板なんて見る機会ないから、試しにpart7とIP有り(part8)を読んでみた。 民度が高くてびびった。 いや、これ以前に色々あったのだとは推測するが、基本的にみんなちゃんとアドバイスしてる。 むしろ、こんな専門板がまだ残っていたのか!と驚きだ。 この板なんてマジで腐ってしまってるし。 が、まあ、やってることがいちいちおかしいのはさておき、 プログラマか絵描きかと聞かれれば、向いてるのは絵描きのように見える。 とはいえ、一枚のバナーで集客出来るほど絵に魅力があるわけでも無し、 既にあるlivedoorブログ等を凌駕するほどの何かを組めるプロブラミング力があるわけでも無し、 こいつは色々舐めすぎだよね。 プログラミングも絵も同様に「技能」だから、修練しないと出来るようにはならない。 それでも、こいつがどちらの修練に向いているかと言われれば、見てる限り絵のように見える。 途中経過等も上げまくってるし、本人なりに楽しめているのだろう。 なおプログラミングに向いているのは、例えば>>680とかだ。 「楽しめてない奴」が「楽しめてる奴」より時間を費やすのは難しいから、楽しめてること自体が素質だよ。 だから680は上達するタイプだとは思うが、方向性はもうちょっとマトモにした方がいいとは思う。
- 934 名前:880 mailto:sage [2021/08/24(火) 23:13:40.83 ID:SMXHl8SK0.net]
- >>883
>どうしても分からないなら参考書買います これで、分かるようにならない 課題は無数にあるから、数冊に書けるわけがない。 それに入門書が10冊あっても、内容は同じだから、1冊分しかないのと同じ 例えば、プログラムの本には、決済システムが書いてない。 検索システムや、データベースの改善方法も書いていない こういう課題は無数にあるから、無数の本が必要になるから、無理。 だから皆、調べる力を付けるために、学校・サロンへ行く。 これが自走力。 どこの学校でも、自走力・自走力と、うるさく言われる。 勉強した人には、ほぼ無限に領域がある事を知っているから YouTube で有名な、雑食系エンジニア・KENTA のサロンとか、 Udemy の山浦清透、AWSのくろかわこうへいのサロンとか、 皆が入るのは、東大専門予備校と同じ。虎の穴 自走力がついて、転職競争に勝てるから。 ここで1年勉強するだけで、10年以上のプログラマーよりも上になる 独学で10年勉強しても、まず、サロンの1年生に勝てない
- 935 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:21:11.18 ID:2siLH9vn0.net]
- KENTAとかそんな奴知らんし、いちいちそういう固有名詞出すのも怪しい
長文書くのも基本的にはダメな奴の特徴
- 936 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:21:37.16 ID:ZqUFDcGG0.net]
- 0881 1 ◆YagGt6RMp2 2021/07/22 22:45:20
海外の方も来れるように翻訳機能を搭載して戦えればpixivなんか勝てます ID:7voVJ3lT0(2/4) こんな事言うヤツやで、いかに舐めくさってるかわかるやろ。
- 937 名前:880 mailto:sage [2021/08/24(火) 23:34:44.91 ID:SMXHl8SK0.net]
- KENTA は本の著者。
日本6位の3千人が、サロンに入っている Udemy の山浦清透も3千人。 AWSのくろかわこうへいは、数百人 Ruby on Rails, AWS, Docker などを使って、 日本の教育革命を起こした、3人
- 938 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:39:30.63 ID:stMn5q8/0.net]
- なんでオンラインサロンに当てられてるタイプの人って句読点多いんだろう。
ヤバい奴の中でも打倒pixivの日本語は句読点少ないから世代なのかな。
- 939 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:58:39.61 ID:4o6ZaH4b0.net]
- 他人の文章の句読点なんて数えたことないや
- 940 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 00:01:52.35 ID:ipnieYfR0.net]
- まあ、たしかに、句読点が、多いと、違和感が、あるよな。
俺も、よく、付けすぎる、時が、あるけど、いらない所、は、消すように、してるわ。
- 941 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 00:12:41.63 ID:DmEjX2tT0.net]
- 文章は、リズムで読んでるから、無駄に句読点多いと、ペース悪くて、めちゃくちゃ読みにくいわ。
同じ理由で単語ごとに、絵文字使うやつも、苦手。 視覚的に認識してる割合が強い人は、句読点多いほうが意味のまとまりが可視化されて捉えやすいのが好きなのかもしれないね。
- 942 名前:880 mailto:sage [2021/08/25(水) 00:21:58.73 ID:T8xCLAXo0.net]
- 可変サイズのフォントで、文字の切れ目が分かりにくいからかな?
なんか詰まりすぎるから、開けたくなる
- 943 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 00:30:23.67 ID:hlr8Pa7o0.net]
- ここではきものを
みたいな文だと、誤解されないように読点か空白を入れてる
- 944 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 00:52:44.54 ID:DmEjX2tT0.net]
- もちろん句読点がなさすぎて読みにくくなる文もある。
ただ >>915 の牛歩みたいな句読点の多さだったり、 「エンジニア・KENTA」「自走力・自走力」みたいな、記号を新解釈用法で使いだす文章見ると、 相手に伝えるための文章書くときに、世間一般的なルールに従うより自分が使いたいと思うやり方でやるタイプの人なんだろうなとは感じる。
- 945 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 00:56:16.64 ID:XZQf1hm/0.net]
- LP等で特定の文字のみ装飾つけて強調したりすることもあるじゃん
それの変化型かなと思わないでもない 装飾がつけれないから句読点で区切ってるとか 何かの演説っぽくて鼻につくけどね
- 946 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 06:24:14.85 ID:ftirf+MM0.net]
- くうてとんが、はいっるてと、これよがめる。
- 947 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 11:11:32.29 ID:4WhZAjeMa.net]
- Eigo ha supeesu ga Ookute yomi Nikui desu Ne
- 948 名前:デフォルトの名無しさん mailto:hage [2021/08/25(水) 15:16:15.62 ID:82D+OUQk0.net]
- PHPなんて双方向通信にしか使ってないけど
他にもいろんなことできたんですね でも他のことあえてサーバープログラムでやる気しないけど 普通にJavaSpiriteでよくないすか すか
- 949 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 19:03:30.33 ID:bgcZULic0.net]
- 5chだとすぐ句読点がー長文がーって話になるけど
プログラミングできない人(多少できたとしてもウンココード量産する人)って、日本語の文章を書くのも下手よね TwitterやLINEなどのショートメッセージサービスばっか使ってるせいで、 いざビジネスメール書かせるとめちゃくちゃだったりw 長文の活字を読まないせいで、仕様書を理解するのがやたら遅かったりw
- 950 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 19:07:53.83 ID:bgcZULic0.net]
- 偶然読んだひろゆきのコラムか何かで
何かの信者になる人は頭の悪い人(だから自分の信者もバカばっか)みたいな話があったな ひろゆきは嫌いだが、たまには良いこと書くなって思ったw
- 951 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 19:12:35.42 ID:bgcZULic0.net]
- >>917
そこからもう1ヶ月経ったわけだが、その間に彼が何を創造できたのか聞いてみたいもんだ 5chにクソレスしか残せてないなら笑うしかないw 創造する力もないのに口ばっかの奴って居るよな
- 952 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 19:23:26.04 ID:LjU3oOar0.net]
- 夢は大事だよ
- 953 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 19:28:09.50 ID:hlr8Pa7o0.net]
- 他人には期待も失望も持たんで良い
- 954 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 19:33:29.69 ID:ipnieYfR0.net]
- 夢を見ることは大事だが同時に現実を見ることも大事である
- 955 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 08:12:33.44 ID:a7GWOZA30.net]
- >>931
俺は自己愛性人格障害でもアスペでもないからその話は当てはまらない共感した奴はひろゆきに似てるんだろう
- 956 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 11:33:04.34 ID:/8Dmbp3p0.net]
- ひろゆきを否定する、クールでカッコいい俺を
演出するものではないことを事を祈ろうか
- 957 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 19:35:07.68 ID:1ddIN8wD0.net]
- 信者になれば自分で考えなくてよくなるから楽なんだろう
だからバカは何かの信者になるし賢い人は自分の下にバカな信者を作って都合の良い駒として活用する
- 958 名前:デフォルトの名無しさん [2021/08/27(金) 20:51:49.29 ID:SUiz7MDK0.net]
- >>938
rubyガイジがまさにそれ
- 959 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 21:55:17.21 ID:qtug4magM.net]
- ひろゆきは過去の人
- 960 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 22:24:48.13 ID:4mzJOb930.net]
- なんか自分に言い聞かせている様に聞こえる
- 961 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 12:30:15.73 ID:JObPo4/+0.net]
- 条件分岐の際、複数の条件にマッチしていた場合は別の処理を行う簡潔な方法を教えて下さい
【やりたいこと】 $matched_count = 0; if(条件1){ $matched_count ++; } if(条件2){ $matched_count ++; } if(条件3){ $matched_count ++; } if($matched_count > 1){ 処理A }else{ if(条件1){ 処理B } if(条件2){ 処理C } if(条件3){ 処理D } } 上記のやり方では2箇所で同じ条件分岐をしているのでそれを1箇所で済ませたいのですが、いい方法はないでしょうか?
- 962 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 12:34:26.16 ID:JObPo4/+0.net]
- すみません>>942のコード後半訂正です
正しくはこちらです(後インデントのやり方が分からず見づらくなってしまい申し訳ないです) if($matched_count > 1){ 処理A }else{ if(条件1){ 処理B }elseif(条件2){ 処理C }elseif(条件3){ 処理D } }
- 963 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 12:35:39.11 ID:5p1Kcso30.net]
- 各条件が排他的なのかどうかで違う
- 964 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 12:41:50.36 ID:JObPo4/+0.net]
- >>944
各条件は必ず排他的な物になります
- 965 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 15:03:06.13 ID:wuO9U1o+0.net]
- ビット演算子やら使うのがプロっぽいけどまあ簡単な方法としては
条件1 $matched_count+=1; 条件2 $matched_count+=10; 条件3 $matched_count+=100; switch ($matched_count) case 1: 処理B; break; case 10: 処理C; break; case 100: 処理D; break; case (substr_count((string)$matched_count, '1') > 1): 処理A; break;
- 966 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 16:06:58.61 ID:5p1Kcso30.net]
- $matched_countって、これ以降の処理で使ってるのか?
この範囲内だけ見てると、ほとんど意味が無いように思えるんだが
- 967 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 16:11:18.30 ID:5p1Kcso30.net]
- switch (条件) {
case (条件1): 処理A; break; case (条件2): 処理B; break; case (条件3): 処理B; break; default: break; }
- 968 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 16:16:53.48 ID:5p1Kcso30.net]
- 訂正
条件1、条件2、条件3のいずれも成り立たないときに $matched_countが1以上になることってあるのか? switch (条件) { case (条件1): 処理B; break; case (条件2): 処理C; break; case (条件3): 処理D; break; default: 処理A; break; }
- 969 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 21:22:35.28 ID:jk8FaPo90.net]
- >>949
そうですよね。なんか変。 >>942 >>943 やりたいことは単純なのに、却って複雑にしてるようだ。 ifの入れ子もあまりよくない。 複数の条件に合致するなら、if((式1)&&(式2))のように、「かつ」の&&演算すればいい。 この方があとで読み返しても理解しやすい。
- 970 名前:デフォルトの名無しさん [2021/08/29(日) 21:36:15.49 ID:m1i8+Vosr.net]
- ユーザーが検索したワードを許可なく勝手に検索ワードとして表示するのは違法でしょうか?
- 971 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 21:57:11.69 ID:09CyOwHF0.net]
- それがアウトならサジェスト機能もアウトやな
やるんだったら利用規約に使うよと書いておくのが無難かな
- 972 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 22:38:48.53 ID:ST+4ZQGQ0.net]
- 検索ワードは、保護すべき個人情報か?
個人情報とは、個人に紐づいた情報じゃないの? 詳しくは、法律上の個人情報の定義を参照
- 973 名前:デフォルトの名無しさん mailto:sage [2021/08/29(日) 22:48:38.08 ID:5p1Kcso30.net]
- 誰がその検索ワードを使ったかが分かる様に表示したらアウトになるかもね
- 974 名前:1 mailto:sage [2021/08/31(火) 14:27:34.91 ID:cvbygslea.net]
- file_put _comentsの戻り値を確認したいんですが、$f_pathでファイル保存する場合
どうやってfalse処理を確認するんでしょうか? 仮想環境でテストするんでしょうか?
- 975 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 15:38:24.54 ID:IJmBnnFDC.net]
- >>955
false時の動作を確認したいのなら、$pathに存在しないパスを与えればfile_put_contents()は失敗する
- 976 名前:デフォルトの名無しさん [2021/08/31(火) 17:26:44.62 ID:LBWBukEMa.net]
- 以前教えてもらったword moveとか調べましたが、結局のところコマンドプロンプトでパッケージインストールするのと同じですよね
- 977 名前:デフォルトの名無しさん [2021/08/31(火) 20:44:16.86 ID:pZtZn9pTr.net]
- $keyword_data = array(date(‘Y-m-d-G-i-s’), $_SERVER[“REMOTE_ADDR”], $_GET[‘s’].PHP_EOL);
$keyword_data = implode(‘,’, $keyword_data); for($i = 0; $i < sizeof($keyword_data ); $i++ ) { if(strlen($keyword_data[$i]) > 200){ exit; } $keyword_data[$i] = htmlentities($keyword_data[$i]); } file_put_contents($f_path, $keyword_data, FILE_APPEND); //ファイルの末尾に追記する } これで検索フォームを使ってリファラから検索ワードを表示したいのですが、うまく保存されません。 パーミッションの問題はないと思うんですが何が原因でしょうか?
- 978 名前:デフォルトの名無しさん [2021/08/31(火) 20:49:26.01 ID:pZtZn9pTr.net]
- $f_path = “wp-content/themes/monomode/test.csv”;
で検索ワードを格納してます
- 979 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 21:02:21.09 ID:IW4LDUMD0.net]
- マルチは嫌われるよ
- 980 名前:デフォルトの名無しさん [2021/08/31(火) 21:03:17.35 ID:tr3tqZE8a.net]
- >>960
すいません… 気をつけます
- 981 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 21:14:06.51 ID:IKALV/dz0.net]
- 配列では
リ〜ム〜 です
- 982 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 21:58:13.18 ID:S8r07VdU0.net]
- ひょっとして、HTML から、サーバーにあるファイルを更新しようとしてるの?
サーバーにログインもしていないのに?
- 983 名前:PHPerは糞 mailto:sage [2021/08/31(火) 22:39:57.53 ID:k1lQY5WE0.net]
- >>958
コードも丸々コピペかよ。お前だいぶ酷いわ。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11248564556 ただ、絵スレでも問題になってるが、回答もらってるんだからまずはそれを試せよ。 一通りも書けないのに回答/助言をガン無視するなら質問する意味ねえだろ。
- 984 名前:デフォルトの名無しさん [2021/08/31(火) 23:47:13.00 ID:CmmY4sl3a.net]
- >>964
すいません… 明日XAMPPで試してみて、エラーがわからなかったら聞きます
- 985 名前:デフォルトの名無しさん [2021/08/31(火) 23:48:15.49 ID:CmmY4sl3a.net]
- >>963
違いますよ外部の人が検索してそのワードを保存して表示させようとしてます
- 986 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 23:58:51.77 ID:8C14lz9Q0.net]
- 日本語って難しいのかな
- 987 名前:PHPerは糞 mailto:sage [2021/09/01(水) 00:12:49.27 ID:LUw7U2GC0.net]
- >>965
そういう問題じゃねえよ。というかお前何がどう問題視されてるか、まるで理解してねえな。 ただそれ以前に、俺はお前がコード書く意味はないと思うんだけどさ。 ライブドアブログでまとめサイトやってる人が居る=そこで提供されている機能で十分出来る、ということなのだから、 まずはその範囲で始めて、どうしても必要なら後で機能を足していけばいいだけだろ。 お前がそのコードで実現しようとしている機能は、本当に必要不可欠な物なのか? 俺にはとてもそうとは思えないんだけどさ。 まとめサイトってのは、そこでおもしろおかしくまとめられている「内容」を読みに来るものであって、 お前が拘っている「機能」を利用しに来る奴が居ると思っているのか?しかもろくに動きもしないのに? 同様に「バナー」も割とどうでもいいと思うが、それでも「サイトの顔」ではあるから大切にはすべきだろうよ。 このままだとどう見てもあと2週間では終わらないだろ。切るとしたらまずはコード(PHP)だと思うけど。 コード書かなくてもまとめサイトは出来るわけだし。
- 988 名前:963 mailto:sage [2021/09/01(水) 01:52:11.25 ID:UTT/foLD0.net]
- 1. ユーザーが、ブラウザに検索ワードを入力して、サーバーへ送信する
2. サーバーで、ユーザーからのRequest を受け取って、 データベース・ファイルなどに、検索ワードを保存する データ保存は、Ruby on Rails とか、どのウェブサービスでもやっている事。 基本中の基本。 3大データベースとか、S3, Aurora とか これが出来ないと、かなりヤバイ。 入門書すら読んでいない事になる。 絶対に、入門書に書いてあるはずだから でも、WordPress の本には、そういうプログラミングの事は書いていないか
- 989 名前:963 mailto:sage [2021/09/01(水) 01:56:21.42 ID:UTT/foLD0.net]
- エロサイトなどでは、自分の検索ワード履歴とか、
他人の検索ワード履歴も表示するサイトもある
- 990 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 04:40:13.69 ID:NjHJ4IZ30.net]
- WPガイジとわかっているならレスやめとけって
- 991 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 04:59:13.98 ID:4Onf1gya0.net]
- またお絵描きガイジ来たんかよ
- 992 名前:デフォルトの名無しさん [2021/09/01(水) 21:06:10.98 ID:7RnFx2Il0.net]
- 半年でウェブアプリを5.6開設したんだけどどうやって個人ではどうやって広めるもんなの?Twitterとか?
- 993 名前:蟻人間 mailto:sage [2021/09/01(水) 21:27:54.72 ID:3EDaoUNRd.net]
- >>973
そのウェブアプリはニュースにする価値のあるものか? あるなら、どこかに頼んでコンテンツや記事やウェブ広告にして頂こう。お金はそれなりにかかるかも知れないが、自己責任で頼む。
- 994 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 21:30:41.82 ID:OX0m6TEX0.net]
- >>973
PHP全然関係ないがネット広告とかある程度金を投入しないとそもそも厳しいかと 無料で自分でやるなら真っ当な方法はSEOだろうけどこれはこれで別の技術が必要だしなぁ
- 995 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 22:46:32.67 ID:iG+gRzIn0.net]
- まずはここに張りなよ
サイトの内容がよければなんJにも伝播して自然に広まる
- 996 名前:デフォルトの名無しさん [2021/09/02(木) 06:57:05.51 ID:WpV5niTf0.net]
- >>974 >>945
サンガツまず調べて値段に釣り合うならやってみるわ
- 997 名前:デフォルトの名無しさん [2021/09/02(木) 07:08:59.72 ID:WpV5niTf0.net]
- >>976
そうかその手があった。 あれやこれやの名前を都道府県別に答えるサイト https://korenanteiu.net 旅が好きだから、海外の情報をマップ上に表示するサイト https://tabinote.info
- 998 名前:デフォルトの名無しさん [2021/09/03(金) 15:57:32.81 ID:2h2Nq9e40.net]
- PHPって何に使うんですか?
PHPでUnity作れますか?
- 999 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 17:19:28.77 ID:ZXqCsw9n0.net]
- PHPは主にマルチプラットフォームでコンソールアプリケーションを作成するための言語です。
ですので、もちろんゲームを作ることもできます。 かの有名はローグライクゲームのNetHackもPHPで作ることができます。
- 1000 名前:デフォルトの名無しさん [2021/09/08(水) 17:28:16.18 ID:dxUyUwzHr.net]
- <php
setlocale(LC_ALL, 'ja_JP.UTF-8'); $fp = fopen('test.csv', 'r'); flock($fp,LOCK_SH); $rows = array(); while ($row = fgetcsv($fp)) array_push($rows, $row); flock($fp,LOCK_UN); fclose($fp); foreach (array_slice($rows, -10) as $row) vprintf("%s %s\n", $row); var_dump($row); ?> csvデータを下から数えて10行目から最後までを表示させたいんですが、何回直しても文字だけ出力されません なぜでしょうか? var_dump($row);で確認したところ 2021-09-07-4-27-36 126.156.166.227 2021-09-07-4-27-52 126.156.166.227 2021-09-07-4-31-03 126.156.166.227 2021-09-07-4-50-36 126.156.166.227 2021-09-07-4-52-03 126.156.166.227 2021-09-07-4-52-15 126.156.166.227 2021-09-07-4-52-26 126.156.166.227 2021-09-07-5-01-27 126.156.166.227 2021-09-07-5-14-25 126.156.166.227 2021-09-08-4-48-06 126.133.202.39 array(3) { [0]=> string(18) "2021-09-08-4-48-06" [1]=> string(14) "126.133.202.39" [2]=> string(40) "ううううううううううううう " } と出てます
- 1001 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 17:58:27.65 ID:frtZ1H5m0.net]
- したいのはこう言う事?何も確認しないで書いているがw
$max = count($rows); $start = $max - 10; if ($start < 0) $start = 0; for ($i = $start;$i < $max;$i++) { var_dump($rows[$i]); }
- 1002 名前:デフォルトの名無しさん [2021/09/08(水) 18:09:48.04 ID:ehctv71ga.net]
- >>980
ねぇねぇワクチンが足りないとか余って捨ててるとかなんなの? PHPだったら1億2千万人のデータベースぐらい余裕で作れるんじゃないの?
- 1003 名前:デフォルトの名無しさん [2021/09/08(水) 18:17:58.95 ID:dxUyUwzHr.net]
- >>982
値は出力できているのに詰まっているのか vprintf("%s %s\n", $row);で文字が表示できません メモ帳で 2021-09-03-13-28-52,126.255.28.185,"0 " 2021-09-03-13-28-52,126.255.28.185,"ううう " 2021-09-03-13-29-46,126.255.28.185,"ううう " 2021-09-03-13-29-49,126.255.28.185,"ううう " 2021-09-06-14-43-33,126.204.198.239,"ううううううううううううう " 2021-09-06-14-45-37,126.204.198.239,"ううううううううううううう " 2021-09-07-3-09-52,126.156.166.227,"ううううううううううううう " 2021-09-07-3-10-34,126.156.166.227,"ううううううううううううう " "ううう " と書き換えると 2021-09-03-13-28-52 126.255.28.185 2021-09-03-13-28-52 126.255.28.185 2021-09-03-13-29-46 126.255.28.185 2021-09-03-13-29-49 126.255.28.185 2021-09-06-14-43-33 126.204.198.239 2021-09-06-14-45-37 126.204.198.239 2021-09-07-3-09-52 126.156.166.227 2021-09-07-3-10-34 126.156.166.227 ううう 2021-09-08-8-39-56 126.133.201.56 2021-09-08-8-40-31 126.133.201.56 と表示されます
- 1004 名前:デフォルトの名無しさん [2021/09/08(水) 18:27:01.86 ID:SZxv8NIk0.net]
- なんのワクチンですか?
- 1005 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 18:27:03.41 ID:ude+NG5I0.net]
- csvがSJISなんじゃね?知らんけど
- 1006 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 18:27:03.41 ID:n2LmV6qF0.net]
- vprintfの%sの数と表示したい列数合わせれ
- 1007 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 18:34:46.43 ID:DA6r+9Iba.net]
- >>985
>>984がゔゔゔゔ苦しそうだから助けてあげて
- 1008 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 18:38:48.03 ID:bMYmWp520.net]
- >>988
素にお帰り
- 1009 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 18:52:14.84 ID:wkgfp7fUa.net]
- >>989
カアアーカア〜カア〜
- 1010 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 19:05:59.20 ID:SZxv8NIk0.net]
- >>984>>988
CSVファイルの改行の位置がおかしいが、それでも読めるはずなんだよね。 コードがおかしいのか・・・・・・。
- 1011 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 19:37:31.09 ID:SZxv8NIk0.net]
- vprintf("%s %s %s\n", $row);
だと思うんだけど、 それでも、うちの動作環境では表示されない。
- 1012 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 19:52:29.28 ID:SVcdT2PW0.net]
- 元となるCSVを差し支えない範囲で晒してみたら?
- 1013 名前:デフォルトの名無しさん [2021/09/08(水) 20:46:39.49 ID:dxUyUwzHr.net]
- >$keyword_data = array(date('Y-m-d-G-i-s'), $_SERVER["REMOTE_ADDR"],$_GET['s'].PHP_EOL);
日付、IPアドレス、投稿内容の3つのカラムで格納したのを無視して、 $rows = array_slice($rows, -10); > vprintf("%s %s\n", $row); としていたので、格納したデータと表示したいデータが結びついていないのが原因でした。 また3カラムで格納したのに、2カラムで表示しようとして空データが返ってきていたようです。
- 1014 名前:デフォルトの名無しさん [2021/09/08(水) 20:48:31.80 ID:dxUyUwzHr.net]
- https://wandbox.org/permlink/DYmAdpbUbvb99T56
コードはこちらです。
- 1015 名前:デフォルトの名無しさん mailto:sage [2021/09/08(水) 21:30:05.48 ID:dK8gXF1C0.net]
- 例えば、Ruby のCSV では、
列内に、クォート文字"・列区切り文字,・改行があっても、正常に動く require 'csv' input = <<"EOT" "a""a","b,b",あ "c c","d\nd" EOT p input_ary = CSV.parse( input ) # 2次元配列 #=> [["a\"a", "b,b", "あ"], ["c\nc", "d\nd"]] # 2次元配列を、CSV 文字列に変換する csv_str = input_ary.map( &:to_csv ).join puts csv_str 出力 "a""a","b,b",あ "c c","d d"
- 1016 名前:デフォルトの名無しさん mailto:sage [2021/09/09(木) 09:39:36.12 ID:eDlF7Xc4M.net]
- 次スレ
【PHP】下らねぇ質問はここに書き込みやがれ 13 https://mevius.5ch.net/test/read.cgi/tech/1631147923/
- 1017 名前:デフォルトの名無しさん mailto:sage [2021/09/10(金) 17:11:58.05 ID:3d1ypOtV0.net]
- うめ
- 1018 名前:デフォルトの名無しさん mailto:sage [2021/09/10(金) 17:12:06.66 ID:3d1ypOtV0.net]
- うめ
- 1019 名前:デフォルトの名無しさん mailto:sage [2021/09/10(金) 17:12:17.40 ID:3d1ypOtV0.net]
- うめー
- 1020 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 134日 4時間 32分 38秒
- 1021 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|