お助けください。レンタルサーバPHP5.6バージョンUPに伴い 動かなくなりました。 - PHPプロ!Q&A掲示板

4849

  • 募集中!! 0P

お助けください。レンタルサーバPHP5.6バージョンUPに伴い 動かなくなりました。

質問日時 / 2017年7月7日 13:13    回答数 / 1件

Questioner:  shingoshingo  このエントリーをはてなブックマークに追加 

キーワード / PHP5.6    バージョンアップ    レンタルサーバ   

PHPプログラムを制作した方が病気のため連絡が取れません。
そんな中、レンタルサーバがPHP4.4.7からPHP5.6バージョンアップをしたために
突然動かなくなってしまいました。
レンタルサーバーに質問しても、答えられないとのことでした。

画面は出るのですが、どこを押してもリロードされるような形になり
適切なページに飛びません。

全くの素人なのですが多少の変更で直せるようであれば直したいのですが
どなたかご教授いただけないでしょうか?




index..phpの一部です。
--------------------
--------------------

<link href="css/list.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="880" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><table width="880" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="40" valign="top" background="img/bg_gra_left.gif">&nbsp;</td>
        <td width="800" valign="top"><table width="800" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td valign="top"><?php require('title.php'); ?>&nbsp;</td>
          </tr>
          <tr>
            <td valign="top"><table width="800" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="200" valign="top"><?php require('menu_1.php'); ?>&nbsp;</td>
                <td width="600" valign="top"><table width="600" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td valign="top"><?php include('menu_2.php'); ?>&nbsp;</td>
                  </tr>
                  <tr>
                    <td valign="top"><?php require($main); ?></td>
                  </tr>
                  <tr>
                    <td height="20" valign="top">&nbsp;</td>
                  </tr>
                </table></td>
              </tr>
            </table>
              <table width="800" border="0" cellspacing="0" cellpadding="0">

--------------------
--------------------




menu_1.phpの一部です。

--------------------
--------------------
<a href="index.php" class="menu">INDEX</a>
<a href="index.php?main=koten" class="menu">個展スケジュール</a>
<div class="menu_txt">作品</div>
<a href="index.php?main=search" class="menu">作品検索</a>
<a href="index.php?main=list&where=500" class="menu">制作No.501-600</a>
<a href="index.php?main=list&where=400" class="menu">制作No.401-500</a>
<a href="index.php?main=list&where=300" class="menu">制作No.301-400</a>
<a href="index.php?main=list&where=200" class="menu">制作No.201-300</a>
<a href="index.php?main=list&where=100" class="menu">制作No.101-200</a>


--------------------
--------------------


ツリー一覧

┣A01shimixバージョンアップで影響がありそうな記述は提示された
┗A02shimixこの意見は投稿者によって削除されました。

回答一覧

並び替え:

A01
answerershimix [7月12日 02:49]

バージョンアップで影響がありそうな記述は提示された範囲にはありません。おそらく「一部」だけ提示されても原因はわかりません。

#エラーメッセージなどは何も表示されていませんか?もしエラー表示を
#抑制しているようなら、表示するように設定してください。


$_GETを処理している部分とかデータベースを扱っている部分(ありますよね?)とかチェックすべき部分は多いですが、正直な話、4.4.7の頃がどうだったか記憶も曖昧です。

http://php.net/manual/ja/appendices.php

phpの変更履歴から追うよりも、ソースを「5.6の目」で追った方がいいかもしれません(なので全ソース必須です)。

この意見に回答する

ツリーへ TOPへ

A02
answerershimix [7月12日 02:49]

この意見は投稿者によって削除されました。

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
ログファイルの中の空のデータ行を削除したい
 このエントリーをはてなブックマークに追加 
A
ログのデータ個数(列数)が固定で、空のログが"<><><>"だと既知であれば if ($line === "<><><>") { continue; } で読み飛ばしてもいいのでは? ...

>>続きを読む

まずは配列や文字列の扱いから、じっくり勉強して行きましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)