Pooriya_Group گفت:
سلام
آقا 2تا سوال مشابه ولي متفاوت داشتم.
اوليش اينه كه چطوري يك وبلاگ بزاريم در داخل يك بلوك؟
دوميش اينه كه چطوري كدXML سايت آقا مجيد رو بلوك كنيم؟
ممنون ميشم از راهنماييتون.
اينم آموزش استفاده از xml در صفحه شخصي خود
قبلا تاكيد كنم استفاده از اين مقاله بدون درج نام saman sweden و majidonline ممنوع است
*************************************************************
فايل xml ميد آن لاين را داريد
اين كد را در اول برنامه خود بنويسيد
کد:
<?php
$xmlpath = dirname(__FILE__) . "\\";
if(!$dom = domxml_open_file($xmlpath."rdf.php")) {
echo "ايراد دارد فايل باز نمي شود\n";
exit;
}
...
اگر فايلتان باز نشد يا اشكال داشت مرحله بعدي به اين صورت است
کد:
...
$root = $dom->document_element();
اينحا همه را دريافت ميكند
$rdf= $root->get_elements_by_tagname("rdf");
$count = (sizeof($rdf) - 1);
...
برنامه را حالا تست مي كنيم درست كار خواهد كرد و براي اينكه در نشان دادن فايل rdf زيبايي بخرج دهيم بهتره براي برنامه خوداز تابل استفاده كنيم
من rdf.xml مجيد ان لاين را تست نكرده ام اما يه منال اينحا مي آورم عين مثال بالا
***************************************************
اين كدxml را خودمان ميسازيم و با نام personal
کد:
<?xml version="1.0" encoding="UTF-8"?>
<personal>
<person>
<namn>سامان</namn>
<avdelning>مديركل انجمنها</avdelning>
<lon>54 000 kr</lon>
</person>
<person>
<namn>مجيد</namn>
<avdelning>مسول سايت</avdelning>
<lon>180 000 kr</lon>
</person>
<person>
<namn>بابك</namn>
<avdelning>همكار سايت</avdelning>
<lon>40 000 kr</lon>
</person>
<person>
<namn>شاهرخ</namn>
<avdelning>مديركل</avdelning>
<lon>40 000 kr</lon>
</person>
</personal>
اين كد را در اول برنامه خود بنويسيد
کد:
<?php
$xmlpath = dirname(__FILE__) . "\\";
if(!$dom = domxml_open_file($xmlpath."personal.php")) {
echo "ايراد دارد فايل باز نمي شود\n";
exit;
}
...
اگر فايلتان باز نشد يا اشكال داشت مرحله بعدي به اين صورت است
کد:
...
$root = $dom->document_element();
اينحا همه را دريافت ميكند
$personal= $root->get_elements_by_tagname("personal");
$count = (sizeof($personal) - 1);
...
حالا tableخود را ميسازيم
کد:
...
//Vi fixar en liten tabellhuvud först...
echo "<table>
<thead>
<tr>
<th>اسم</th>
<th>سمت</th>
<th>حقوق</th>
</tr>
</thead>";
for ($a = 0; $a <= $count; $a++){
$info = $person[$a]->child_nodes();
$count1 = (sizeof($info) - 1);
echo "<tr>";
for($b = 0; $b <= $count1; $b++){
if($info[$b]->has_child_nodes()){
echo "<td>".utf8_decode($info[$b]->get_content())."</td>";
}
}
echo "</tr>";
}
echo "</table>";
?>