Avatar billede hornbech Praktikant
25. oktober 2003 - 12:58 Der er 6 kommentarer og
2 løsninger

Downloade ringetoner

Jeg har en wepside med polytoner og lidt billeder og det virker fint med at folk kan downloade disse.
Men en af siderne har jeg almindelige tonet til Sony Ericsson. men disse får fejl når de forsøger at hente disse EMY filer. Men det burde da virke, er der nogen der har en løsning.
Min kode ser sådan ud:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <head><meta http-equiv="cache-control" content="no-cache"/></head>
  <card id="Main" title="Hornbech Wap">
    <do type="prev"><prev/></do>
    <p align="center">
    <b>Almindelige ringetoner til Sony Ericsson T68i:</b><br/><br/>
    <a href="abba-money_money.emy">ABBA - Money money<br/></a>
    <a href="atb-9pm.emy">ATB - 9 PM<br/></a>
    <a href="a-ha-take_on_me.emy">A-Ha - Take on me<br/></a>
    <a href="alphaville-big_in_japan.emy">Alphaville - Big in japan<br/></a>
    <a href="culture_beat-mrvain.emy">Culture Beat - MrVain<br/></a>
    <a href="dilemma-nelly.imy">Dilemma - Nelly<br/></a>
    <a href="darude-sandstorm.emy">Darude - Sandstorm<br/></a>
    <a href="dire_straits-walk_of_life.emy">Dire Straits - Walk of life<br/></a>
    <a href="doors-light_my_fire.emy">Doors - Light my fire<br/></a>
    <a href="friends.emy">Friends Tema<br/></a>
    <a href="john_lennon-yesterday.emy">John Lennon - Yesterday<br/></a>
    <a href="pipi_langstrump.emy">Pipi Langstrump<br/></a>
    </p>
  </card>
</wml>
Avatar billede hoejrup Nybegynder
25. oktober 2003 - 13:03 #1
Den understøtter kun WML 1.3, og du anvender WML 1.1

/per
Avatar billede hornbech Praktikant
25. oktober 2003 - 13:08 #2
hvad skal jeg gøre anderledes?
Avatar billede hornbech Praktikant
25. oktober 2003 - 13:32 #3
Hvad skal jeg gøre anderledes for at lave det i 1.3. og hvad er forskellen på 1.1 og 1.3
Avatar billede speedfreak Nybegynder
27. oktober 2003 - 18:53 #4
prøv at lave en index.php fil i den mappe hvor dine toner ligger med den kode nedenfor her. og så linke til den index fil fra din wapside.
virker hos mig :)


<?
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("/vhost/xgryde.dk/htdocs/wap/wapbuddy_settings.php");
if (!isset($page)) {$page = 0;}
$total = 0;

if(!($dp = opendir("./"))) die ("Cannot open ./");
$file_array = array();
while ($file = readdir ($dp))
    {
    if(substr($file,0,1) != '.' and $file != "index.php")
        {
        $file_array[] =  $file;
        }
    }
$file_count = count ($file_array);
sort ($file_array);
?>
<wml>
<card id="card1" title="<? echo $conf["site_name"] ?>">
    <p mode="nowrap">
        <do type="option" label="Xgryde"><go href="/wap.wml"/></do>
        <? echo "<a href=\"../\">Xgryde</a><br/><br/>"; ?>
        <?
                if (($file_count > 0) AND ($page != 0))
                {
                // previous button
                $prev_page = $page -1;
                echo "<br/><a href=\"".$_SERVER["PHP_SELF"]."?page=$prev_page\">Prev</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\">Next</a><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/>";
                    $total = $total + filesize($file_name);
                    }
                }
           
            if (($file_count > 0) AND ($page != 0))
                {
                // previous button
                $prev_page = $page -1;
                echo "<br/><a href=\"".$_SERVER["PHP_SELF"]."?page=$prev_page\">Prev</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\">Next</a><br/>";
                }
            echo "<br/>Directory:<br/>$file_count ";
            if ($file_count == 1)
                {echo "file";}
            else
                {echo "files";}
               
            echo " (" . round($total/1024,1) . "kb)";
            echo "<br/><a href=\"/wap.wml\">Xgryde</a>";
            }
        closedir($dp);
        ?>
       
    </p>
</card>
</wml>
Avatar billede hornbech Praktikant
27. oktober 2003 - 22:52 #5
Der må være en nemmere måde. Jeg har ikke styr på PHP så ovenståene kode siger mig ikke noget
Avatar billede speedfreak Nybegynder
28. oktober 2003 - 01:27 #6
du skal ikke gøre noget særligt med den, andet en at kopier alt koden, og sætte den ind m. feks. notepad i den fil og kalde den index.php . derefter skal du i feks. din wapfil feks. wap.wml linke til den index fil ved at gøre følgene  <anchor> test <go href="test/index.php"/></anchor><br/> så du har en mappe som heder test med din index.php fil sammen med dine toner.
Avatar billede hornbech Praktikant
28. oktober 2003 - 10:45 #7
Nope nu kommer der bare en masse volapyk frem på skærmen
Avatar billede casper_skovgaard Nybegynder
10. november 2003 - 09:21 #8
husk lige at php scriptet kræver at php er installeret på web serveren :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester