!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:eDlF7Xc4M334デフォルトの名無しさん (ワッチョイ a635-tVHJ)
2022/01/30(日) 13:27:18.18ID:dhxm1daF0335デフォルトの名無しさん (ワッチョイ a563-Xc5L)
2022/01/30(日) 13:32:55.33ID:abA0NDao0 フォームなどで日本語文字列の入力が発生しないならば
336デフォルトの名無しさん (オッペケ Srbd-WPMo)
2022/01/30(日) 13:52:23.79ID:bv7xKHqzr 日本でのお仕事なら必須か
337デフォルトの名無しさん (テテンテンテン MM3e-1PRf)
2022/02/04(金) 17:50:37.38ID:yzSnk57dM ajaxからPHP呼んで、PHPのcheckdateでありえない日付だった時、ajaxに帰ってくる結果がparsererrorになるんですがどうしたらいいですか?
PHP内でエラーは起きてなくて、試しにtry-catchしたけど意味なし。
正しい日付の時は結果は問題ない。
ありえない日付と正しい日付で返す結果を同じにしても変わりなし。
checkdateでありえない日付指定しただけでparsererrorになってしまいますが、そういうものですか…?
PHP内でエラーは起きてなくて、試しにtry-catchしたけど意味なし。
正しい日付の時は結果は問題ない。
ありえない日付と正しい日付で返す結果を同じにしても変わりなし。
checkdateでありえない日付指定しただけでparsererrorになってしまいますが、そういうものですか…?
338デフォルトの名無しさん (ワッチョイ 662c-Cnlt)
2022/02/04(金) 18:04:05.35ID:mKMsSnzj0 エラーにしないと、ありえない日付、
例えば、2022/2/29 がデータベースに入ったら、えらいことになる
まさか、そういうバグがデータ中にあるとは、誰も想定していない
例えば、2022/2/29 がデータベースに入ったら、えらいことになる
まさか、そういうバグがデータ中にあるとは、誰も想定していない
339デフォルトの名無しさん (ワッチョイ 8908-Y6bJ)
2022/02/04(金) 18:05:19.16ID:CIWidX6q0340デフォルトの名無しさん (ワッチョイ 8908-Y6bJ)
2022/02/04(金) 18:06:18.92ID:CIWidX6q0341デフォルトの名無しさん (テテンテンテン MM3e-1PRf)
2022/02/04(金) 18:08:24.94ID:yzSnk57dM >>337
すみません、解決しました。
checkdate全然関係なくて、初期化されてない変数を判定に使っててwarning が返却されてました。
デバッグしてもPHP上では問題なく動くから気づかんかった。。
すみません、解決しました。
checkdate全然関係なくて、初期化されてない変数を判定に使っててwarning が返却されてました。
デバッグしてもPHP上では問題なく動くから気づかんかった。。
342デフォルトの名無しさん (テテンテンテン MM3e-1PRf)
2022/02/04(金) 18:15:05.49ID:yzSnk57dM343デフォルトの名無しさん (ワッチョイ ff10-l/zh)
2022/02/09(水) 11:12:25.13ID:Q8VKEGK+0 PHP7っていつまで使えると思います?
昨日、Laravel9がリリースされましたが、PHP8以上とのことです。
今後Laravelで開発するならPHP8に移行しなきゃいけないと思いますが、
PHP7から8ってすぐには移行できないと思います(サーバの問題で)
昨日、Laravel9がリリースされましたが、PHP8以上とのことです。
今後Laravelで開発するならPHP8に移行しなきゃいけないと思いますが、
PHP7から8ってすぐには移行できないと思います(サーバの問題で)
344デフォルトの名無しさん (オッペケ Sr0b-WmYY)
2022/02/09(水) 11:35:29.49ID:Og7wuzEAr メンテされなくても5年は問題ないだろ
345デフォルトの名無しさん (ワッチョイ 9701-+Bjk)
2022/02/09(水) 12:10:06.61ID:t6Bj6uq30 >>343
サーバの問題で以降できないとは?
異なるバージョンのPHPを共存させる事もできるのだし、自分にサーバを触るスキルが無いだけじゃ無いの?
例えばRHEL系ならyumでしかPHPインストールできない!なんて言わずにソースコードからインストールしてみればいいだけ
やれば分かるが意外と簡単なのでやらない(やれない)奴が悪いだけ
サーバを絶対に触らせてもらえない環境ならご愁傷様だが…
サーバの問題で以降できないとは?
異なるバージョンのPHPを共存させる事もできるのだし、自分にサーバを触るスキルが無いだけじゃ無いの?
例えばRHEL系ならyumでしかPHPインストールできない!なんて言わずにソースコードからインストールしてみればいいだけ
やれば分かるが意外と簡単なのでやらない(やれない)奴が悪いだけ
サーバを絶対に触らせてもらえない環境ならご愁傷様だが…
346デフォルトの名無しさん (ワッチョイ bf06-zD41)
2022/02/09(水) 12:19:42.70ID:Hi3NIrRc0 パソコンの大先生が現れた
347デフォルトの名無しさん (ワッチョイ 37b3-8oy0)
2022/02/09(水) 19:00:51.37ID:ZxfBmTWH0 >>345
サーバの問題(テスト環境の構築と試験の為の予算も人材も無い)
サーバの問題(テスト環境の構築と試験の為の予算も人材も無い)
348デフォルトの名無しさん (ワッチョイ 1763-wadS)
2022/02/09(水) 19:06:15.12ID:vVOD9rgz0 レンタルサーバーが用意してくれる環境のことかな?
349デフォルトの名無しさん (ワッチョイ 9734-+Bjk)
2022/02/10(木) 00:09:41.41ID:9A+v8ss30350デフォルトの名無しさん (ワッチョイ 9fad-zD41)
2022/02/10(木) 04:31:34.48ID:KYgrPGJm0 ( ´,_ゝ`)プッ
351デフォルトの名無しさん (ワッチョイ ff10-l/zh)
2022/02/11(金) 23:40:18.38ID:AA35l59s0 レンタルサーバーなら有名所は8が入ってるのでいいとして、
VPSやクラウドなんかの運用中サーバを簡単にいじれないと思います。
完璧に問題が起きない自信があるなら別ですが、
共存にしてもWEBサーバ側の問題があるわけで、
リスクをおかせず古いOS・プログラムのままってケースが多いのではないでしょうか
VPSやクラウドなんかの運用中サーバを簡単にいじれないと思います。
完璧に問題が起きない自信があるなら別ですが、
共存にしてもWEBサーバ側の問題があるわけで、
リスクをおかせず古いOS・プログラムのままってケースが多いのではないでしょうか
352デフォルトの名無しさん (アウアウウー Sa9b-u7Fi)
2022/02/11(金) 23:45:03.33ID:SRDvTUOXa 予算次第じゃね。
353デフォルトの名無しさん (ワッチョイ 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で取得した日付をデータベースに保存するために、何の関数を使うんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 経団連会長、日中は建設的対話を 経済3団体が高市首相と初会談も日中関係は話題に登らず… [BFU★]
- 中国で「クレしん」公開延期 対日報復、エンタメに波及 [蚤の市★]
- 東京株式市場 インバウンド関連株が下落 中国政府の渡航自粛要請で [バイト歴50年★]
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- 戦争は無くならないし殺人は起きるし女はレイプされるし子供は餓死するし
- 中共は台湾を自分の領土と思ってるから外国が「侵略するな」と警告しても意味ないんだよね
- 🏡
- スマホってスクリーントーンみにくくね?
- ( ´・ω・` )朝ですぞー
