投稿者 |
メッセージ |
|
< PHPプログラミング ~ PHPで変数をたくさん宣言すると問題がありますか? |
|
時間:
日 5月 20, 2007 1:55 am
|
|
|
|
PHPを勉強中の初心者です、よろしくお願いします
データベース(MYSQL)に情報を登録するページを作成していて自宅のテストサーバーとレンタルサーバでの動作の違いに悩んでいます。
$data1 = $_POST['data1'];
のような変数を40個ぐらい宣言すると 自宅サーバではページが表示されるのですが
レンタルサーバーでは表示されません(ページにアクセスしても応答がないかエラーになる 500 Internal Server Error)
自宅サーバーのphp.iniをレンタルサーバーにコピーしても同じでした(自宅、レンタルともPHP4です)
また、変数を減らすと(39個以下)表示されます
PHPの記述、ネットワーク、サーバーの設定のどこに問題があるのか教えてください
よろしくお願いします。
ソースはこんな感じです
<?php
$data1 = $_POST['data1'];
$data2 = $_POST['data2'];
・・・省略・・・
$data41 = $_POST['data41'];
$data42 = $_POST['data42'];
echo <<< HTML
・・・省略・・・
<form method="post" action="">
<input name="mode" type="hidden" value="check">
<table width="600" border="1">
<tr>
<td width="88">データ1</td>
<td width="496"><input type="text" name="data1" value="$data1"></td>
</tr>
・・・省略・・・
<tr>
<td width="88">データ41</td>
<td width="496"><input type="text" name="data41" value="$data41"></td>
</tr>
<tr>
<td width="88"></td>
<td width="496">
<input type="submit" value="確認">
</td>
</td>
</tr>
・・・省略・・・
HTML;
?> |
|
|
|
|
|
![](templates/subSimple/images/spacer.gif) |
|
時間:
水 8月 08, 2007 8:13 am
|
|
|
登録日: 2007年8月 08日
投稿記事: 5
所在地: 愛知県名古屋市
|
|
確認:
− サーバー限定
− サーバー管理者にあなたの問題を報告しなさい |
_________________ まだまだ。馬鹿外人。。。 |
|
|
|
|
![](templates/subSimple/images/spacer.gif) |
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|