Witam serdecznie
Mam zamiar stworzyć wersję wap swojej strony internetowej. Znalazłem darmowy skrypt, jest to Wapbuddy. Przystosowałem sobie go w miarę moich możliwości, jednak napotkałem jeden błąd. Słabo znam się na PHP i nie potrafię sobie z nim poradzić.
Chodzi o to, że skrypt generuje listę dzwonków z katalogu, dzieląc je po 10 linków na stronę. I tu pojawia się problem. Po kliknięciu przycisku Następny zamiast zaprezentować kolejnych dziesięć dzwonków ukazują się nadal te same.
Oto kod:
<?
header("Content-type: text/vnd.wap.wml"); echo "<?xml version="1.0"?>"; echo "<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""." "http://www.wapforum.org/DTD/wml_1.1.xml">";
include("../wapbuddy_settings.php");
if (!isset($page)) {$page = 0;} $total = 0;
if(!($dp = opendir("./"))) die ("Cannot open ./"); {
if(substr($file,0,1) != '.' and
$file != "index.php") {
$file_array[] = $file;
}
}
$file_count = count ($file_array); ?>
<wml>
<card id="card1" title="
<? echo $conf["site_name"] ?>">
<p mode="nowrap">
<do type="option" label="Home"><go href="../index.php"/></do>
<br /><br />
<?
if ($file_count > 0)
{
$first_record = $page * $conf["items_per_page"];
$last_record = $first_record + $conf["items_per_page"];
while (list
($fileIndexValue, $file_name) = each ($file_array)) {
if (($fileIndexValue >= $first_record) AND ($fileIndexValue < $last_record))
{
echo "<a href="$file_name">$file_name</a> (". round(filesize($file_name)/1024,1) . "kb)<br/>"; }
}
if (($file_count > 0) AND ($page != 0))
{
// previous button
$prev_page = $page -1;
echo "<br/><a href="".$_SERVER["PHP_SELF
"]."?page
=$prev_page">Poprzedni</a><br/>"; }
if (($file_count > 0) AND ($last_record < $file_count))
{
// next button
$next_page = $page + 1;
echo "<br/><a href="".$_SERVER["PHP_SELF
"]."?page
=$next_page">Następny</a><br/>"; }
}
?>
</p>
</card>
</wml>
Z góry dziękuję za pomoc