!extend::vvvvv:1000:512
!extend::vvvvv:1000:512
!extend::vvvvv:1000:512
★スレ立て時 ↑ が3行以上になるようコピペ
PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 12
https://mevius.5ch.net/test/read.cgi/tech/1619667579/
次スレは>>980以降
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 13
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (アウアウクー MM6f-zbgo)
2021/09/09(木) 09:38:43.41ID:eDlF7Xc4M353デフォルトの名無しさん (ワッチョイ b763-B80Q)
2022/02/12(土) 00:06:42.02ID:9D2blOG10 仮想にして、見かけ上複数のWebサーバー立ててできないものなのか
354デフォルトの名無しさん (ラクッペペ MMde-Qk2F)
2022/02/12(土) 00:34:36.14ID:Rd47SnYwM 俺が受け持ってる環境は未だに5.4が動いてる
355デフォルトの名無しさん (ワッチョイ 527c-B80Q)
2022/02/12(土) 23:24:37.73ID:c6xzFFYJ0 そもそもレンタルサーバーなんかでPHPやろうと思っているのが間違い
AWSでも無料枠あるし普通に何でも出来る所でやるべきでは無いかと
それとAWSで簡単な環境ぐらい構築出来ないとこの先生きのこることが出来ない
AWSでも無料枠あるし普通に何でも出来る所でやるべきでは無いかと
それとAWSで簡単な環境ぐらい構築出来ないとこの先生きのこることが出来ない
356デフォルトの名無しさん (ワッチョイ de02-rCQD)
2022/02/12(土) 23:27:24.68ID:hg3r0L170 ( ´,_ゝ`)プッ
357デフォルトの名無しさん (ワッチョイ b763-B80Q)
2022/02/12(土) 23:27:27.20ID:9D2blOG10 質問者がどこで何をしているかを聞かないのか
358デフォルトの名無しさん (テテンテンテン MMde-3UI9)
2022/02/14(月) 20:56:15.58ID:n3Z44GE0M dockerのalpineコンテナで
バージョンを指定せずにphpをインストールすると7がインストールされました
これはまだ安定性などから7が推奨されているということでしょうか?
特に8を使いたいということでなければこのまま7を使う方がいいですか?
バージョンを指定せずにphpをインストールすると7がインストールされました
これはまだ安定性などから7が推奨されているということでしょうか?
特に8を使いたいということでなければこのまま7を使う方がいいですか?
359デフォルトの名無しさん (テテンテンテン MMde-3UI9)
2022/02/14(月) 23:35:24.66ID:n3Z44GE0M 調べるとPHPの各バージョンのサポート期間は
アクティブサポート2年+セキュリティサポート1年の3年で
PHP7.4は既にアクティブサポートが過ぎているので、
今ならPHP8.0がよさそうですね
アクティブサポート2年+セキュリティサポート1年の3年で
PHP7.4は既にアクティブサポートが過ぎているので、
今ならPHP8.0がよさそうですね
360デフォルトの名無しさん (スフッ Sd32-qHGi)
2022/02/18(金) 23:15:02.32ID:faKNivEZd 自作でページャーを作ってるんですがうまく行きません
以下に問題があるみたいなのですが教えて頂けないでしょうか…
page_numには現在ページが、lineには1ページでの表示数が、data_arrayには全データが入ってます
/**
* 対象のページに表示するデータを配列で戻すメソッド
* 引数:なし
* 戻り値:表示データ(配列)
*/
public function get_data(){
// どこから表示するか
$number = ($this->page_num-1)*$this->line;
// 表示したいところから一ページ分(lineの値分)取得
$display_data[] = array_slice($this->data_array,$number,$this->line);
return $display_data;
}
以下に問題があるみたいなのですが教えて頂けないでしょうか…
page_numには現在ページが、lineには1ページでの表示数が、data_arrayには全データが入ってます
/**
* 対象のページに表示するデータを配列で戻すメソッド
* 引数:なし
* 戻り値:表示データ(配列)
*/
public function get_data(){
// どこから表示するか
$number = ($this->page_num-1)*$this->line;
// 表示したいところから一ページ分(lineの値分)取得
$display_data[] = array_slice($this->data_array,$number,$this->line);
return $display_data;
}
361デフォルトの名無しさん (ラクッペペ MM7f-XAq9)
2022/02/19(土) 01:55:08.05ID:ikxoAZybM 自作なんてやめてフレームワーク使うか他人のコードをパクったほうがいいぞ
どうせ誰が書いても同じコードになるんだからそんなものに時間を費やすなんて無駄にしかならない
どうせ誰が書いても同じコードになるんだからそんなものに時間を費やすなんて無駄にしかならない
362デフォルトの名無しさん (ワッチョイ f3b3-rLyh)
2022/02/19(土) 03:35:19.96ID:O6lJ+PtE0 >>360
具体的に何が問題なのかわからんが、そのメソッドの処理だけみると正常系は問題ない様にみえるけど
具体的に何が問題なのかわからんが、そのメソッドの処理だけみると正常系は問題ない様にみえるけど
363デフォルトの名無しさん (ワッチョイ cf02-mA98)
2022/02/19(土) 08:22:23.29ID:5twrgHti0 >>361
わからんのなら黙っとれアホが
わからんのなら黙っとれアホが
364デフォルトの名無しさん (スフッ Sd1f-C+MP)
2022/02/19(土) 08:28:03.21ID:WF4CxriWd365デフォルトの名無しさん (ワッチョイ cf2c-mvUX)
2022/02/19(土) 12:59:25.37ID:XlinVUCj0 Ruby on Rails のpagenation では皆、kaminari を使う。
kaminari用の日本語辞書、Bootstrap のテーマもある
フレームワークを使わずに、ウェブサイトの全ての機能を開発するのは、無理。
ログインなど、色々な機能が必要になるから、その度に自作するのは無理
kaminari用の日本語辞書、Bootstrap のテーマもある
フレームワークを使わずに、ウェブサイトの全ての機能を開発するのは、無理。
ログインなど、色々な機能が必要になるから、その度に自作するのは無理
366デフォルトの名無しさん (テテンテンテン MM1f-JlRI)
2022/02/22(火) 11:42:00.45ID:oSLqQhylM 職業訓練校でphp学ぶのはアリですか?
progateはやりましたがイマイチ身になってる気がしません
progateはやりましたがイマイチ身になってる気がしません
367デフォルトの名無しさん (オッペケ Sr07-gtTr)
2022/02/22(火) 12:20:39.63ID:am1CpfzLr なんでもやってみて自分に合うか確認してみればいい
他人と自分は違うもの
それも自分で探していけないと身につかない
他人と自分は違うもの
それも自分で探していけないと身につかない
368デフォルトの名無しさん (ワッチョイ ff7c-9yE7)
2022/02/22(火) 12:42:01.75ID:KahDZ65i0 最初に勉強するにはPHPは良いとは思うが
コンピュータ的な知識、webの知識などが一切ないと多分チンプンカンプンじゃないのかなと思うけど
どんなふうに教えてもらえるのかね・・・
コンピュータ的な知識、webの知識などが一切ないと多分チンプンカンプンじゃないのかなと思うけど
どんなふうに教えてもらえるのかね・・・
369デフォルトの名無しさん (ワッチョイ 8302-u6iV)
2022/02/22(火) 13:03:57.60ID:HvFOllWN0 身につけたいだけならネットで十分
就職につなげたいなら訓練校一択
就職につなげたいなら訓練校一択
370デフォルトの名無しさん (ワッチョイ cfa7-EcOz)
2022/02/22(火) 14:45:12.91ID:vMO+iROx0 どうしてもWebがいいなら止めはしませんがなしですね
スマホ時代なのでやってればJava
汎用性ならJavaScriptもしくはPythonがいいです
スマホ時代なのでやってればJava
汎用性ならJavaScriptもしくはPythonがいいです
371デフォルトの名無しさん (ワッチョイ ff7c-9yE7)
2022/02/23(水) 16:36:44.55ID:vUyQfgD70 PHPのスレでPythonとかw
そもそも仕事無いやろw
それにJavaってw
Androidの仕事よりwebを覚えた方が圧倒的にいい
そもそも仕事無いやろw
それにJavaってw
Androidの仕事よりwebを覚えた方が圧倒的にいい
372デフォルトの名無しさん (ワッチョイ 8363-9yE7)
2022/02/23(水) 16:59:43.97ID:v1sPphh80 ある程度大きなシステムになるならJavaの方が良いかもしれないが
中規模ならPHPの方が見通し付けやすい
もちろん人にもよるが
中規模ならPHPの方が見通し付けやすい
もちろん人にもよるが
373デフォルトの名無しさん (ワッチョイ 6f66-rQjm)
2022/02/23(水) 18:58:34.43ID:zyypBZ1d0 PHPもPHP3の頃はPerlよろしくグダグダだったが、
PHP8.1に至るまで予想してたよりまともに進化したなぁ。
8.1くらいまでの機能があれば、言語的な不満はあまり出ない域に入ったんじゃなかろうか。
PHP8.1に至るまで予想してたよりまともに進化したなぁ。
8.1くらいまでの機能があれば、言語的な不満はあまり出ない域に入ったんじゃなかろうか。
374デフォルトの名無しさん (ワッチョイ cfa7-EcOz)
2022/02/23(水) 19:15:58.18ID:2nyi9BTi0 >>371
Java=Androidというのはちょっと短絡的ですね
あげた言語はある程度なんでもできる言語ですよ
もちろんWebもいけます
事実上Webしか使いみちのないPHPとは違ってね
今日日PHPが担うバックエンドなんてのは
DB処理を行い結果返すだけのAPIなので言語なんてなんでもいいんです
Java=Androidというのはちょっと短絡的ですね
あげた言語はある程度なんでもできる言語ですよ
もちろんWebもいけます
事実上Webしか使いみちのないPHPとは違ってね
今日日PHPが担うバックエンドなんてのは
DB処理を行い結果返すだけのAPIなので言語なんてなんでもいいんです
375デフォルトの名無しさん (ワッチョイ 8363-9yE7)
2022/02/23(水) 19:21:38.33ID:v1sPphh80 今の様々なシステムはほぼWebで動かすと言う前提がある
Web以外はあまり需要がない
Web以外はあまり需要がない
376デフォルトの名無しさん (スップ Sd1f-6Jzt)
2022/02/23(水) 22:40:07.20ID:en2IXenwd >>360
いまいち分かりづらいしどんな不具合があるのか書いた方がいい
>>data_arrayには全データが入ってます
この処理はあまりよくない
100件ならいいし、1000件でもいいかもしれない
しかし、1万件、10万件と増えると無駄が多い
取得するレコードを何件から何件取得するというSELECT文にした方がいい
いまいち分かりづらいしどんな不具合があるのか書いた方がいい
>>data_arrayには全データが入ってます
この処理はあまりよくない
100件ならいいし、1000件でもいいかもしれない
しかし、1万件、10万件と増えると無駄が多い
取得するレコードを何件から何件取得するというSELECT文にした方がいい
377デフォルトの名無しさん (ワッチョイ ff7c-9yE7)
2022/02/24(木) 19:56:07.45ID:Wxpvwt1A0 >>374
バックエンドのJAVAなんてゴミやん・・・
業務用のつまらん仕事したいならアリだけどw
そもそも殆どの仕事がweb絡みなのに開発効率のいいPHPを覚えるだけで十分やし
JAVAみたいな開発効率悪そうな言語をわざわざ使う必要は無いのだよw
俺はandroidもやってたからJAVAは分かるけど
似たような言語ならUnityで使えるC#覚えた方が仕事もありそうだ
バックエンドのJAVAなんてゴミやん・・・
業務用のつまらん仕事したいならアリだけどw
そもそも殆どの仕事がweb絡みなのに開発効率のいいPHPを覚えるだけで十分やし
JAVAみたいな開発効率悪そうな言語をわざわざ使う必要は無いのだよw
俺はandroidもやってたからJAVAは分かるけど
似たような言語ならUnityで使えるC#覚えた方が仕事もありそうだ
378デフォルトの名無しさん (シャチーク 0Cff-XDkn)
2022/02/25(金) 18:48:28.91ID:UuY6gwRpC >>377
でも、jarとかwarで配布されるツール結構あるけど
JenkinsとかMetabaseとか
何でJavaを選択したのかしらんけど、開発効率とかパフォーマンスとかが良かったりするのかな?
アップデートが楽なのは確か
でも、jarとかwarで配布されるツール結構あるけど
JenkinsとかMetabaseとか
何でJavaを選択したのかしらんけど、開発効率とかパフォーマンスとかが良かったりするのかな?
アップデートが楽なのは確か
379デフォルトの名無しさん (ワッチョイ 0a7c-g6h8)
2022/03/01(火) 17:01:44.25ID:iwkc+iEq0 >>378
一時期はアプリも何でもJavaで作ってたぐらい勢いはあったと思う
JavaFXなんてものもあったし(今はOpenFX?に変わったようだがw)GUIのアプリを作れる環境はあった
SunがOracleに買収されたりして色々Java自体がメンドクサイ事になって
今時webでもJavaやデータベースのOracleはお堅い所しか使ってない印象かな
ジェンキンスとかはJava繁栄時代の後期ぐらいのリリースだろうから当時は何も疑わずに採用したのかと
かといってJavaがダメとは全然思ってはないけれど、コンパイルしないとダメな時点でメンドクサイなぁと
そんな事言ったらVueなどもトランスパイルするからメンドクサイやんwという意見もあるかもしれんがw
Javaは処理速度的には今でもメリットはありそうだけど、PHPも相当高速化してきているし開発効率や使える人の数からして
中小のプロジェクトでは俺がプロジェクトリーダーならバックエンドはPHP以外採用する気になれないなぁ
一時期はアプリも何でもJavaで作ってたぐらい勢いはあったと思う
JavaFXなんてものもあったし(今はOpenFX?に変わったようだがw)GUIのアプリを作れる環境はあった
SunがOracleに買収されたりして色々Java自体がメンドクサイ事になって
今時webでもJavaやデータベースのOracleはお堅い所しか使ってない印象かな
ジェンキンスとかはJava繁栄時代の後期ぐらいのリリースだろうから当時は何も疑わずに採用したのかと
かといってJavaがダメとは全然思ってはないけれど、コンパイルしないとダメな時点でメンドクサイなぁと
そんな事言ったらVueなどもトランスパイルするからメンドクサイやんwという意見もあるかもしれんがw
Javaは処理速度的には今でもメリットはありそうだけど、PHPも相当高速化してきているし開発効率や使える人の数からして
中小のプロジェクトでは俺がプロジェクトリーダーならバックエンドはPHP以外採用する気になれないなぁ
380デフォルトの名無しさん (ワッチョイ 0302-4P5Q)
2022/03/04(金) 22:36:44.72ID:oHlisFD/0 定期的にCRONで実行しているPHPプログラムにおいてCSVファイルにどんどん追記していく処理があります
ユーザーはブラウザで好きなときにそのCSVファイルをダウンロードするのですが、上記追記処理と
ダウンロードがたまたま同時になると、追記途中のCSVがダウンロードされる恐れがあります
PHP側ではflock LOCK_EXをかけてはいますが、ブラウザからのダウンロードはロックできないようです
(サーバーによる?)
これの対策をするにはどうすればいいでしょうか?
ユーザーはブラウザで好きなときにそのCSVファイルをダウンロードするのですが、上記追記処理と
ダウンロードがたまたま同時になると、追記途中のCSVがダウンロードされる恐れがあります
PHP側ではflock LOCK_EXをかけてはいますが、ブラウザからのダウンロードはロックできないようです
(サーバーによる?)
これの対策をするにはどうすればいいでしょうか?
381デフォルトの名無しさん (ワッチョイ 2a5c-8W3/)
2022/03/04(金) 23:44:03.70ID:FMDn8WPh0 追記処理中のダウンロードリクエストはリダイレクトして飛ばす
382デフォルトの名無しさん (ワッチョイ 6b02-jWwn)
2022/03/05(土) 01:43:08.77ID:A3SXm3gy0383デフォルトの名無しさん (テテンテンテン MM7f-vlUs)
2022/03/08(火) 09:59:40.63ID:fDKm90VIM PHPが他の言語に比べて劣ってる部分は?
ペチパーって呼ばれてバカにされてる要因も述べよ
ペチパーって呼ばれてバカにされてる要因も述べよ
384デフォルトの名無しさん (オッペケ Sr4f-TeWZ)
2022/03/08(火) 14:19:18.98ID:09rR+RDzr 劣っている部分というより全てが劣っている
そもそも開発者自体が認めている
そもそも開発者自体が認めている
385デフォルトの名無しさん (ワッチョイ 9f97-sVLR)
2022/03/08(火) 14:36:49.45ID:P0Qi+BoV0 開発者が劣っているのは事実だ
386デフォルトの名無しさん (ワッチョイ 0ff2-lAfQ)
2022/03/08(火) 14:39:08.11ID:i2Bfu8nZ0 具体的に「部分」を答えられないと
387デフォルトの名無しさん (オッペケ Sr4f-vVXv)
2022/03/08(火) 19:38:20.01ID:NUjfH1ddr 1ページの投稿をブロックに分けて1ページあたり2ブロックとしたいのですが、
$block_per_page = 2; //ページあたりブロック件数
こちらの文のみでブロック数として使うことは可能なのでしょうか?
1ページあたりのブロック数を使いたいんですがphpでどのように書けばよいのかわかりません。
教えてくださいお願いします。
$block_per_page = 2; //ページあたりブロック件数
こちらの文のみでブロック数として使うことは可能なのでしょうか?
1ページあたりのブロック数を使いたいんですがphpでどのように書けばよいのかわかりません。
教えてくださいお願いします。
388デフォルトの名無しさん (ワッチョイ 9f73-6iqn)
2022/03/09(水) 11:43:56.42ID:0zBpDMzS0 エスパーさん、出番です
389デフォルトの名無しさん (ワッチョイ 0ff2-lAfQ)
2022/03/09(水) 13:00:43.90ID:V60hTM4h0 エスパーできても対応したくない案件
390デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/12(土) 14:16:37.29ID:zwqwl5tP0 phpの中にhtmlより、htmlの中にphpとしたほうがコードがスッキリするでしょうか?
echoによるhtmlの出力をゼロに出来るか分かりませんけど
echoによるhtmlの出力をゼロに出来るか分かりませんけど
391デフォルトの名無しさん (ワッチョイ 6902-/Iuh)
2022/03/12(土) 14:42:54.07ID:jHv1uPK10 個人的にはそっち観点よりvscodeで書いてる時に求めてるもので分けてる
リアルタイムプレビューならhtml
デバッガならphp
リアルタイムプレビューならhtml
デバッガならphp
392デフォルトの名無しさん (ワッチョイ 427c-9pEf)
2022/03/12(土) 16:19:48.20ID:zW5va19F0 HTMLの部分は制御構文(ifやforeachなど)以外のコードを含ませないのが一般的かと
関数みたいなものをHTMLから呼ぶのは構わないが、そのコードは別に書いた方がいいかと
関数みたいなものをHTMLから呼ぶのは構わないが、そのコードは別に書いた方がいいかと
393デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/12(土) 18:54:33.81ID:zwqwl5tP0 どうも
どうしてもphp内にhtmlを埋め込まなければいけない場面というのは、出てくるのでしょうか?
どうしてもphp内にhtmlを埋め込まなければいけない場面というのは、出てくるのでしょうか?
394デフォルトの名無しさん (ワッチョイ ee63-9pEf)
2022/03/12(土) 19:29:13.34ID:aRaeBtiY0 表を出力したいとき、固定表示部分をHTML型式のまま出すというのはあると思う
395デフォルトの名無しさん (ワッチョイ 4de6-yOjB)
2022/03/12(土) 19:39:37.44ID:xRtLdflG0 もともとshtml系のゴチャ混ぜ言語だろ
偉い人があとから使い方を考えても変わらんよ
偉い人があとから使い方を考えても変わらんよ
396デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/12(土) 20:29:03.21ID:zwqwl5tP0 はい 適当にやります
397デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/12(土) 20:31:25.29ID:zwqwl5tP0 http://yahoo.warotamaker2.com/feed/445881767/
アンテナサイトについてなんですが、アンテナサイト自身もRSSを配信シてるって感じなんですよね
まとめサイトのRSSを取得して表示するだけでなく、その表示したRSSを配信もしているという仕組み?
アンテナサイトについてなんですが、アンテナサイト自身もRSSを配信シてるって感じなんですよね
まとめサイトのRSSを取得して表示するだけでなく、その表示したRSSを配信もしているという仕組み?
398デフォルトの名無しさん (ワッチョイ 6902-/Iuh)
2022/03/12(土) 20:32:19.76ID:jHv1uPK10 php内にhtmlを埋め込まなきゃいけないことがあるとかじゃなくて、どちらがコードを書く手間を省けるか好みや思想でしょ
ユーザーから見たらどっちでもいいことなんだし
ユーザーから見たらどっちでもいいことなんだし
399デフォルトの名無しさん (スップ Sda2-vwGs)
2022/03/12(土) 22:47:00.28ID:hnYm2peld >>390
phpファイルにプログラムを記述するときは、php部分とhtml部分は、ごちゃ混ぜにならないように、
なるべく分離して書くようにするのがいい。
そして大抵の場合、ロジック部分であるphp部分がファイルの前半に来て、
その結果をファイルの後半でhtml部分で出力することになる。
phpファイルにプログラムを記述するときは、php部分とhtml部分は、ごちゃ混ぜにならないように、
なるべく分離して書くようにするのがいい。
そして大抵の場合、ロジック部分であるphp部分がファイルの前半に来て、
その結果をファイルの後半でhtml部分で出力することになる。
400デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/13(日) 10:33:44.46ID:MLduQow90401デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/13(日) 10:44:19.42ID:MLduQow90402デフォルトの名無しさん (テテンテンテン MMe6-vwGs)
2022/03/13(日) 12:07:17.56ID:1Pzf/FC5M403デフォルトの名無しさん (テテンテンテン MMe6-vwGs)
2022/03/13(日) 12:10:47.21ID:1Pzf/FC5M つーか、コードを書き込もうとしたらエラーになるのね。
Sorry, you have been blocked
You are unable to access 5ch.net
Sorry, you have been blocked
You are unable to access 5ch.net
404デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/14(月) 20:45:27.05ID:XGyiHTV+0405デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/14(月) 20:58:09.94ID:XGyiHTV+0 http://2ch-c.net
phpで検索機能を作る場合、データベースへのデータの登録は必須なんでしょうか?
こういうアンテナサイトの検索機能を作りたいです。
rssはsimplexmlで取得してます。
phpで検索機能を作る場合、データベースへのデータの登録は必須なんでしょうか?
こういうアンテナサイトの検索機能を作りたいです。
rssはsimplexmlで取得してます。
406デフォルトの名無しさん (ワッチョイ 86cb-WCXV)
2022/03/16(水) 10:54:21.97ID:itmR/dMn0 phpでrss配信するには、wordpressなどを使ったほうが良いんでしょうか?
大げさですかね?
rssをまとめサイトから取得し、取得したものを記事としてまとめ、その記事を配信するという感じです。
大げさですかね?
rssをまとめサイトから取得し、取得したものを記事としてまとめ、その記事を配信するという感じです。
407デフォルトの名無しさん (ワッチョイ 8666-rAFW)
2022/03/16(水) 18:31:42.98ID:kR1ttM2X0 まとめサイトをさらにまとめるだと!?
408デフォルトの名無しさん (ワッチョイ eef2-PLbl)
2022/03/16(水) 18:47:43.53ID:aMiprF6q0 たまにまとめサイトの記事一覧だけのゴミサイトがあるな
今時あれどこに需要があるの?
今時あれどこに需要があるの?
409デフォルトの名無しさん (ワッチョイ f1ac-hyR6)
2022/03/16(水) 19:11:35.86ID:kSvb2v7Y0 小遣い稼ぎじゃないの、広告で
410デフォルトの名無しさん (ワッチョイ 427c-9pEf)
2022/03/16(水) 20:28:36.91ID:/WIbPQeE0 RSSの質問の人ってずっと同じ人?w
411デフォルトの名無しさん (ワッチョイ ee63-9pEf)
2022/03/16(水) 20:36:49.81ID:SioxN+y80 スクレイピングと同じ人かもね
412デフォルトの名無しさん (アウアウクー MM51-A4T3)
2022/03/16(水) 20:51:32.79ID:bh+1G8OUM ず〜〜〜〜っと完成しないよね 完成させる気は無くてプログラムっぽい話したいだけなんだろね
413デフォルトの名無しさん (スプッッ Sd02-7uiG)
2022/03/18(金) 17:49:58.35ID:LdGHVVIjd 入力値が日付文字列かの検証をするのに
$str = '2000/01/10';
$arr = preg_sprit('/([ \ / \-])/' , $str); ←見にくいのでスペースを入れてます
if(count($arr) == 3 && checkdate($arr[1],$arr[2],$arr[0])~省略
この正規表現だと2000/01-10 のような / と - が混在した文字列も通してしまうのですが
これを解消する正規表現の書き方を教えていただきたいです
お願いします
$str = '2000/01/10';
$arr = preg_sprit('/([ \ / \-])/' , $str); ←見にくいのでスペースを入れてます
if(count($arr) == 3 && checkdate($arr[1],$arr[2],$arr[0])~省略
この正規表現だと2000/01-10 のような / と - が混在した文字列も通してしまうのですが
これを解消する正規表現の書き方を教えていただきたいです
お願いします
414デフォルトの名無しさん (ワッチョイ 51c2-WCXV)
2022/03/18(金) 19:21:52.32ID:EJjadHCU0 ハイフン必要か?
スラッシュだけでいいんじゃないの
スラッシュだけでいいんじゃないの
415デフォルトの名無しさん (ワッチョイ ee63-9pEf)
2022/03/18(金) 19:39:43.24ID:ZSLD8Z4y0 どこかからコピペしたっぽいな
元のは、どちらのフォーマットでも受け付ける趣旨なんだろう
元のは、どちらのフォーマットでも受け付ける趣旨なんだろう
416デフォルトの名無しさん (スッップ Sda2-vwGs)
2022/03/18(金) 20:18:56.75ID:jJhZWOIAd そもそも、preg_spritやcheckdateをする前に、入力値が正しいフォーマットであるか
チェックした方がいいんじゃない?
単に混在のみを許さないなら、事前に混在の有無をチェックしてエラーにするとか
チェックした方がいいんじゃない?
単に混在のみを許さないなら、事前に混在の有無をチェックしてエラーにするとか
417デフォルトの名無しさん (スプッッ Sd02-7uiG)
2022/03/18(金) 21:22:40.47ID:LdGHVVIjd418デフォルトの名無しさん (スッップ Sda2-vwGs)
2022/03/18(金) 22:34:32.78ID:jJhZWOIAd 一応、念の為、おせっかいかもだけど、
checkdateの「年は 1 から 32767 の間となります」
とあるから、yearに5桁の32767がきてもtrueになるかもしれない
間違ってたらゴメンね
https://www.php.net/manual/ja/function.checkdate.php
checkdateの「年は 1 から 32767 の間となります」
とあるから、yearに5桁の32767がきてもtrueになるかもしれない
間違ってたらゴメンね
https://www.php.net/manual/ja/function.checkdate.php
419デフォルトの名無しさん (ワッチョイ 692c-lWiN)
2022/03/18(金) 22:45:29.62ID:kyCDYLMv0 Ruby on Rails のValidate では、View, Model の両方でチェックする。
さらに、実際に存在する日付かどうかもチェックする
さらに、そのアプリ固有の制限もチェックする。
a の日付が、b の日付以降であるとか
こうして、すべてがチェックされたものしか、データベースへ保存しない
さらに、実際に存在する日付かどうかもチェックする
さらに、そのアプリ固有の制限もチェックする。
a の日付が、b の日付以降であるとか
こうして、すべてがチェックされたものしか、データベースへ保存しない
420デフォルトの名無しさん (ワッチョイ 692c-lWiN)
2022/03/18(金) 22:51:19.15ID:kyCDYLMv0 RSS の難しさは、色々なバージョンがある事
Ruby では、RSS ParserはRSS 0.9x/1.0/2.0, Atom 1.0 をサポートしていますが,
RSS 0.90 はサポートしてません
RSS 1.0をパースした場合は RSS::RDF オブジェクト、
RSS 0.9x/2.0をパースした場合は RSS::Rss オブジェクト、
Atom をパースした場合は RSS::Atom::Feed オブジェクト
だから、Feedjira みたいに、異なるバージョンを統一的に扱えるモジュールが必要
Ruby では、RSS ParserはRSS 0.9x/1.0/2.0, Atom 1.0 をサポートしていますが,
RSS 0.90 はサポートしてません
RSS 1.0をパースした場合は RSS::RDF オブジェクト、
RSS 0.9x/2.0をパースした場合は RSS::Rss オブジェクト、
Atom をパースした場合は RSS::Atom::Feed オブジェクト
だから、Feedjira みたいに、異なるバージョンを統一的に扱えるモジュールが必要
421デフォルトの名無しさん (アウアウアー Sa96-A4T3)
2022/03/18(金) 23:16:42.40ID:Q/xYCmS1a スレ違いも守れない身勝手なクズ
422デフォルトの名無しさん (ワッチョイ fbcb-bSSa)
2022/03/19(土) 10:36:06.96ID:Jz9s8SFR0 xamppで使われているデータベースソフトはmysqlというものなんでしょうか?
大規模なものを作るわけではないのですが、もっと簡単な選択肢というのはありますか?
大規模なものを作るわけではないのですが、もっと簡単な選択肢というのはありますか?
423デフォルトの名無しさん (ワッチョイ 1361-Jp3i)
2022/03/19(土) 14:44:50.60ID:DtRySdf10 sqlite3
424デフォルトの名無しさん (ワッチョイ fbcb-bSSa)
2022/03/19(土) 19:42:49.56ID:Jz9s8SFR0 mysqlだと思ってました
確認出来ますかねどこかから
確認出来ますかねどこかから
425デフォルトの名無しさん (アウアウアー Sa8b-2nH7)
2022/03/20(日) 03:34:28.76ID:PJzlle4Da >>423
まじか、知らんかった
まじか、知らんかった
426デフォルトの名無しさん (ワッチョイ 2902-slYA)
2022/03/20(日) 09:54:51.30ID:mQY/Vvp+0 簡単な選択肢という点へのレスじゃないの
solite自体はモジュールを有効にするだけでしょ?
solite自体はモジュールを有効にするだけでしょ?
427デフォルトの名無しさん (ワッチョイ 2902-slYA)
2022/03/20(日) 09:55:39.92ID:mQY/Vvp+0 なんでsoになってんだろ
428デフォルトの名無しさん (スップ Sd73-qTDW)
2022/03/20(日) 11:10:51.73ID:4DHwN15Vd xamppでは結構な前に、mysqlからmariadbに変更になったんじゃないかな
sqliteはただのファイルだから、xamppでもPDOから簡単に使える気がする
sqliteはただのファイルだから、xamppでもPDOから簡単に使える気がする
429デフォルトの名無しさん (ワッチョイ 8bf2-nf1F)
2022/03/20(日) 22:49:21.68ID:hQnXKhQ80 実行時のエラーを画面に表示させないかわりにログに吐き出したいのですが、
探し方が悪いのかerror_reportingが見つかるばかりでよく分かりません
どのようにすれば実現できますか?
探し方が悪いのかerror_reportingが見つかるばかりでよく分かりません
どのようにすれば実現できますか?
430デフォルトの名無しさん (ワッチョイ fb66-iJS8)
2022/03/20(日) 23:44:33.14ID:kJ/tleYc0 php.ini ログでぐぐればいいのでは
431デフォルトの名無しさん (ワッチョイ 8bf2-nf1F)
2022/03/21(月) 01:52:05.78ID:ReDZXCqw0 >>430
ありがとう
ありがとう
432デフォルトの名無しさん (ワッチョイ d135-hbM6)
2022/03/21(月) 04:01:12.26ID:ZOcxwlgI0 えいえいるー
433デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/21(月) 07:16:20.70ID:1Zq9yw2r0 phpで取得した日付をデータベースに保存するために、何の関数を使うんでしょうか?
434デフォルトの名無しさん (ワッチョイ b9a7-tpIf)
2022/03/21(月) 09:34:41.09ID:FQPswJNc0 使うDBによる
ていうかそんな質問してるってことはSQLの勉強すっ飛ばしてるんだろうから
ORMとかdoctrineとかで調べたほうが良いんじゃね
ていうかそんな質問してるってことはSQLの勉強すっ飛ばしてるんだろうから
ORMとかdoctrineとかで調べたほうが良いんじゃね
435デフォルトの名無しさん (スップ Sd73-qTDW)
2022/03/21(月) 10:44:58.61ID:KEZLBWrAd436デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/21(月) 12:33:57.27ID:1Zq9yw2r0437デフォルトの名無しさん (ワッチョイ d135-hbM6)
2022/03/21(月) 12:42:33.00ID:ZOcxwlgI0 すっきりわかるSQL入門第2版が分かりやすかった。おすすめ。
あと自分はPHP7+MariaDB/MySQLマスターブック読んだ。
PHP8にしてたらそのまま動くのかは不明。
あと自分はPHP7+MariaDB/MySQLマスターブック読んだ。
PHP8にしてたらそのまま動くのかは不明。
438デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/21(月) 13:06:21.14ID:1Zq9yw2r0 phpで簡易cms的なものを作るにはデータベース必須すね、、、
がんばります
がんばります
439デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/21(月) 20:27:54.24ID:1Zq9yw2r0 sqlでテーブル作成するにはこの構文で間違ってるでしょうか?
create table tableName(
table1,
table2,
);
xampp使用です
以下エラー文
静的解析:
解析中に 2 個のエラーが見つかりました。
認識できないデータ形式。 (near "," at position 31)
カンマか閉じる括弧があるべきです。 (near "table2" at position 34)
SQL クエリ: コピー
create table tableName( table1, table2, )
MySQL のメッセージ: ドキュメント
#1064 - SQL構文エラーです。バージョンに対応するマニュアルを参照して正しい構文を確認してください。 : '
table2,
)' 付近 2 行目
create table tableName(
table1,
table2,
);
xampp使用です
以下エラー文
静的解析:
解析中に 2 個のエラーが見つかりました。
認識できないデータ形式。 (near "," at position 31)
カンマか閉じる括弧があるべきです。 (near "table2" at position 34)
SQL クエリ: コピー
create table tableName( table1, table2, )
MySQL のメッセージ: ドキュメント
#1064 - SQL構文エラーです。バージョンに対応するマニュアルを参照して正しい構文を確認してください。 : '
table2,
)' 付近 2 行目
440蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd33-S5Ea)
2022/03/21(月) 20:31:42.83ID:1iHLA9O+d table2の後のカンマが余分
441デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/21(月) 21:09:44.05ID:1Zq9yw2r0 カンマ排除しても変化なしでした、、、
442デフォルトの名無しさん (アウアウクー MM05-6xcJ)
2022/03/21(月) 21:12:26.26ID:hqVGHGm5M 型も書かないとダメじゃないかな
443デフォルトの名無しさん (オッペケ Sr85-uTnq)
2022/03/22(火) 04:32:12.72ID:Vsg5BiCzr さすがにテーブルの作り方くらいこんなところで聞かないでググればわかるだろ
なんでここでレス待って無駄な時間かけてるのか
質問スレだから別にいいんだが
なんでここでレス待って無駄な時間かけてるのか
質問スレだから別にいいんだが
444デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/22(火) 06:33:01.42ID:FjT2kSkU0 すみません 調べる能力もないので
調べたとおりやってもエラー出るもんですから
調べたとおりやってもエラー出るもんですから
445デフォルトの名無しさん (オッペケ Sr85-uTnq)
2022/03/22(火) 09:40:36.98ID:Vsg5BiCzr そっか
446デフォルトの名無しさん (ワッチョイ 8149-MdQT)
2022/03/22(火) 10:57:47.69ID:qiHhH37I0 そもそもSQLをなんだと思ってるんだ?
table1やらtable2やらを、create table文のそこに書いて何をしたいんだ?
どこのサイトにそこに"table"(名?)を入れろって書いてあるんだ?
せめて"column"とだけ入れてエラーになったんなら理解出来なくもないけど
意味わからん。読まずにコピペだけして全部がうまく行くと思うなよ
table1やらtable2やらを、create table文のそこに書いて何をしたいんだ?
どこのサイトにそこに"table"(名?)を入れろって書いてあるんだ?
せめて"column"とだけ入れてエラーになったんなら理解出来なくもないけど
意味わからん。読まずにコピペだけして全部がうまく行くと思うなよ
447デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/22(火) 13:06:14.45ID:FjT2kSkU0 うっす
あとで来ます
あとで来ます
448デフォルトの名無しさん (ワッチョイ 1302-yL30)
2022/03/23(水) 20:10:40.92ID:6/u1gnhe0 ECサイト作りながらphpの学習してます。
MVCフレームワークの件で、
Controllerと、Modelの切り分けがよくわかっていません。
例えば、処理に対するものは全部Modelに組み込んで、
Controllerには、require_onceなど他のファイルを読み込ませるだけではいけないのでしょうか?
サンプルを見るとセッションや、データベース接続などは、
Controllerに書かれているものもあります。
結構ここらは曖昧なもの、きっちり切り分けできないものでしょうか?
MVCフレームワークの件で、
Controllerと、Modelの切り分けがよくわかっていません。
例えば、処理に対するものは全部Modelに組み込んで、
Controllerには、require_onceなど他のファイルを読み込ませるだけではいけないのでしょうか?
サンプルを見るとセッションや、データベース接続などは、
Controllerに書かれているものもあります。
結構ここらは曖昧なもの、きっちり切り分けできないものでしょうか?
449デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/23(水) 21:05:09.72ID:k5Zp6smO0 質問です
phpmyadminを使って登録データを書き換える場合はsql文を使う感じでしょうか?
10年くらい前に使ってたんですが、uiから操作もできた気がします
phpmyadminを使って登録データを書き換える場合はsql文を使う感じでしょうか?
10年くらい前に使ってたんですが、uiから操作もできた気がします
450デフォルトの名無しさん (オッペケ Sr85-uTnq)
2022/03/23(水) 22:22:39.11ID:/pNbKJbmr できます
451デフォルトの名無しさん (ワッチョイ 531b-bSSa)
2022/03/23(水) 23:25:16.26ID:k5Zp6smO0 dもっす
452448 (ワッチョイ 1302-yL30)
2022/03/23(水) 23:31:34.77ID:6/u1gnhe0 関数になっているものは、modelにあげればいいのかな。
関数になってないものは、Controllerで。。
関数になってないものは、Controllerで。。
453デフォルトの名無しさん (ワッチョイ 292c-kNuw)
2022/03/24(木) 03:13:37.21ID:wr7gmjuR0 >>448
Ruby on Rails では、Model がデータベース、View がHTML など。
Controller がそれら以外の雑多なもの、routing など
他に、サービスオブジェクトは、fat model を避けるために、特定の機能を抜き出す
サービスオブジェクトがアンチパターンと思うなら、
concern に、1つの関心事・責務をまとめる
歴史的経緯では、fat controllerを避けるため、処理をモデルに詰め込んだ。
次に、fat modelを避けるため、サービスオブジェクト・concernが登場した
フォームオブジェクトはHTMLのForm をまとめる
他に、form presenter, model presenter は、decorator の一種だが、
View から、複雑なコード部分を抜き出す
Ruby on Rails では、Model がデータベース、View がHTML など。
Controller がそれら以外の雑多なもの、routing など
他に、サービスオブジェクトは、fat model を避けるために、特定の機能を抜き出す
サービスオブジェクトがアンチパターンと思うなら、
concern に、1つの関心事・責務をまとめる
歴史的経緯では、fat controllerを避けるため、処理をモデルに詰め込んだ。
次に、fat modelを避けるため、サービスオブジェクト・concernが登場した
フォームオブジェクトはHTMLのForm をまとめる
他に、form presenter, model presenter は、decorator の一種だが、
View から、複雑なコード部分を抜き出す
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★7 [ぐれ★]
- とらせん IPあり
- 【DAZN】ワールドカップ欧州予選総合 ★5
- 巨専】
- こいせん 全レス転載禁止
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 【J SPORTS】FIFA U-17ワールドカップ ★10
- 高市「次回選挙争点は台湾有事よ!!」自民立憲公明維新国民「やめろーー!!」これが現実になりそうな件 [469534301]
- 経済保安相「気に入らないことがあれば経済的威圧をする国への依存はリスク」日本さん遂にアメリカと断交へ!!! [472617201]
- 自閉症が「んなっしょい」と連呼するお🏡
- 「世の中、バカが多くて疲れません?」👉1991年日本人大発狂 [543236886]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 来年は卵が1パック400円以上になるらしい
