問題は、(ftp 経由で) Web ページをローカル サーバーにダウンロードしたことです。これで、ブラウザはページの代わりにコードを表示します。Web サイトはスマートなテンプレートで実行されていますが、それが問題である場合とそうでない場合があります。
問題を追跡しようとしましたが、表示されたコードはメインの index.php ファイルの一部であり、次のようになっていることがわかっています。
=$_var['time'] && $output[$x]['tags']['state'][0][0]==1){ $_out['box']['promotions'][]=$output[$x]; } } else if ($_GET['state'] == 1) { if($output[$x]['tags']['state'][1][1]<=$_var['time'] && $output[$x]['tags']['state'][1][2]>=$_var['time'] && $output[$x]['tags']['state'][1][0]==1){ $_out['box']['news'][]=$output[$x]; } } } $_out['prodlimit']['news'] = 24; $_out['prodlimit']['promotions'] = 24; } else { for($x=0;$x=$_var['time'] && $output[$x]['tags']['state'][0][0]==1){ $_out['box']['promotions'][]=$output[$x]; } if($output[$x]['tags']['state'][1][1]<=$_var['time'] && $output[$x]['tags']['state'][1][2]>=$_var['time'] && $output[$x]['tags']['state'][1][0]==1){ $_out['box']['news'][]=$output[$x]; } } $_out['prodlimit']['news'] = 12; $_out['prodlimit']['promotions'] = 4; } // filtry $query1="select * from ".$_base[prefix]."mod_assortment_filters order by category,position,id"; $result1=mysql_query($query1); while($dane1=mysql_fetch_assoc($result1)){ $query2="select * from ".$_base[prefix]."images where module='assortment_filters' && parent='$dane1[id]' order by id limit 0,1"; $result2=mysql_query($query2); if($dane2=mysql_fetch_assoc($result2)){ $dane1[logo]=$dane2; } $_out[filters][strtolower($dane1[category])][]=$dane1; } //print_r($_out[filters]); // slideshow $query="select * from ".$_base[prefix]."mod_component_files where name like 'Slideshow:%' && visible='1'"; $result=mysql_query($query); while($dane=mysql_fetch_assoc($result)){ $_out[slideshow][]=$dane; } // smarty $smarty->assign("_out",$_out); $smarty->assign("informations",$informations); $smarty->assign('content_cell', $content_cell); $smarty->display("index.tpl"); ?>
index.php ファイルのその前の部分は次のとおりです。
if(isset($_GET['state'])) {
for($x=0;$x<count($output);$x++){
if ($_GET['state'] == 0) {
if($output[$x]['tags']['state'][0][1]<
先にいくつかの変数宣言もあります。実際には、index.php で何かを変更するまで、どのような変更も効果がありません。これにより、通常、ブラウザーに表示されるコードが少なくなります。
これは、私のローカル サーバーと Web サーバーの php バージョンの違いでしょうか (web サーバーには古い php バージョンがあると思います)。
私は無知です-スタイルを変更できるようにこれが機能する必要があります-これはデータベースなどを備えた電子商取引のWebページです..
前もって感謝します。