!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:P0iZ4CYt0940デフォルトの名無しさん (テテンテンテン MM66-q9XR)
2021/08/27(金) 21:55:17.21ID:qtug4magM ひろゆきは過去の人
941デフォルトの名無しさん (ワッチョイ 1163-U7Lh)
2021/08/27(金) 22:24:48.13ID:4mzJOb930 なんか自分に言い聞かせている様に聞こえる
942デフォルトの名無しさん (ワッチョイ 2936-Wwpo)
2021/08/29(日) 12:30:15.73ID:JObPo4/+0 条件分岐の際、複数の条件にマッチしていた場合は別の処理を行う簡潔な方法を教えて下さい
【やりたいこと】
$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箇所で済ませたいのですが、いい方法はないでしょうか?
【やりたいこと】
$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箇所で済ませたいのですが、いい方法はないでしょうか?
943デフォルトの名無しさん (ワッチョイ 2936-Wwpo)
2021/08/29(日) 12:34:26.16ID:JObPo4/+0 すみません>>942のコード後半訂正です
正しくはこちらです(後インデントのやり方が分からず見づらくなってしまい申し訳ないです)
if($matched_count > 1){
処理A
}else{
if(条件1){
処理B
}elseif(条件2){
処理C
}elseif(条件3){
処理D
}
}
正しくはこちらです(後インデントのやり方が分からず見づらくなってしまい申し訳ないです)
if($matched_count > 1){
処理A
}else{
if(条件1){
処理B
}elseif(条件2){
処理C
}elseif(条件3){
処理D
}
}
944デフォルトの名無しさん (ワッチョイ 1163-U7Lh)
2021/08/29(日) 12:35:39.11ID:5p1Kcso30 各条件が排他的なのかどうかで違う
945デフォルトの名無しさん (ワッチョイ 2936-Wwpo)
2021/08/29(日) 12:41:50.36ID:JObPo4/+0 >>944
各条件は必ず排他的な物になります
各条件は必ず排他的な物になります
946デフォルトの名無しさん (ワッチョイ 6ea7-+pMA)
2021/08/29(日) 15:03:06.13ID:wuO9U1o+0 ビット演算子やら使うのがプロっぽいけどまあ簡単な方法としては
条件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;
条件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;
947デフォルトの名無しさん (ワッチョイ 1163-U7Lh)
2021/08/29(日) 16:06:58.61ID:5p1Kcso30 $matched_countって、これ以降の処理で使ってるのか?
この範囲内だけ見てると、ほとんど意味が無いように思えるんだが
この範囲内だけ見てると、ほとんど意味が無いように思えるんだが
948デフォルトの名無しさん (ワッチョイ 1163-U7Lh)
2021/08/29(日) 16:11:18.30ID:5p1Kcso30 switch (条件) {
case (条件1): 処理A; break;
case (条件2): 処理B; break;
case (条件3): 処理B; break;
default: break;
}
case (条件1): 処理A; break;
case (条件2): 処理B; break;
case (条件3): 処理B; break;
default: break;
}
949デフォルトの名無しさん (ワッチョイ 1163-U7Lh)
2021/08/29(日) 16:16:53.48ID:5p1Kcso30 訂正
条件1、条件2、条件3のいずれも成り立たないときに
$matched_countが1以上になることってあるのか?
switch (条件) {
case (条件1): 処理B; break;
case (条件2): 処理C; break;
case (条件3): 処理D; break;
default: 処理A; break;
}
条件1、条件2、条件3のいずれも成り立たないときに
$matched_countが1以上になることってあるのか?
switch (条件) {
case (条件1): 処理B; break;
case (条件2): 処理C; break;
case (条件3): 処理D; break;
default: 処理A; break;
}
950デフォルトの名無しさん (ワッチョイ ae54-Qt7m)
2021/08/29(日) 21:22:35.28ID:jk8FaPo90951デフォルトの名無しさん (オッペケ Sr51-qIGU)
2021/08/29(日) 21:36:15.49ID:m1i8+Vosr ユーザーが検索したワードを許可なく勝手に検索ワードとして表示するのは違法でしょうか?
952デフォルトの名無しさん (ワッチョイ 3d02-U7Lh)
2021/08/29(日) 21:57:11.69ID:09CyOwHF0 それがアウトならサジェスト機能もアウトやな
やるんだったら利用規約に使うよと書いておくのが無難かな
やるんだったら利用規約に使うよと書いておくのが無難かな
953デフォルトの名無しさん (ワッチョイ 6e2c-q8ax)
2021/08/29(日) 22:38:48.53ID:ST+4ZQGQ0 検索ワードは、保護すべき個人情報か?
個人情報とは、個人に紐づいた情報じゃないの?
詳しくは、法律上の個人情報の定義を参照
個人情報とは、個人に紐づいた情報じゃないの?
詳しくは、法律上の個人情報の定義を参照
954デフォルトの名無しさん (ワッチョイ 1163-U7Lh)
2021/08/29(日) 22:48:38.08ID:5p1Kcso30 誰がその検索ワードを使ったかが分かる様に表示したらアウトになるかもね
9551 ◆YagGt6RMp2 (アウアウウー Sa85-D2ti)
2021/08/31(火) 14:27:34.91ID:cvbygslea file_put _comentsの戻り値を確認したいんですが、$f_pathでファイル保存する場合
どうやってfalse処理を確認するんでしょうか?
仮想環境でテストするんでしょうか?
どうやってfalse処理を確認するんでしょうか?
仮想環境でテストするんでしょうか?
956デフォルトの名無しさん (シャチーク 0C56-BbGr)
2021/08/31(火) 15:38:24.54ID:IJmBnnFDC >>955
false時の動作を確認したいのなら、$pathに存在しないパスを与えればfile_put_contents()は失敗する
false時の動作を確認したいのなら、$pathに存在しないパスを与えればfile_put_contents()は失敗する
957デフォルトの名無しさん (アウアウウー Sa85-0BKB)
2021/08/31(火) 17:26:44.62ID:LBWBukEMa 以前教えてもらったword moveとか調べましたが、結局のところコマンドプロンプトでパッケージインストールするのと同じですよね
958デフォルトの名無しさん (オッペケ Sr51-qIGU)
2021/08/31(火) 20:44:16.86ID:pZtZn9pTr $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);
//ファイルの末尾に追記する
}
これで検索フォームを使ってリファラから検索ワードを表示したいのですが、うまく保存されません。
パーミッションの問題はないと思うんですが何が原因でしょうか?
$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);
//ファイルの末尾に追記する
}
これで検索フォームを使ってリファラから検索ワードを表示したいのですが、うまく保存されません。
パーミッションの問題はないと思うんですが何が原因でしょうか?
959デフォルトの名無しさん (オッペケ Sr51-qIGU)
2021/08/31(火) 20:49:26.01ID:pZtZn9pTr $f_path = “wp-content/themes/monomode/test.csv”;
で検索ワードを格納してます
で検索ワードを格納してます
960デフォルトの名無しさん (ワッチョイ 42ad-hkn+)
2021/08/31(火) 21:02:21.09ID:IW4LDUMD0 マルチは嫌われるよ
961デフォルトの名無しさん (アウアウウー Sa85-0BKB)
2021/08/31(火) 21:03:17.35ID:tr3tqZE8a962デフォルトの名無しさん (ワッチョイ 2102-gYL6)
2021/08/31(火) 21:14:06.51ID:IKALV/dz0 配列では
リ〜ム〜
です
リ〜ム〜
です
963デフォルトの名無しさん (ワッチョイ 6e2c-q8ax)
2021/08/31(火) 21:58:13.18ID:S8r07VdU0 ひょっとして、HTML から、サーバーにあるファイルを更新しようとしてるの?
サーバーにログインもしていないのに?
サーバーにログインもしていないのに?
964PHPerは糞 (ワッチョイ 597b-CHvI)
2021/08/31(火) 22:39:57.53ID:k1lQY5WE0 >>958
コードも丸々コピペかよ。お前だいぶ酷いわ。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11248564556
ただ、絵スレでも問題になってるが、回答もらってるんだからまずはそれを試せよ。
一通りも書けないのに回答/助言をガン無視するなら質問する意味ねえだろ。
コードも丸々コピペかよ。お前だいぶ酷いわ。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11248564556
ただ、絵スレでも問題になってるが、回答もらってるんだからまずはそれを試せよ。
一通りも書けないのに回答/助言をガン無視するなら質問する意味ねえだろ。
965デフォルトの名無しさん (アウアウウー Sa85-0BKB)
2021/08/31(火) 23:47:13.00ID:CmmY4sl3a966デフォルトの名無しさん (アウアウウー Sa85-0BKB)
2021/08/31(火) 23:48:15.49ID:CmmY4sl3a >>963
違いますよ外部の人が検索してそのワードを保存して表示させようとしてます
違いますよ外部の人が検索してそのワードを保存して表示させようとしてます
967デフォルトの名無しさん (ワッチョイ 1163-U7Lh)
2021/08/31(火) 23:58:51.77ID:8C14lz9Q0 日本語って難しいのかな
968PHPerは糞 (ワッチョイ 597b-CHvI)
2021/09/01(水) 00:12:49.27ID:LUw7U2GC0 >>965
そういう問題じゃねえよ。というかお前何がどう問題視されてるか、まるで理解してねえな。
ただそれ以前に、俺はお前がコード書く意味はないと思うんだけどさ。
ライブドアブログでまとめサイトやってる人が居る=そこで提供されている機能で十分出来る、ということなのだから、
まずはその範囲で始めて、どうしても必要なら後で機能を足していけばいいだけだろ。
お前がそのコードで実現しようとしている機能は、本当に必要不可欠な物なのか?
俺にはとてもそうとは思えないんだけどさ。
まとめサイトってのは、そこでおもしろおかしくまとめられている「内容」を読みに来るものであって、
お前が拘っている「機能」を利用しに来る奴が居ると思っているのか?しかもろくに動きもしないのに?
同様に「バナー」も割とどうでもいいと思うが、それでも「サイトの顔」ではあるから大切にはすべきだろうよ。
このままだとどう見てもあと2週間では終わらないだろ。切るとしたらまずはコード(PHP)だと思うけど。
コード書かなくてもまとめサイトは出来るわけだし。
そういう問題じゃねえよ。というかお前何がどう問題視されてるか、まるで理解してねえな。
ただそれ以前に、俺はお前がコード書く意味はないと思うんだけどさ。
ライブドアブログでまとめサイトやってる人が居る=そこで提供されている機能で十分出来る、ということなのだから、
まずはその範囲で始めて、どうしても必要なら後で機能を足していけばいいだけだろ。
お前がそのコードで実現しようとしている機能は、本当に必要不可欠な物なのか?
俺にはとてもそうとは思えないんだけどさ。
まとめサイトってのは、そこでおもしろおかしくまとめられている「内容」を読みに来るものであって、
お前が拘っている「機能」を利用しに来る奴が居ると思っているのか?しかもろくに動きもしないのに?
同様に「バナー」も割とどうでもいいと思うが、それでも「サイトの顔」ではあるから大切にはすべきだろうよ。
このままだとどう見てもあと2週間では終わらないだろ。切るとしたらまずはコード(PHP)だと思うけど。
コード書かなくてもまとめサイトは出来るわけだし。
969963 (ワッチョイ 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を超えています。これ以上書き込みはできません。
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★3 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【ネトウヨ終了】大人気ユーチューバー「高市早苗のことをまともだと思うやつは私のコンテンツにさわらないでください」 [339712612]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 外務局長「中国さんごめんなさぁ...」小野田「中国なんかどうでもいいっ!」高市「首脳会談したい」マスコミ「立憲が悪いっ!!」 [237216734]
