絞り込み条件を変更する
検索条件を絞り込む

すべてのブログから「#不具合修正」タグの検索結果

3 件中 1 - 3 件表示
カバー画像

PHP不具合修正を依頼する前に、安全に渡したい7項目

PHPの不具合は、同じ「表示されない」でも原因が複数考えられます。依頼時に最低限の情報がそろっていると、調査範囲を絞りやすくなり、不要なやり取りも減らせます。ここでは、軽微なPHP不具合の修正を依頼する前に整理しておきたい7項目をまとめます。1.症状と期待する状態「動きません」だけでなく、どのページで何をすると、実際にどうなるのかを書きます。あわせて、本来どうなってほしいかも1文で示します。例:・送信ボタンを押しても完了画面へ移動しない・本来は送信後に「受付完了」と表示したい2.再現手順不具合が起きるまでの操作を、最初から順番に並べます。毎回起きるのか、特定の入力時だけ起きるのかも重要です。例:1. お問い合わせページを開く2. 必須項目を入力する3. 送信ボタンを押す4. 画面が変わらない3.対象URLと対象ファイル公開中のページなら対象URLを伝えます。修正対象が分かっている場合は、ファイル名も明記します。ただし、管理画面のパスワード、FTP・SSH・データベースの認証情報は送らないでください。ファイル単位で対応できる依頼なら、必要なPHPファイルだけを共有する方が安全です。4.動作環境分かる範囲で、PHPのバージョン、使用しているCMSやフレームワーク、利用ブラウザを整理します。すべて不明でも構いませんが、確認できた項目だけでもあると切り分けに役立ちます。5.エラー表示と発生時刻画面に表示されたエラー文は、要約せずそのまま控えます。スクリーンショットがある場合は、発生時刻と一緒に残すと照合しやすくなります。ログを共有する場合は、パスワード、メールアドレス、トークンなどの秘
0
カバー画像

PHPの表示不具合は、まず「直す場所」を2つに絞る

PHPサイトで「管理画面では登録できたのに記事を開くと戻ってしまう」「スマートフォンで関連記事が読みにくい」といった不具合は、原因の候補を広げすぎると対応範囲も見えにくくなります。軽微な不具合であれば、症状・対象URL・関係しそうなファイルを先に整理すると、修正の可否を判断しやすくなります。今回は、既存コードを確認する際に見るポイントを2つ紹介します。1. 登録した記事を取得する条件記事を登録できても個別ページで表示されない場合、保存処理ではなく「記事を取得するSQLの条件」が原因になることがあります。たとえば、記事テーブルとサイト情報のテーブルを内部結合していると、サイト情報を持たない手動登録記事が取得対象から外れることがあります。この場合は、記事だけでも取得できる結合にするか、手動登録記事用の取得条件を分けるかを、既存のデータ構造に合わせて検討します。大切なのは、表示されない記事だけを直すのではなく、通常の記事の取得条件まで崩していないかを確認することです。対象ファイルと再現手順があれば、修正範囲を小さく保ちやすくなります。2. スマートフォンでも固定列のままになっていないか関連記事やカード一覧は、PCでは整って見えても、スマートフォン幅で4列固定のままになっていることがあります。カードが極端に狭くなったり、横スクロールが出たりする場合は、グリッドの列数指定を確認します。画面幅に合わせて列数を変えられる指定にすると、PCでは複数列を保ちつつ、小さい画面では無理なく折り返せます。見た目だけの調整に見えても、リンクを押しやすい幅が確保できるか、横にはみ出さないかまで確認するのが
0
カバー画像

問い合わせフォームが送信できない時に確認すべきこと

問い合わせフォームの送信ボタンを押しても反応しない。送信完了画面に進まない。送信完了と表示されるのに、通知メールが届かない。このような問い合わせフォームの不具合は、サイト運営者にとって不安が大きい問題です。問い合わせフォームは、相談・予約・見積もり依頼につながる大切な入口です。送信できない状態が続くと、気づかないうちに問い合わせの機会を逃している可能性もあります。ただ、「フォームが送信できない」といっても原因は1つではありません。この記事では、問い合わせフォームが送信できない時に確認したい代表的な原因を整理します。1. フォーム項目の変更後、入力チェックだけが残っているフォーム項目を変更した後に送信できなくなった場合、画面上の項目と内部の入力チェックが合っていない可能性があります。たとえば、以前は「電話番号」が必須だったものを画面から削除したのに、プログラム側ではまだ「電話番号が未入力ならエラー」と判定しているケースです。この場合、利用者は電話番号を入力できないのに、内部では未入力エラーとして扱われ、送信処理が止まってしまいます。特に次のような変更後は注意が必要です。- 項目を削除した- 必須項目を任意項目に変更した- 項目名を変更した- 確認画面や送信メール本文を変更したフォーム修正では、見た目だけでなく、入力チェック・確認画面・管理者宛メール・自動返信メールまで合わせて確認することが大切です。2. 送信ボタンや画面側の処理に問題がある送信ボタンを押しても何も反応しない場合は、画面側の処理に問題がある可能性があります。たとえば、ボタンの設定が変わっていたり、JavaScrip
0
3 件中 1 - 3