xml+php の動的読み込みとページング_PHP チュートリアル
这是在看太平洋网的评论时看到的,太平洋网是用jsp做为后台语言,用来产生xml文件.然后在把数据绑定到html上的.我就用php也做了一个以下是源文件.
-----------------xml.htm------------------
<script><br> function Jump(form)<br> {<br> if (form.pageNum.value> parseInt(pageCount.innerHTML)) return false;<br> if (form.pageSize.value>parseInt(recordCount.innerHTML)) return false;<br> ShopList.src="xml.php?pageNo="+form.pageNum.value+"&pageSize ="+form.pageSize.value+"&time="+(new Date()).getTime();<br> }<br> function pageCount_onpropertychange(form)<br> {<br> if (form.pageNum.value>parseInt(pageCount.innerHTML)) form.pageNum.value=parseInt(pageCount.innerHTML);<br> if (form.pageSize.value>parseInt(recordCount.innerHTML)) form.pageSize.value=parseInt(recordCount.innerHTML);<br> if(form.pageNum.value ==1)<br> {<br> form.firstPage.disabled=true;<br> form.previousPage.disabled=true;<br> }<br> else<br> {<br> form.firstPage.disabled=false;<br> form.previousPage.dis abled=false;<br> } <br> if(form.pageNum.value==form.pageCount.value)<br> {<br> form.nextPage.disabled=true;<br> form.lastPage.disabled=true;<br> }<br> else<br> {<br> form.nextPage.disabled=偽;<br> form.lastPage.disabled=false;<br> }<br> }<br></script>
店铺列表 | |||
商铺名称 | 经营者 | 店铺级别 | 店铺简介 |
名称 | 经营人 | 级别 | 简介 |
-----------------xml.php------------------
//require_once "Source/Global.php";
function getVars($get_vars, $post_vars) {
$i = count($get_vars);
$j = count($post_vars);
if ($i > 0 && $j > 0 ) {
while(list($key, $val) = each($get_vars)) {
$Vars[$key] = $val;
}
while(list($key2, $val2) = each($post_vars)) {
$Vars[$key2] = $val2;
}
} elseif ($i > 0) {
while(list($key, $val) = each($get_vars)) {
$Vars[$key] = $val;
}
} elseif ($j > 0) {
while(list($key2, $val2) = each($post_vars)) {
$Vars[$key2] = $val2;
}
} else {
$Vars = array();
}
return $Vars;
}
$vars = getVars($HTTP_GET_VARS, $HTTP_POST_VARS);
//class shoplist_res extends iGlobal{
class shoplist_res{
function shoplist_res($vars,$cookie){
//$this->iGlobal($vars,$cookie);
$this->outPut($vars,$cookie);
}
//function _shoplist_res(){
// $this->db->Close();
//}
function outPut($vars,$cookie){
/*$strQuery = "select count(* ) as rc from ".$this->db_c->Db_Pre."pshop order by id desc";
$this->db->Query($strQuery);
$RecordCount = $this-> db->Assoc();
$RecordCount = $RecordCount['rc'];
@$this->db->freeResult();*/
$RecordCount = 25;
if (empty($vars ['pageNo'])) $vars['pageNo']= 1;
if (empty($vars['pageSize'])) $vars['pageSize']= 10;
$PageCount = ceil($RecordCount/ $vars['pageSize']);
if ($vars['pageSize']>$RecordCount) $vars['pageSize']=$RecordCount;
if ($vars['pageNo']>$PageCount) $vars['pageNo']=$PageCount;
$xmlStr.= ""."n";
$xmlStr.= "<商铺列表>"."n";
$xmlStr.= "t<翻页工具 pageNo="".$vars['pageNo']."" pageSize="".$vars['pageSize']."" total ="".$RecordCount."">翻页工具>"."n";
$xmlStr.= "t<页号番号>".$vars['pageNo']."< /页号番号>"."n";
$xmlStr.= "t<页大小>gt;".$vars['pageSize']."页大小>"."n";
$xmlStr .= "t<数量>".$RecordCount."数量>"."n";
$xmlStr.= "t<页数量>".$PageCount."页数量> ;"."n";
//$strQuery = "t1.$this->db_c->Db_Pre."pshop から t1.*,t2.* を t1 として選択します。".$this->db_c- >Db_Pre."shoptype as t2 where t1.typenum=t2.typenum order by id desc "
// ."limit ".($vars['pageNo']-1)*$vars['pageSize']." ,".$vars['pageSize'];
//die($strQuery);
//$this->db->Query($strQuery);
/*while($result = $this-> ;db->Assoc()){
$xmlStr.= "t"."n";
$xmlStr.= "t<商铺>"."n";
$xmlStr.= "tt<名前> ;名前>"."n";
$xmlStr.= "tt<经营人>经营人>"."n";
$xmlStr.= "tt<级别>级别>"."n";
$xmlStr.= "tt<简介>>简介>"."n";
$xmlStr.= "tt<连接地址>连接地址>"."n";
$xmlStr.= "t商铺>"."n";
}*/
$sc= $vars[' pageNo']*$vars['pageSize'];
if ($sc>$RecordCount) $sc = $RecordCount;
for($i=($vars['pageNo']-1)*$vars['pageSize '];$i<$sc;$i++){
$xmlStr.= "t"."n";
$xmlStr.= "t<商铺>"."n";
$xmlStr.= "tt< ;名前>>名前>"."n";
$xmlStr.= "tt<经营人>< ![CDATA[これは经营人:".$i."]]>经营人>"."n";
$xmlStr.= "tt<级别>级别>"."n";
$xmlStr.= "tt<简介>>简介>"."n";
$xmlStr.= "tt<连接地址>连接地址>"."n";
$xmlStr.= "t商铺>"."n";
}
$xmlStr.= "商铺列表>"。 "n";
header("Content-type: text/xmlnn");
echo $xmlStr;
}
}
$shoplist = new shoplist_res($vars,$HTTP_COOKIE_VARS);
//$shoplist-> _shoplist_res();
unset($sthoplist);
?>
以上のphp,注释的是我连接データ库取得的データ,存放上来测试,也不有データ库连接,所以改一下。接解xml不久,很多地方还是不很懂。见笑了......

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











人気のソーシャル e コマース プラットフォームとして、Xiaohongshu のユーザー コメントは重要なインタラクティブ リンクです。小紅書では、最新のコメントがコメント エリアの下部に表示されることが多いと多くのユーザーが感じています。どうしてこれなの?この記事では、Xiaohongshu のコメント エリアの並べ替えメカニズムを詳しく説明し、コメントを最前面にランク付けするためのヒントをいくつか紹介します。 1. 小紅書に関する最新のコメントが一番下にあるのはなぜですか?小紅書コメント領域のデフォルトの並べ替え方法は、コメントを時系列順に表示することです。つまり、最新のコメントがコメント領域の下部に表示されます。この並べ替え方法により、ユーザーは最新のコメントを簡単に表示し、リアルタイムの情報を得ることができます。 Xiaohonshu はユーザー間の交流を促進し、最新のコメントをページの下部に配置することでユーザーがコメントに積極的に参加することを奨励します。このデザインにより、ユーザーは他のユーザーのコメントを閲覧でき、

Xiaohonshu は、ユーザーがショッピングのヒントを共有したり、製品を推奨したり、ショッピング体験を交換したりできる人気のソーシャル e コマース プラットフォームです。一部のユーザーは、Xiaohongshu に投稿したコメントが常に下部に表示され、混乱していることに気づきました。この記事では、Xiaohongshu のコメント配置によりユーザーのコメントが下部に表示される原因を探り、Xiaohongshu のコメントの位置を変更する方法を紹介します。 1. 小紅書自身のコメントが一番下にあるのはなぜですか?小紅書でのコメントの表示順序は、通常、コメントの時系列順に基づいています。他のユーザーがコメントした後に自分のコメントが投稿された場合、そのコメントは下部に表示されます。これは、Xiaohongshu のデフォルトのコメント並べ替え方法であり、コメント領域の順序と明確さを維持するように設計されています。小紅書はコメントの内容に基づいて対応する場合があります。

人々は、Douyin でビデオの投稿、閲覧、コメント、交流を楽しんでいます。しかし、コメントのやり取りの中で、不適切な発言をしたり、間違いを犯したりして、そのコメントを削除したい場合があります。 1.Douyin へのコメントを削除するにはどうすればよいですか? 1. Douyin アプリにログインし、削除したいコメントが含まれる動画を見つけます。 2. 動画ページの下部で、すべてのコメントのリストを見つけます。 3. コメントを見つけて、コメントの右側にあるハートのアイコン (いいね!) をクリックし、削除アイコン (ゴミ箱) をクリックして削除を確認します。 4. コメント内で他の人を @ した場合、コメントを削除するときに「このコメントを削除すると、@ の人は通知を受け取りません。」というプロンプトが表示されます。@ の人に通知を受信させたい場合は、次のようにすることができます。 @を先にキャンセルし、

仮想マシンを作成するときに、ディスクの種類を選択するように求められます。固定ディスクまたはダイナミック ディスクを選択できます。固定ディスクを選択した後でダイナミック ディスクが必要であることに気付いた場合、またはその逆の場合はどうすればよいでしょうか? いいですね!一方をもう一方に変換できます。この記事では、VirtualBox 固定ディスクをダイナミック ディスクに、またはその逆に変換する方法を説明します。ダイナミック ディスクは、最初は小さいサイズですが、仮想マシンにデータを保存するにつれてサイズが大きくなる仮想ハード ディスクです。ダイナミック ディスクは、必要なだけのホスト ストレージ スペースのみを使用するため、ストレージ スペースを節約するのに非常に効率的です。ただし、ディスク容量が増加すると、コンピュータのパフォーマンスがわずかに影響を受ける可能性があります。仮想マシンでは固定ディスクとダイナミック ディスクが一般的に使用されます

Xiaohonshu は、ユーザーが自分のショッピング体験を共有したり、商品を推奨したりできる人気のソーシャル e コマース プラットフォームです。一部のユーザーからは、コメントにアップロードした画像が正しく表示されずに困っているとの報告がありました。この記事は、Xiaohongshuのコメント内の画像が表示できない原因を見つけて、解決策を提供するのに役立ちます。 1. 小紅書コメントに写真を表示できないのはなぜですか?画像形式がサポートされていない可能性があります。Xiaohongshu のコメント機能は、限られた画像形式のみをサポートしています。アップロードした画像形式がサポートされていない場合、画像が表示されない場合があります。 JPG、PNG などの他の形式を試してみることをお勧めします。コメントにアップロードされる画像のサイズは小紅書によって制限されている場合があり、画像のサイズが大きすぎると正しく表示されない可能性があります。押してみることをお勧めします

Xiaohonshu は、ユーザーが自分の生活を共有し、経験を交換できる人気のソーシャル メディア プラットフォームです。他の人の投稿にコメントしても、その投稿が表示されないことに気づくユーザーもいます。では、なぜ他の人は小紅書に関する私のコメントを見ることができないのでしょうか?この記事では、混乱を解決するためにこの問題を詳しく説明します。 1. 小紅書に関する私のコメントが他の人に表示されないのはなぜですか?レビューの遅延: Xiaohonshu のレビュー コンテンツはレビュー済みですが、デリケートな言葉や違法なコンテンツが含まれているため、一時的に非表示になる可能性があります。この場合、コメント投稿後、相手は一時的にコメントを見ることができなくなる場合があります。通常、これらのコメントはモデレートが完了すると再び表示されます。アカウントの異常により、コメント投稿者が投稿したコメントが正常に投稿されても相手に表示されなくなる場合があります。このような異常事態には、アカウントが禁止されたり、機能が制限されたりすることが含まれます。

小紅書は人気のあるソーシャル電子商取引プラットフォームであり、ユーザー間のインタラクティブなコメントはプラットフォーム上でのコミュニケーション手段として不可欠です。場合によっては、自分のコメントが他の人によって削除されていることがわかり、混乱することがあります。 1. 小紅書で他の人が削除したコメントを取得するにはどうすればよいですか?コメントが削除されたことに気付いた場合は、まずプラットフォーム上で関連する投稿や製品を直接検索して、コメントがまだ見つかるかどうかを確認してください。コメントが削除された後も表示される場合は、元の投稿の所有者によって削除された可能性があります。この時点で、元の投稿の所有者に連絡して、コメントを削除した理由を尋ね、コメントの復元をリクエストしてみてください。コメントが完全に削除され、元の投稿で見つからない場合、プラットフォーム上でコメントが復元される可能性は比較的低いです。他の方法を試すこともできます

小紅書では、ユーザーは美容、ファッション、旅行などのさまざまなコンテンツを閲覧しながら、自分の意見やコメントを表明することができます。一部のユーザーは、Xiaohongshu コンピュータ版を使用しているときに、コメントを固定する方法の問題に遭遇しました。 1. コンピューター上でコメントを小紅書の上に固定するにはどうすればよいですか? 1. パソコン版の小紅書を開き、コメントしたい投稿または更新情報を入力します。 2. コメント領域で、固定したいコメントを見つけます。 3. コメントをクリックすると、「ピン留め」ボタンが表示されます。 4. 「固定」ボタンをクリックすると、コメントがコメント領域の上部に表示され、固定コメントになります。小紅書コンピュータ版は現在、自分のコメントの固定のみをサポートしており、固定機能は投稿または更新のコメント領域でのみ有効であり、トピックページやグローバルコメント領域には固定できないことに注意してください。二、
