!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
【PHP】下らねぇ質問はここに書き込みやがれ 12
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ f6ad-UoZY)
2021/04/29(木) 12:39:39.75ID:P0iZ4CYt0969963 (ワッチョイ 6e2c-q8ax)
2021/09/01(水) 01:52:11.25ID:UTT/foLD0 1. ユーザーが、ブラウザに検索ワードを入力して、サーバーへ送信する
2. サーバーで、ユーザーからのRequest を受け取って、
データベース・ファイルなどに、検索ワードを保存する
データ保存は、Ruby on Rails とか、どのウェブサービスでもやっている事。
基本中の基本。
3大データベースとか、S3, Aurora とか
これが出来ないと、かなりヤバイ。
入門書すら読んでいない事になる。
絶対に、入門書に書いてあるはずだから
でも、WordPress の本には、そういうプログラミングの事は書いていないか
2. サーバーで、ユーザーからのRequest を受け取って、
データベース・ファイルなどに、検索ワードを保存する
データ保存は、Ruby on Rails とか、どのウェブサービスでもやっている事。
基本中の基本。
3大データベースとか、S3, Aurora とか
これが出来ないと、かなりヤバイ。
入門書すら読んでいない事になる。
絶対に、入門書に書いてあるはずだから
でも、WordPress の本には、そういうプログラミングの事は書いていないか
970963 (ワッチョイ 6e2c-q8ax)
2021/09/01(水) 01:56:21.42ID:UTT/foLD0 エロサイトなどでは、自分の検索ワード履歴とか、
他人の検索ワード履歴も表示するサイトもある
他人の検索ワード履歴も表示するサイトもある
971デフォルトの名無しさん (ワッチョイ 8202-fQWZ)
2021/09/01(水) 04:40:13.69ID:NjHJ4IZ30 WPガイジとわかっているならレスやめとけって
972デフォルトの名無しさん (ワッチョイ 614f-sQ/3)
2021/09/01(水) 04:59:13.98ID:4Onf1gya0 またお絵描きガイジ来たんかよ
973デフォルトの名無しさん (ワッチョイ 9d5d-QSFJ)
2021/09/01(水) 21:06:10.98ID:7RnFx2Il0 半年でウェブアプリを5.6開設したんだけどどうやって個人ではどうやって広めるもんなの?Twitterとか?
974蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-wzvD)
2021/09/01(水) 21:27:54.72ID:3EDaoUNRd975デフォルトの名無しさん (ワッチョイ c27c-ZeAj)
2021/09/01(水) 21:30:41.82ID:OX0m6TEX0976デフォルトの名無しさん (ワッチョイ c95f-z3gJ)
2021/09/01(水) 22:46:32.67ID:iG+gRzIn0 まずはここに張りなよ
サイトの内容がよければなんJにも伝播して自然に広まる
サイトの内容がよければなんJにも伝播して自然に広まる
977デフォルトの名無しさん (ワッチョイ 9d5d-QSFJ)
2021/09/02(木) 06:57:05.51ID:WpV5niTf0978デフォルトの名無しさん (ワッチョイ 9d5d-QSFJ)
2021/09/02(木) 07:08:59.72ID:WpV5niTf0 >>976
そうかその手があった。
あれやこれやの名前を都道府県別に答えるサイト
https://korenanteiu.net
旅が好きだから、海外の情報をマップ上に表示するサイト
https://tabinote.info
そうかその手があった。
あれやこれやの名前を都道府県別に答えるサイト
https://korenanteiu.net
旅が好きだから、海外の情報をマップ上に表示するサイト
https://tabinote.info
979デフォルトの名無しさん (ワッチョイ 675f-Sfec)
2021/09/03(金) 15:57:32.81ID:2h2Nq9e40 PHPって何に使うんですか?
PHPでUnity作れますか?
PHPでUnity作れますか?
980デフォルトの名無しさん (ワッチョイ 7fa7-nzYM)
2021/09/03(金) 17:19:28.77ID:ZXqCsw9n0 PHPは主にマルチプラットフォームでコンソールアプリケーションを作成するための言語です。
ですので、もちろんゲームを作ることもできます。
かの有名はローグライクゲームのNetHackもPHPで作ることができます。
ですので、もちろんゲームを作ることもできます。
かの有名はローグライクゲームのNetHackもPHPで作ることができます。
981デフォルトの名無しさん (オッペケ Srbb-evTy)
2021/09/08(水) 17:28:16.18ID:dxUyUwzHr <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) "ううううううううううううう " }
と出てます
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) "ううううううううううううう " }
と出てます
982デフォルトの名無しさん (ワッチョイ 5f7c-KrGZ)
2021/09/08(水) 17:58:27.65ID:frtZ1H5m0 したいのはこう言う事?何も確認しないで書いているがw
$max = count($rows);
$start = $max - 10;
if ($start < 0) $start = 0;
for ($i = $start;$i < $max;$i++) {
var_dump($rows[$i]);
}
$max = count($rows);
$start = $max - 10;
if ($start < 0) $start = 0;
for ($i = $start;$i < $max;$i++) {
var_dump($rows[$i]);
}
983デフォルトの名無しさん (アウアウウー Sa8b-AvaG)
2021/09/08(水) 18:09:48.04ID:ehctv71ga984デフォルトの名無しさん (オッペケ Srbb-evTy)
2021/09/08(水) 18:17:58.95ID:dxUyUwzHr >>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
と表示されます
値は出力できているのに詰まっているのか
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
と表示されます
985デフォルトの名無しさん (ワッチョイ 0701-8qru)
2021/09/08(水) 18:27:01.86ID:SZxv8NIk0 なんのワクチンですか?
986デフォルトの名無しさん (ワッチョイ 5f02-GmXC)
2021/09/08(水) 18:27:03.41ID:ude+NG5I0 csvがSJISなんじゃね?知らんけど
987デフォルトの名無しさん (ワッチョイ 7f61-KrGZ)
2021/09/08(水) 18:27:03.41ID:n2LmV6qF0 vprintfの%sの数と表示したい列数合わせれ
988デフォルトの名無しさん (アウアウウー Sa8b-AvaG)
2021/09/08(水) 18:34:46.43ID:DA6r+9Iba989デフォルトの名無しさん (ワッチョイ 5fad-6D6a)
2021/09/08(水) 18:38:48.03ID:bMYmWp520 >>988
素にお帰り
素にお帰り
990デフォルトの名無しさん (アウアウウー Sa8b-AvaG)
2021/09/08(水) 18:52:14.84ID:wkgfp7fUa >>989
カアアーカア〜カア〜
カアアーカア〜カア〜
991デフォルトの名無しさん (ワッチョイ 0701-8qru)
2021/09/08(水) 19:05:59.20ID:SZxv8NIk0992デフォルトの名無しさん (ワッチョイ 0701-8qru)
2021/09/08(水) 19:37:31.09ID:SZxv8NIk0 vprintf("%s %s %s\n", $row);
だと思うんだけど、
それでも、うちの動作環境では表示されない。
だと思うんだけど、
それでも、うちの動作環境では表示されない。
993デフォルトの名無しさん (ワッチョイ 4763-nTGN)
2021/09/08(水) 19:52:29.28ID:SVcdT2PW0 元となるCSVを差し支えない範囲で晒してみたら?
994デフォルトの名無しさん (オッペケ Srbb-evTy)
2021/09/08(水) 20:46:39.49ID:dxUyUwzHr >$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カラムで表示しようとして空データが返ってきていたようです。
日付、IPアドレス、投稿内容の3つのカラムで格納したのを無視して、
$rows = array_slice($rows, -10);
> vprintf("%s %s\n", $row);
としていたので、格納したデータと表示したいデータが結びついていないのが原因でした。
また3カラムで格納したのに、2カラムで表示しようとして空データが返ってきていたようです。
995デフォルトの名無しさん (オッペケ Srbb-evTy)
2021/09/08(水) 20:48:31.80ID:dxUyUwzHr996デフォルトの名無しさん (ワッチョイ 7f2c-8qru)
2021/09/08(水) 21:30:05.48ID:dK8gXF1C0 例えば、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"
列内に、クォート文字"・列区切り文字,・改行があっても、正常に動く
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"
997デフォルトの名無しさん (アウアウクー MMbb-zbgo)
2021/09/09(木) 09:39:36.12ID:eDlF7Xc4M998デフォルトの名無しさん (ワッチョイ e6bb-Ix9S)
2021/09/10(金) 17:11:58.05ID:3d1ypOtV0 うめ
999デフォルトの名無しさん (ワッチョイ e6bb-Ix9S)
2021/09/10(金) 17:12:06.66ID:3d1ypOtV0 うめ
1000デフォルトの名無しさん (ワッチョイ e6bb-Ix9S)
2021/09/10(金) 17:12:17.40ID:3d1ypOtV0 うめー
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 134日 4時間 32分 38秒
新しいスレッドを立ててください。
life time: 134日 4時間 32分 38秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国 東アジアの海域に過去最大規模 100隻超の艦船を展開 高市総理の発言に反発か ★2 [Hitzeschleier★]
- 【独自】渡邊渚さんを脅迫の疑いで32歳女を書類送検 警視庁 渡邊さんの写真集に包丁置いた写真を投稿 [ひかり★]
- “信号待ち”中国人観光客2人死亡の山陽電鉄踏切事故 遺族が約1億4000万円賠償求め提訴 神戸地裁 [七波羅探題★]
- 【千葉】「今ぶつかっただろ。痛えじゃねえか。骨折れてるぞ。慰謝料払えよ」 松戸駅で40代男性に因縁をつけ暴行、強盗 男5人を逮捕 [シャチ★]
- 【速報】山本由伸のWBC欠場決定! [牛丼★]
- 「さようなら日本。帰国します」経営ビザで中国系「ペーパー会社」大阪で乱立、移民ビジネスの仕組み…500社超で取締役の日本側協力者も [ぐれ★]
- 【高市献金】 自民党さん。 企業から24億円も貰ってしまう。 そりゃ、庶民じゃなくて企業の為に働きますわ [485983549]
- 小泉防衛大臣の資産、2億7248万円 [931948549]
- 【高市カード】 マイナンバーカード。1億枚を突破 🎉 保有率80%超え。 持ってないのって、お前らとバカウヨだけじゃね? [485983549]
- 整形女がキレる「カリカリ」イラストを実写化 [663382246]
- 【高市資産】 小泉コメ防衛大臣。 2億7248万円の資産を保有。 なぜか名義は全部クリステル [485983549]
- 【悲報】小学校2年生「パパこの算数の問題わかる?」→難しくて炎上wwwwwwwwwwwwwwwwwwww [802034645]
