ホームページ >バックエンド開発 >PHPチュートリアル >PHPページの不完全なロードに関連する緊急の問題

PHPページの不完全なロードに関連する緊急の問題

WBOY
WBOYオリジナル
2016-06-13 12:42:13891ブラウズ

緊急! ! PHP ページの不完全な読み込みの問題、オンラインで待機中
RT、同じページが複数回更新されます。正常な場合もあれば、半分しか表示されない場合もあれば、完全に空白の場合もあります
ページ全体を完成

半分


この問題は、ローカル デバッグ中には発生しませんでした。この問題は、外部ネットワークで公開するときに発生しました。ドロップダウン ボックスの内容は、fopen で .tab ファイルを開き、ループを通じて配列に変換し、ループを通じて js 配列に値を代入することで読み取られます。ループは 1000 です。
set_time_limit(60*60*10) の設定はまだ無効です。 。 。
ご指導をお願いします、ありがとうございます。 。 。コードの一部を添付します

<br>
common.php<br>
<?php<br />
パブリック静的関数 readTabFile($fileName)<br />
{<br />
if (!file_exists($fileName)) <br />
{ <br />
die("<b>404 ファイルが見つかりません!</b>");
}<br>
$handle = fopen($fileName, 'rb');<br>
$contents = fread($handle, filesize ($fileName));<br>
<br>
//iconv("UTF-8","GBK", $contents);<br>
<br>
if(ord($contents) == 0xEF)<br>
{<br>
$contents = substr($contents, 4);<br>
}<br>
$rows =explode("rn", $contents);<br>
fclose($handle);<br>
$ret;<br>
$colNames = null;<br>
for($i = 0; $i <br> count($rows); $i )<br>
{<br>
$row = $rows[$i];<br>
if(!empty($row) && $row != "" && substr($row, 0, 1) != "#")<br>
{<br>
$col =explode("t", $row);<br>
if(empty($colNames) || $colNames == null)<br>
$colNames = $col;<br>
それ以外<br>
{<br>
$item;<br>
$itemId = (int)$col[0];<br>
if(empty($itemId))<br>
{<br>
die("...");<br>
}<br>
for($j = 0; $j < count($col); $j )<br />
{<br />
$value = $col[$j];<br />
<br />
$item[$colNames[$j]] = $value;<br />
}<br />
$ret[$itemId] = $item;<br />
}<br />
}<br />
}<br />
$ret を返す;<br />
<br />
}<br />
?><br />
test.php<br />
<?php<br />
$dir = "../goods.tab";<br />
$table = Common::readTabFile($dir);<br />
?><br />
<スクリプト><br>
var GoodsTb = new Array();<br>
<?php<br />
<br />
foreach($table as $key => $value)<br>
{<br>
echo "goodsTb[".$value["id"]."]="".iconv("GBK","UTF-8", $value["sz_name"])."";";<br>
}<br>
?><br>
関数 checkNum(i)<br>
{<br>
var sle_obj = document.getElementById('valueType' i);<br>
varindex = sle_obj.selectedIndex;<br>
var valueType = sle_obj.options[index].value;<br>
var num_obj = document.getElementById('count' i);<br>
if(valueType == -1)<br>
{<br>
alert('プロップのタイプを選択してください!');<br>
}<br>
if(num_obj.value > 500) <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。