[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/10 10:46 / Filesize : 384 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】下らねぇ質問はここに書き込みやがれ 12



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

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 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<384KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef