"Fossies" - the Fresh Open Source Software Archive

Member "docs/__filesource/fsource_SitemapCreator__exampleexample.php.html" (20 Jan 2013, 20276 Bytes) of package /linux/www/SitemapCreator.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) HTML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 <?xml version="1.0" encoding="iso-8859-1"?>
    2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    3   <html xmlns="http://www.w3.org/1999/xhtml">
    4         <head>
    5             <!-- template designed by Marco Von Ballmoos -->
    6             <title>File Source for example.php</title>
    7             <link rel="stylesheet" href="../media/stylesheet.css" />
    8             <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
    9         </head>
   10         <body>
   11                         <h1>Source for file example.php</h1>
   12 <p>Documentation is available at <a href="../SitemapCreator/_example---example.php.html">example.php</a></p>
   13 <div class="src-code">
   14 <div class="src-code"><ol><li><div class="src-line"><a name="a1"></a><span class="src-php">&lt;?php</span></div></li>
   15 <li><div class="src-line"><a name="a2"></a>&nbsp;</div></li>
   16 <li><div class="src-line"><a name="a3"></a><span class="src-doc">/**</span></div></li>
   17 <li><div class="src-line"><a name="a4"></a><span class="src-doc">&nbsp;*&nbsp;Sitemap&nbsp;Creator&nbsp;Example</span></div></li>
   18 <li><div class="src-line"><a name="a5"></a><span class="src-doc">&nbsp;*&nbsp;</span></div></li>
   19 <li><div class="src-line"><a name="a6"></a><span class="src-doc">&nbsp;*&nbsp;</span></div></li>
   20 <li><div class="src-line"><a name="a7"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@link</span><span class="src-doc">&nbsp;http://sitemapcreator.org/</span></div></li>
   21 <li><div class="src-line"><a name="a8"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@package</span><span class="src-doc">&nbsp;SitemapCreator</span></div></li>
   22 <li><div class="src-line"><a name="a9"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@author</span><span class="src-doc">&nbsp;Waleed&nbsp;Gadelkareem&nbsp;&lt;gadelkareem@gmail.com&gt;</span></div></li>
   23 <li><div class="src-line"><a name="a10"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@link</span><span class="src-doc">&nbsp;http://gadelkareem.com/</span></div></li>
   24 <li><div class="src-line"><a name="a11"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@filesource</span></div></li>
   25 <li><div class="src-line"><a name="a12"></a><span class="src-doc">&nbsp;*/</span></div></li>
   26 <li><div class="src-line"><a name="a13"></a><a href="http://www.php.net/error_reporting">error_reporting</a><span class="src-sym">(&nbsp;</span><span class="src-id">E_ALL&nbsp;</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   27 <li><div class="src-line"><a name="a14"></a><a href="http://www.php.net/ini_set">ini_set</a><span class="src-sym">(</span><span class="src-str">'display_errors'</span><span class="src-sym">,&nbsp;</span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   28 <li><div class="src-line"><a name="a15"></a><a href="http://www.php.net/set_time_limit">set_time_limit</a><span class="src-sym">(</span><span class="src-num">10000</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   29 <li><div class="src-line"><a name="a16"></a><a href="http://www.php.net/ini_set">ini_set</a><span class="src-sym">(</span><span class="src-str">&quot;memory_limit&quot;</span><span class="src-sym">,&nbsp;</span><span class="src-str">'300M'</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   30 <li><div class="src-line"><a name="a17"></a>&nbsp;</div></li>
   31 <li><div class="src-line"><a name="a18"></a>require&nbsp;<span class="src-str">'../SitemapCreator.class.php'</span><span class="src-sym">;</span></div></li>
   32 <li><div class="src-line"><a name="a19"></a>&nbsp;</div></li>
   33 <li><div class="src-line"><a name="a20"></a><span class="src-key">if&nbsp;</span><span class="src-sym">(</span><span class="src-id">PHP_SAPI&nbsp;</span>==&nbsp;<span class="src-str">&quot;cli&quot;</span><span class="src-sym">)&nbsp;</span><span class="src-var">$lb&nbsp;</span>=&nbsp;<span class="src-str">&quot;\n&quot;</span><span class="src-sym">;&nbsp;</span></div></li>
   34 <li><div class="src-line"><a name="a21"></a><span class="src-key">else&nbsp;</span><span class="src-var">$lb&nbsp;</span>=&nbsp;<span class="src-str">&quot;&lt;br&nbsp;/&gt;&quot;</span><span class="src-sym">;&nbsp;</span></div></li>
   35 <li><div class="src-line"><a name="a22"></a>&nbsp;</div></li>
   36 <li><div class="src-line"><a name="a23"></a><span class="src-comm">//create&nbsp;object</span></div></li>
   37 <li><div class="src-line"><a name="a24"></a><span class="src-var">$sitemap&nbsp;</span>=&nbsp;<span class="src-key">new&nbsp;</span><span class="src-id"><a href="../SitemapCreator/SitemapCreator.html">SitemapCreator</a></span><span class="src-sym">(</span><span class="src-str">'http://www.dmoz.org/'</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   38 <li><div class="src-line"><a name="a25"></a>&nbsp;</div></li>
   39 <li><div class="src-line"><a name="a26"></a>&nbsp;</div></li>
   40 <li><div class="src-line"><a name="a27"></a>&nbsp;</div></li>
   41 <li><div class="src-line"><a name="a28"></a><span class="src-comm">//Sitemap&nbsp;Creator&nbsp;creates&nbsp;a&nbsp;URL&nbsp;to&nbsp;sitemap&nbsp;files</span></div></li>
   42 <li><div class="src-line"><a name="a29"></a><span class="src-comm">//For&nbsp;example</span></div></li>
   43 <li><div class="src-line"><a name="a30"></a><span class="src-comm">//echo&nbsp;$sitemap-&gt;getSitemapURL(1)&nbsp;.&nbsp;$lb;</span></div></li>
   44 <li><div class="src-line"><a name="a31"></a><span class="src-comm">//however&nbsp;you&nbsp;should&nbsp;add&nbsp;your&nbsp;formated&nbsp;URL</span></div></li>
   45 <li><div class="src-line"><a name="a32"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">setSitemapURL</span><span class="src-sym">(</span><span class="src-str">'http://www.dmoz.org/Sitemap_Creator/data/'&nbsp;</span>.&nbsp;<span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">getSitemapDirName</span><span class="src-sym">(</span><span class="src-sym">)&nbsp;</span>.&nbsp;<span class="src-str">'/'&nbsp;</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   46 <li><div class="src-line"><a name="a33"></a>&nbsp;</div></li>
   47 <li><div class="src-line"><a name="a34"></a><span class="src-comm">//Sitemap&nbsp;Creator&nbsp;creates&nbsp;a&nbsp;path&nbsp;to&nbsp;sitemaps&nbsp;in&nbsp;system&nbsp;tmp</span></div></li>
   48 <li><div class="src-line"><a name="a35"></a><span class="src-comm">//For&nbsp;example</span></div></li>
   49 <li><div class="src-line"><a name="a36"></a><span class="src-comm">//echo&nbsp;$sitemap-&gt;getSitemapPath(1)&nbsp;.&nbsp;$lb;</span></div></li>
   50 <li><div class="src-line"><a name="a37"></a><span class="src-comm">//however&nbsp;you&nbsp;should&nbsp;add&nbsp;your&nbsp;writable&nbsp;directory&nbsp;path</span></div></li>
   51 <li><div class="src-line"><a name="a38"></a><span class="src-comm">//$sitemap-&gt;setDataDir('/server/sitemaps/data');</span></div></li>
   52 <li><div class="src-line"><a name="a39"></a>&nbsp;</div></li>
   53 <li><div class="src-line"><a name="a40"></a><span class="src-comm">//choose&nbsp;to&nbsp;gzip&nbsp;compress&nbsp;the&nbsp;sitemaps</span></div></li>
   54 <li><div class="src-line"><a name="a41"></a><span class="src-comm">//this&nbsp;option&nbsp;is&nbsp;useful&nbsp;if&nbsp;you&nbsp;will&nbsp;use&nbsp;NGINX&nbsp;sendfile&nbsp;{@link&nbsp;http://wiki.nginx.org/HttpCoreModule#sendfile}</span></div></li>
   55 <li><div class="src-line"><a name="a42"></a><span class="src-comm">//$sitemap-&gt;useGzip(true);</span></div></li>
   56 <li><div class="src-line"><a name="a43"></a>&nbsp;</div></li>
   57 <li><div class="src-line"><a name="a44"></a><span class="src-comm">//read&nbsp;the&nbsp;sitemaps</span></div></li>
   58 <li><div class="src-line"><a name="a45"></a><span class="src-key">if</span><span class="src-sym">(&nbsp;</span>isset<span class="src-sym">(</span><span class="src-var">$_GET</span><span class="src-sym">[</span><span class="src-str">'sitemap'</span><span class="src-sym">]</span><span class="src-sym">)&nbsp;)</span><span class="src-sym">{</span></div></li>
   59 <li><div class="src-line"><a name="a46"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">readSitemap</span><span class="src-sym">(</span><span class="src-var">$_GET</span><span class="src-sym">[</span><span class="src-str">'sitemap'</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   60 <li><div class="src-line"><a name="a47"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">exit</span><span class="src-sym">;</span></div></li>
   61 <li><div class="src-line"><a name="a48"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-sym">}</span></div></li>
   62 <li><div class="src-line"><a name="a49"></a>&nbsp;&nbsp;&nbsp;&nbsp;</div></li>
   63 <li><div class="src-line"><a name="a50"></a><span class="src-comm">//choose&nbsp;sitemaps&nbsp;options</span></div></li>
   64 <li><div class="src-line"><a name="a51"></a><span class="src-comm">//check&nbsp;docs&nbsp;for&nbsp;details</span></div></li>
   65 <li><div class="src-line"><a name="a52"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">setPriority</span><span class="src-sym">(</span><span class="src-id"><a href="../SitemapCreator/SitemapCreator.html">SitemapCreator</a></span><span class="src-sym">::</span><span class="src-id">PRIORITY_CRAWLED_FIRST</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   66 <li><div class="src-line"><a name="a53"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">setFrequency</span><span class="src-sym">(</span><span class="src-id"><a href="../SitemapCreator/SitemapCreator.html">SitemapCreator</a></span><span class="src-sym">::</span><span class="src-id">FREQUENCY_PRIORITY</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   67 <li><div class="src-line"><a name="a54"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">setEntriesPerSitemap</span><span class="src-sym">(</span><span class="src-num">10</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   68 <li><div class="src-line"><a name="a55"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">setMinFrequency</span><span class="src-sym">(</span><span class="src-str">'yearly'</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   69 <li><div class="src-line"><a name="a56"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">setMinPriority</span><span class="src-sym">(</span><span class="src-num">0.3</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   70 <li><div class="src-line"><a name="a57"></a>&nbsp;</div></li>
   71 <li><div class="src-line"><a name="a58"></a>&nbsp;</div></li>
   72 <li><div class="src-line"><a name="a59"></a><span class="src-comm">//all&nbsp;set,&nbsp;let&nbsp;start&nbsp;the&nbsp;crawler</span></div></li>
   73 <li><div class="src-line"><a name="a60"></a><span class="src-comm">//create&nbsp;$sitemap-&gt;Crawler</span></div></li>
   74 <li><div class="src-line"><a name="a61"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">initCrawler</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;&nbsp;</span></div></li>
   75 <li><div class="src-line"><a name="a62"></a>&nbsp;</div></li>
   76 <li><div class="src-line"><a name="a63"></a><span class="src-comm">//set&nbsp;the&nbsp;Cralwer&nbsp;options</span></div></li>
   77 <li><div class="src-line"><a name="a64"></a><span class="src-comm">//for&nbsp;more&nbsp;options&nbsp;check&nbsp;{@link&nbsp;http://phpcrawl.cuab.de/classreferences/index.html}</span></div></li>
   78 <li><div class="src-line"><a name="a65"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">Crawler</span><span class="src-sym">-&gt;</span><span class="src-id">setPageLimit</span><span class="src-sym">(</span><span class="src-num">10</span><span class="src-sym">)</span><span class="src-sym">;&nbsp;</span><span class="src-comm">//&nbsp;Set&nbsp;the&nbsp;page-limit&nbsp;to&nbsp;50&nbsp;for&nbsp;testing</span></div></li>
   79 <li><div class="src-line"><a name="a66"></a><span class="src-comm">//if&nbsp;we&nbsp;are&nbsp;not&nbsp;calculating&nbsp;Frequency&nbsp;based&nbsp;on&nbsp;last-modified&nbsp;header&nbsp;then&nbsp;we&nbsp;can&nbsp;disable</span></div></li>
   80 <li><div class="src-line"><a name="a67"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">Crawler</span><span class="src-sym">-&gt;</span><span class="src-id">enableLastModifiedCount</span><span class="src-sym">(</span><span class="src-id">false</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   81 <li><div class="src-line"><a name="a68"></a>&nbsp;</div></li>
   82 <li><div class="src-line"><a name="a69"></a><span class="src-comm">//start&nbsp;the&nbsp;crawling&nbsp;process</span></div></li>
   83 <li><div class="src-line"><a name="a70"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">Crawl</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   84 <li><div class="src-line"><a name="a71"></a>&nbsp;</div></li>
   85 <li><div class="src-line"><a name="a72"></a><span class="src-comm">//&nbsp;At&nbsp;the&nbsp;end,&nbsp;after&nbsp;the&nbsp;process&nbsp;is&nbsp;finished,&nbsp;we&nbsp;print&nbsp;a&nbsp;short&nbsp;</span></div></li>
   86 <li><div class="src-line"><a name="a73"></a><span class="src-comm">//&nbsp;report&nbsp;(see&nbsp;method&nbsp;getProcessReport()&nbsp;for&nbsp;more&nbsp;information)&nbsp;</span></div></li>
   87 <li><div class="src-line"><a name="a74"></a><span class="src-var">$report&nbsp;</span>=&nbsp;<span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">crawler_reports</span><span class="src-sym">;&nbsp;</span></div></li>
   88 <li><div class="src-line"><a name="a75"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div></li>
   89 <li><div class="src-line"><a name="a76"></a>echo&nbsp;<span class="src-str">&quot;Summary:&quot;</span>.<span class="src-var">$lb</span><span class="src-sym">;&nbsp;</span></div></li>
   90 <li><div class="src-line"><a name="a77"></a>echo&nbsp;<span class="src-str">&quot;Links&nbsp;followed:&nbsp;&quot;</span>.<span class="src-var">$report</span><span class="src-sym">-&gt;</span><span class="src-id">links_followed</span>.<span class="src-var">$lb</span><span class="src-sym">;&nbsp;</span></div></li>
   91 <li><div class="src-line"><a name="a78"></a>echo&nbsp;<span class="src-str">&quot;Documents&nbsp;received:&nbsp;&quot;</span>.<span class="src-var">$report</span><span class="src-sym">-&gt;</span><span class="src-id">files_received</span>.<span class="src-var">$lb</span><span class="src-sym">;&nbsp;</span></div></li>
   92 <li><div class="src-line"><a name="a79"></a>echo&nbsp;<span class="src-str">&quot;Bytes&nbsp;received:&nbsp;&quot;</span>.<span class="src-var">$report</span><span class="src-sym">-&gt;</span><span class="src-id">bytes_received</span>.<span class="src-str">&quot;&nbsp;bytes&quot;</span>.<span class="src-var">$lb</span><span class="src-sym">;&nbsp;</span></div></li>
   93 <li><div class="src-line"><a name="a80"></a>echo&nbsp;<span class="src-str">&quot;Process&nbsp;runtime:&nbsp;&quot;</span>.<span class="src-var">$report</span><span class="src-sym">-&gt;</span><span class="src-id">process_runtime</span>.<span class="src-str">&quot;&nbsp;sec&quot;</span>.<span class="src-var">$lb</span><span class="src-sym">;&nbsp;&nbsp;</span></div></li>
   94 <li><div class="src-line"><a name="a81"></a><a href="http://www.php.net/flush">flush</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   95 <li><div class="src-line"><a name="a82"></a>&nbsp;</div></li>
   96 <li><div class="src-line"><a name="a83"></a><span class="src-comm">//create&nbsp;sitemaps</span></div></li>
   97 <li><div class="src-line"><a name="a84"></a><span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">CreateSitemaps</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
   98 <li><div class="src-line"><a name="a85"></a>&nbsp;</div></li>
   99 <li><div class="src-line"><a name="a86"></a>echo&nbsp;<span class="src-str">&quot;</span><span class="src-str">Sitemap&nbsp;Created&nbsp;at&nbsp;{<span class="src-var">$sitemap</span></span><span class="src-sym">-&gt;</span><span class="src-id">getSitemapPath</span><span class="src-sym">(</span><span class="src-str">'index'</span><span class="src-sym">)</span><span class="src-str"></span><span class="src-sym">}</span>&nbsp;{<span class="src-var">$lb</span><span class="src-sym">}</span></span><span class="src-str">&quot;</span><span class="src-sym">;</span></div></li>
  100 <li><div class="src-line"><a name="a87"></a><span class="src-key">if</span><span class="src-sym">(&nbsp;</span><span class="src-id">PHP_SAPI&nbsp;</span>!=&nbsp;<span class="src-str">&quot;cli&quot;</span><span class="src-sym">)&nbsp;</span></div></li>
  101 <li><div class="src-line"><a name="a88"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span class="src-str">&quot;</span><span class="src-str">Click&nbsp;&lt;a&nbsp;href='{<span class="src-var">$_SERVER</span><span class="src-sym">[</span><span class="src-str">'PHP_SELF'</span><span class="src-sym">]</span><span class="src-sym">}</span>?sitemap=index'&nbsp;&gt;here&lt;/a&gt;&nbsp;to&nbsp;view&nbsp;your&nbsp;sitemap{<span class="src-var">$lb</span><span class="src-sym">}</span></span><span class="src-str">&quot;</span><span class="src-sym">;</span></div></li>
  102 <li><div class="src-line"><a name="a89"></a>&nbsp;</div></li>
  103 <li><div class="src-line"><a name="a90"></a><span class="src-var">$results&nbsp;</span>=&nbsp;<span class="src-var">$sitemap</span><span class="src-sym">-&gt;</span><span class="src-id">Ping</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div></li>
  104 <li><div class="src-line"><a name="a91"></a>&nbsp;</div></li>
  105 <li><div class="src-line"><a name="a92"></a><span class="src-key">foreach</span><span class="src-sym">(&nbsp;</span><span class="src-var">$results&nbsp;</span><span class="src-key">as&nbsp;</span><span class="src-var">$engine&nbsp;</span>=&gt;&nbsp;<span class="src-var">$result</span><span class="src-sym">)</span></div></li>
  106 <li><div class="src-line"><a name="a93"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">if</span><span class="src-sym">(&nbsp;</span>isset<span class="src-sym">(</span><span class="src-var">$result</span><span class="src-sym">[</span><span class="src-str">'body'</span><span class="src-sym">]</span><span class="src-sym">)&nbsp;)</span></div></li>
  107 <li><div class="src-line"><a name="a94"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span class="src-str">&quot;</span>{<span class="src-var">$engine</span><span class="src-str"></span><span class="src-sym">}</span>&nbsp;pinged&nbsp;successfully{<span class="src-var">$lb</span><span class="src-sym">}</span></span><span class="src-str">&quot;</span><span class="src-sym">;</span></div></li>
  108 <li><div class="src-line"><a name="a95"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">else</span></div></li>
  109 <li><div class="src-line"><a name="a96"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span class="src-str">&quot;</span><span class="src-str">Error&nbsp;pinging&nbsp;{<span class="src-var">$engine</span><span class="src-sym">}</span>&nbsp;:&nbsp;{<span class="src-var">$result</span><span class="src-sym">[</span><span class="src-str">'error'</span><span class="src-sym">]</span><span class="src-sym">}</span>{<span class="src-var">$lb</span><span class="src-sym">}</span></span><span class="src-str">&quot;</span><span class="src-sym">;</span></div></li>
  110 </ol></div>
  111 </div>
  112     <p class="notes" id="credit">
  113         Documentation generated on Sun, 20 Jan 2013 21:18:49 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.4</a>
  114     </p>
  115     </body>
  116 </html>