2355. >擬古猫 ◆6HsNBsg◆bjgikOneKo   投稿者: 擬古猫 ◆6HsNBsg◆bjgikOneKo(自己レス)   投稿日時: 2026/07/10(金) 18:57:29             
> > 擬古猫 ◆6HsNBsg  投稿者:おこめ(管理者)   投稿日時:2026/07/10(金) 00:56:04     ■   ★   ◆   木
> > なんか色々ありがとうございます
> > ぐうたらなもので全てギリギリになってしかやらない性格です(;´Д`)
> > かぐやさんにありがとうございますと宜しくお伝え下さい
> > 追伸。お体を大事になさって下さい
> > 参考:2026/07/09(木) 23:46:42
> > Σ:D[ヨロシコ
> > ◎出来ることはやる
> Σ:)「PHP 8.3 でエラーが出たので、ChatGPTに、Claudeに投げるソースコードデバッグのプロンプトをお願いした
> ◎今作業中でござる
> 
> あなたはソフトウェア保守担当エンジニアです。
> 添付したプロジェクト全体を解析し、PHP 8.3/8.4で正常動作するように最小限の修正のみ行ってください。
> 【目的】
> 古いPHP5系BBSをPHP8系へ互換対応すること。
> これは歴史的ソフトウェアです。
> リファクタリングは禁止です。
> 設計変更は禁止です。
> コード整理は禁止です。
> 変数名変更は禁止です。
> インデント変更は禁止です。
> コメント変更は禁止です。
> 新規ライブラリ導入は禁止です。
> Composer禁止です。
> フレームワーク化禁止です。
> PHP8互換修正のみ行ってください。
> 修正対象は
> ・Fatal Error
> ・TypeError
> ・Warning
> ・Notice
> ・Deprecated
> ・PHP8仕様変更による互換性問題
> のみです。
> エラー時の意味は旧バージョンを維持してください。
> 例
> NG
> return 0;
> OK
> if (is_numeric($counter)) {
>     $counter = number_format((int)$counter);
> }
> など。
> 【重要】
> 修正していないファイルは一切変更しないでください。
> 改行コード・文字コード・タイムスタンプは可能な限り維持してください。
> READMEは変更しないでください。
> ----------------------------------------------------
> 【成果物】
> ZIPファイル
> ksphp-plus-main-php83.zip
> ZIPには以下を含めてください。
> ・修正済みソース一式
> ・CHANGELOG_PHP83.md
> ・UPDATE_HISTORY.md
> ----------------------------------------------------
> CHANGELOG_PHP83.md
> 簡潔な一覧。
> 例
> ・bbs.php
>  ・Undefined array key修正
>  ・number_format型修正
> ・func.php
>  ・count(null)修正
> など。
> ----------------------------------------------------
> UPDATE_HISTORY.md
> 修正履歴を詳細に記録してください。
> 各修正について
> ・ファイル名
> ・関数名
> ・修正前
> ・修正後
> ・理由
> ・PHP8で発生していたエラー内容
> ・旧仕様との互換性
> ・副作用の有無
> をMarkdownでまとめてください。
> ----------------------------------------------------
> 最後に
> 「未修正の既知問題」
> という章を作成し、
> 今回修正しなかった問題や、
> PHP8以降で今後問題になりそうな箇所があれば列挙してください。
> ----------------------------------------------------
> 最終成果物は
> ZIPファイルのみ
> を返してください。

Σ:D「とりあえず出来たらしい
◎おいておくね。
ファイル名 ksphp-plus-main-php83.zipttps://qptns.com/up/stored/nup0049.zip

参考: 2026/07/10(金) 18:37:17

フォロー投稿(返信) ←戻る



(1000桁1000行まで。適当に改行を入れてください。タグは使えません。
本文中に %image と書くとアップロード画像はその部分に挿入されます。)


画像アップロード (jpg/gif/pngのみ。横幅9999pixel、縦幅9999pixel、サイズ20000KBまで。)