Link to home
Start Free TrialLog in
Avatar of st_steve
st_steve

asked on

File Format Unknown

I'm very new to WAP.

I've tried to create a simple page and tried to access it using my WAP-capable phone. There are two files in the directory: index.wml and wml13.dtd Actually, I didn't create both files, I just copied it from a working site (BBC News).

When I access (modified) index.wml, my phone tells me "File Format Unknown".

If you need to see the contents of the two files, I can post them here. Can you tell me how I can fix up this error? Thanks


Avatar of jimmack
jimmack

Yes.  Please post index.wml
You should also check that your web server supports the required MIME types.  (This isn't likely to be the cause of the problem because nearly all servers now have these MIME types set up):

wbmp  image/vnd.wap.wbmp
wml  text/vnd.wap.wml
wmlc  application/vnd.wap.wmlc
wmls  text/vnd.wap.wmlscript
wmlscriptc  application/vnd.wap.wmlscriptc
Hi st_steve.  Come on, this is your only open question ;-)

Have you found the problem or do you still need help?
Avatar of st_steve

ASKER

Hi Jimmack

I apologise, profusely, for my very very late reply. I just got relocated to a new place and I've been tied up with everything. I'm without Internet access and I'll get my line connected tomorrow, so hopefully I'll be online again from home. I'll post the index.wml as soon as I get connected. I'm using the office computer now so I don't want to take too much time. Sorry for the delay again and thanks for your comments.
;-)  I guess that it must be something like that.  Leaving questions open doesn't seem to be your style (from your question history) ;-)
Yeah, sorry about that. I just changed jobs, moved to a new location, have to buy all the furnitures (and the rest) and just learning new things at work. So you can imagine I have been extremely busy for the past few weeks. I just got my phone line connected this morning so I'll post a message tonight and maybe you can help me out. Thanks for your patience.
The contents of index.wml:

<?xml version="1.0"?>

<!-- OPENWAVE SECTION -->

<!DOCTYPE wml PUBLIC "-//SITHU.COM//DTD WML 1.3//EN" "http://home.iprimus.com.au/sithu/mobile/wml13.dtd">
<wml>

<template>

<do type="prev" name="back" label="Back"><prev/></do>

<do type="options" name="1" label="CV" optional="false">
<go href="/mobile/index.wml"/></do>

</template>

<card id="SiThu" title="CV">

<p><b>SiThu's Resume</b></p>
<p>
<p><b>Name: Si Thu</b></p>
<p><b>Sex: Male</b></p>
<p><b>DOB: 10/01/1978</b></p>
<p><b>Phone: 0413725469</b></p>
<p><b>Email: admin@sithu.com</b></p>

<p>

<p><b>Qualifications</b></p>
<p>
<p><b>BSc (Hons) Computer Science</b></p>
<p><b>Novell CNA</b></p>
<p><b>Microsoft MCP (NT4)</b></p>
<p><b>Microsoft MCSA (Win2k)</b></p>
<p><b>Cisco CCNA</b></p>

<p>

<p><b>http://sithu.com/CV.htm</b></p>

<a href="/mobile/bbc_news/top_stories/index.wml?">Top Stories</a><br/>

</p>


<p>-<br/>
<a href="/mobile/sources.wml?">Sources</a><br/>
</p>

<p><hr /></p>

<p>

<a href="/mobile/index.wml?">BBCi Home</a><br/>

</p>
</card>

</wml>



<!-- NOKIA SECTION -->



----------------------------------

The contents of wml13.dtd:

<!-- file: wml.dtd -->
<!--
     This is a superset of the WAP Forum WML 1.3
     
     Copyright Phone.com, Inc. 2000
             
       Permission to use and distribute this DTD without fee is hereby
       granted in perpetuity, provided that the above copyright notice and this
       paragraph appear in all copies.  The copyright holders make no
       representation about the suitability of the DTD for any purpose.

     IT IS PROVIDED "AS IS" WITHOUT EXPRESSED OR IMPLIED WARRANTY.

     Please use this formal public identifier to identify it:

         "-//PHONE.COM//DTD WML 1.3//EN"

     For example, if you are using WML directly, use
     the FPI in the DOCTYPE declaration:

         <?xml version="1.0"?>
         <!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.3//EN"
                  "http://www.phone.com/dtd/wml13.dtd" >
         <wml>
         ...
         </wml>
-->


<!ENTITY % length  "CDATA">    <!-- [0-9]+ for pixels or [0-9]+"%" for
                                    percentage length -->
<!ENTITY % vdata   "CDATA">    <!-- attribute value possibly containing
                                    variable references -->
<!ENTITY % HREF    "%vdata;">  <!-- URL or URN designating a hypertext
                                    node. May contain variable
                                    references -->
<!ENTITY % boolean "(true|false)">
<!ENTITY % number  "NMTOKEN">  <!-- a number, with format [0-9]+ -->
<!ENTITY % character "CDATA"> <!-- a single character from ISO10646 -->

<!ENTITY % coreattrs
"id      ID      #IMPLIED
class      CDATA      #IMPLIED">

<!ENTITY % ContentType "%vdata;">   <!-- media type. May contain variable
                                         references -->
       
<!ENTITY % emph    "em | strong | b | i | u | big | small">
<!ENTITY % layout  "br">

<!ENTITY % text     "#PCDATA | %emph; ">

<!-- flow covers "card-level" elements, such as text and images -->
<!ENTITY % flow     "%text; | %layout; | do | img | anchor | a | table | hr">

<!-- Task types -->
<!ENTITY % task   "go | prev | noop | refresh | spawn | exit | throw | async">

<!-- Navigation and event elements -->
<!ENTITY % navelmts     "do | onevent">
<!ENTITY % linktypes    "(next|channel)">

<!--================ Decks and Cards ================-->

<!ELEMENT wml ( head?, template?, card+ )>
<!ATTLIST wml
  xml:lang        NMTOKEN        #IMPLIED
  %coreattrs;
  >

<!-- card intrinsic events -->
<!ENTITY % cardev
 "onenterforward  %HREF;          #IMPLIED
  onenterbackward %HREF;          #IMPLIED
  ontimer         %HREF;          #IMPLIED"
  >

<!-- CARD field types -->
<!ENTITY % fields  "%flow; | input | select | fieldset">

<!ELEMENT card (onevent* , timer? , (do | p | pre)*)>
<!ATTLIST card
  title           %vdata;       #IMPLIED
  newcontext      %boolean;     "false"
  ordered            %boolean;        "true"
  xml:lang            NMTOKEN        #IMPLIED
  %cardev;
  %coreattrs;
  >

<!--================ Event Bindings ================-->

<!ELEMENT do ((%task;), img?)>
<!ATTLIST do
  type         CDATA       #REQUIRED
  label        %vdata;     #IMPLIED
  name         NMTOKEN     #IMPLIED
  optional     %boolean;   "false"
  xml:lang         NMTOKEN         #IMPLIED
  %coreattrs;
  >

<!ELEMENT onevent (%task;)>
<!ATTLIST onevent
  type         CDATA       #REQUIRED
  %coreattrs;
  >

<!--================ Deck-level declarations ================-->

<!ELEMENT head ( access | link | meta )+>
<!ATTLIST head
  %coreattrs;
  >

<!ELEMENT template (%navelmts;)*>
<!ATTLIST template
  %cardev;
  %coreattrs;
  >

<!ELEMENT access EMPTY>
<!ATTLIST access
  domain       CDATA       #IMPLIED
  path         CDATA       #IMPLIED
  %coreattrs;
  >

<!ELEMENT meta EMPTY>
<!ATTLIST meta
  http-equiv     CDATA      #IMPLIED
  name           CDATA      #IMPLIED
  forua                 %boolean;   "false"
  content        CDATA      #REQUIRED
  scheme         CDATA      #IMPLIED
  %coreattrs;
  >

<!--================ Tasks and Task-related ================-->

<!ENTITY % cache-control "(no-cache)" >

<!ELEMENT go (setvar | postfield | reset)*>
<!ATTLIST go
  href            %HREF;          #REQUIRED
  sendreferer     %boolean;       "false"
  method          (post|get)      "get"
  accept-charset  CDATA           #IMPLIED
  enctype         %ContentType;   "application/x-www-form-urlencoded"
  cache-control   %cache-control; #IMPLIED
  %coreattrs;
  >

<!ELEMENT prev (setvar | reset)*>
<!ATTLIST prev
  %coreattrs;
  >

<!ELEMENT refresh (setvar | reset)*>
<!ATTLIST refresh
  %coreattrs;
  >

<!ELEMENT noop EMPTY>
<!ATTLIST noop
  %coreattrs;
  >

<!ELEMENT spawn (setvar | postfield | catch | onevent | receive)*>
<!ATTLIST spawn
  href            %HREF;          #REQUIRED
  onexit          %HREF;          #IMPLIED
  sendreferer     %boolean;       "false"
  method          (post|get)      "get"
  accept-charset  CDATA           #IMPLIED
  enctype         %ContentType;   "application/x-www-form-urlencoded"
  cache-control   %cache-control; #IMPLIED
  %coreattrs;
  >

<!ELEMENT exit (send)*>
<!ATTLIST exit
  %coreattrs;
  >

<!ELEMENT throw (send)*>
<!ATTLIST throw
  name    CDATA   #REQUIRED
  %coreattrs;
  >

<!ELEMENT catch (receive | onevent | reset)*>
<!ATTLIST catch
  name    CDATA    #IMPLIED
  onthrow %HREF;   #IMPLIED
  %coreattrs;
  >

<!ELEMENT async (postfield | onevent)*>
<!ATTLIST async
  href             %HREF;          #REQUIRED
  sendreferer      %boolean;       "false"
  method          (post|get)       "get"
  accept-charset  CDATA            #IMPLIED
  enctype         %ContentType;    "application/x-www-form-urlencoded"
  cache-control   %cache-control;  #IMPLIED
  onexit          %HREF;           #IMPLIED
  priority        (high|low)       "low"
  %coreattrs;
  >

<!--================ Parameter Passing ================-->

<!ELEMENT send EMPTY>
<!ATTLIST send
  value             %vdata;             #IMPLIED
  %coreattrs;
  >

<!ELEMENT receive EMPTY>
<!ATTLIST receive
  name             NMTOKEN             #IMPLIED
  %coreattrs;
  >

<!--================ postfield ================-->

<!ELEMENT postfield EMPTY>
<!ATTLIST postfield
  name         %vdata;           #REQUIRED
  value        %vdata;           #REQUIRED
  %coreattrs;
  >

<!--================ Variable Manipulation ================-->

<!ELEMENT setvar EMPTY>
<!ATTLIST setvar
  name         %vdata;           #REQUIRED
  value        %vdata;           #REQUIRED
  %coreattrs;
  >

<!ELEMENT reset EMPTY>
<!ATTLIST reset
  %coreattrs;
  >

<!--================ Card Fields ================-->

<!ENTITY % selecttypes    "(list|spin|popup|radio)">

<!ELEMENT select (optgroup|option)*>
<!ATTLIST select
  type         %selecttypes;     #IMPLIED
  title        %vdata;           #IMPLIED
  name         NMTOKEN           #IMPLIED
  value        %vdata;           #IMPLIED
  iname        NMTOKEN           #IMPLIED
  ivalue       %vdata;           #IMPLIED
  multiple     %boolean;         "false"
  tabindex     %number;          #IMPLIED
  xml:lang     NMTOKEN           #IMPLIED
  %coreattrs;
  >

<!ELEMENT optgroup (optgroup|option)* >
<!ATTLIST optgroup
  title        %vdata;           #IMPLIED
  xml:lang     NMTOKEN           #IMPLIED
  %coreattrs;
  >

<!ELEMENT option (#PCDATA | img | onevent)*>
<!ATTLIST option
  value        %vdata;           #IMPLIED
  title        %vdata;           #IMPLIED
  onpick       %HREF;            #IMPLIED
  xml:lang     NMTOKEN           #IMPLIED
  %coreattrs;
  >

<!ELEMENT input EMPTY>
<!ATTLIST input
  name       NMTOKEN                    #REQUIRED
  type       (text|password|phonenum)   "text"
  value      %vdata;                    #IMPLIED
  format     CDATA                      #IMPLIED
  emptyok    %boolean;                  #IMPLIED
  size       %number;                   #IMPLIED
  maxlength  %number;                   #IMPLIED
  tabindex   %number;                   #IMPLIED
  title      %vdata;                    #IMPLIED
  accesskey  %vdata;                    #IMPLIED
  xml:lang   NMTOKEN                    #IMPLIED
  mode             (word)                                    #IMPLIED
  %coreattrs;
  >

<!ELEMENT fieldset (%fields;)* >
<!ATTLIST fieldset
  title           %vdata;      #IMPLIED
  xml:lang        NMTOKEN      #IMPLIED
  %coreattrs;
  >

<!ELEMENT timer EMPTY>
<!ATTLIST timer
  name        NMTOKEN           #IMPLIED
  value       %vdata;           #REQUIRED
  %coreattrs;
  >

<!--================ Images ================-->

<!ENTITY % IAlign "(top|middle|bottom)" >

<!ELEMENT img EMPTY>
<!ATTLIST img
  alt        %vdata;      #REQUIRED
  src        %HREF;       #REQUIRED
  localsrc   %vdata;      #IMPLIED
  vspace     %length;     "0"
  hspace     %length;     "0"
  align      %IAlign;     "bottom"
  height     %length;     #IMPLIED
  width      %length;     #IMPLIED
  xml:lang   NMTOKEN      #IMPLIED
  %coreattrs;
  >

<!--================ Anchor and Link ================-->

<!ELEMENT anchor ( #PCDATA | br | img | go | prev | refresh | spawn | exit | throw | async )*>
<!ATTLIST anchor
  title        %vdata;      #IMPLIED
  accesskey    %vdata;      #IMPLIED
  xml:lang     NMTOKEN      #IMPLIED
  %coreattrs;
  >

<!ELEMENT a ( #PCDATA | br | img)*>
<!ATTLIST a
  href         %HREF;       #REQUIRED
  title        %vdata;      #IMPLIED
  accesskey    %vdata;      #IMPLIED
  xml:lang     NMTOKEN      #IMPLIED
  %coreattrs;
  >

<!ELEMENT link EMPTY>
<!ATTLIST link
  href         %HREF;       #REQUIRED
  rel          %linktypes;  #REQUIRED
  sendreferer  %boolean;    "false"
  >

<!--================ Tables ================-->

<!ELEMENT table (tr)+>
<!ATTLIST table
  title       %vdata;       #IMPLIED
  align       CDATA         #IMPLIED
  columns     %number;       #REQUIRED
  xml:lang    NMTOKEN       #IMPLIED
  %coreattrs;
>

<!ELEMENT tr (td)+>
<!ATTLIST tr
  %coreattrs;
>

<!ELEMENT td ( %text; | %layout; | img | anchor | a )*>
<!ATTLIST td
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!--=================== Horizontal Rule ==================================-->

<!ELEMENT hr EMPTY>
<!ATTLIST hr
  %coreattrs;
  xml:lang    NMTOKEN       #IMPLIED
  size        %number;  #IMPLIED
  width       %length;  #IMPLIED
  >

<!--================ Text layout and line breaks ================-->
<!ELEMENT em (%flow;)*>
<!ATTLIST em
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!ELEMENT strong (%flow;)*>
<!ATTLIST strong
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!ELEMENT b (%flow;)*>
<!ATTLIST b
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!ELEMENT i (%flow;)*>
<!ATTLIST i
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!ELEMENT u (%flow;)*>
<!ATTLIST u
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!ELEMENT big (%flow;)*>
<!ATTLIST big
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!ELEMENT small (%flow;)*>
<!ATTLIST small
  xml:lang NMTOKEN #IMPLIED
  %coreattrs;
>

<!ENTITY % TAlign "(left|right|center)">
<!ENTITY % WrapMode "(wrap|nowrap)" >
<!ELEMENT p (%fields;)*>
<!ATTLIST p
  align       %TAlign;    "left"
  mode        %WrapMode;  #IMPLIED
  xml:lang    NMTOKEN     #IMPLIED
  %coreattrs;
>

<!ELEMENT br EMPTY>
<!ATTLIST br
  %coreattrs;
>

<!ELEMENT pre (#PCDATA | a | anchor | do | u | br | i | b | em | strong |
               input | select )*>
<!ATTLIST pre
  xml:space        CDATA       #FIXED    "preserve"
  %coreattrs;
>

<!ENTITY quot "&#34;">     <!-- quotation mark -->
<!ENTITY amp  "&#38;#38;"> <!-- ampersand -->
<!ENTITY apos "&#39;">     <!-- apostrophe -->
<!ENTITY lt   "&#38;#60;"> <!-- less than -->
<!ENTITY gt   "&#62;">     <!-- greater than -->
<!ENTITY nbsp "&#160;">    <!-- non-breaking space -->
<!ENTITY shy  "&#173;">    <!-- soft hyphen (discretionary hyphen) -->


--------------------------------

Does this help? Thanks for your comments.

I didn't create these two files by the way. wml13.dtd, I just downloaded from BBC website (using http instead of accessing it through WAP). Same as indx.wml, which I've changed a little to suit my needs (a simple resume was what I was planning to do). I wonder if the "little changes" I've made is the reason why it's giving out that error message on my mobile phone.

;-)  I think I've got it.

WML is very picky about it's tags (like HTML should be, but isn't ;-))

For every <p> tag you need to have a </p>

My Nokia produces the same error message if I miss any </p>'s.
Also, you probably don't need the DTD on your local system/server unless you edit that.
Ok, thanks for that comment. I'll put </p> where I see a <p> and see if that works. Give me a few days to test. Thanks
<?xml version="1.0"?>

<!-- OPENWAVE SECTION -->

<!DOCTYPE wml PUBLIC "-//SITHU.COM//DTD WML 1.3//EN" "http://home.iprimus.com.au/sithu/mobile/wml13.dtd">
<wml>

<template>

<do type="prev" name="back" label="Back"><prev/></do>

<do type="options" name="1" label="CV" optional="false">
<go href="/mobile/index.wml"/></do>

</template>

<card id="SiThu" title="CV">

<p><b>SiThu's Resume</b></p>
<p></p>
<p><b>Name: Si Thu</b></p>
<p><b>Sex: Male</b></p>
<p><b>DOB: 10/01/1978</b></p>
<p><b>Phone: 0413725469</b></p>
<p><b>Email: admin@sithu.com</b></p>

<p></p>

<p><b>Qualifications</b></p>
<p></p>
<p><b>BSc (Hons) Computer Science</b></p>
<p><b>Novell CNA</b></p>
<p><b>Microsoft MCP (NT4)</b></p>
<p><b>Microsoft MCSA (Win2k)</b></p>
<p><b>Cisco CCNA</b></p>

<p></p>

<p><b>Visit http://sithu.com/CV.htm</b></p>

</card>

</wml>

<!-- NOKIA SECTION -->

------------------

Same error!

This statement:
<do type="options" name="1" label="CV" optional="false">
<go href="/mobile/index.wml"/></do>

Do I need it? and also, do I need a </go>?

Thanks for your comments
Well that last post seems to work OK.  Are you sure that your server is returning this as WML?  An easy way to check this is to try to open the file using your web browser.  If the server is working correctly, the browser should report that it doesn't recognise the content type of "text/wap.vnd.wml" and ask you where to save it.

Even if it does this (implying that the server is functioning correctly), it would be worth saving the file and checking the content.
My browser "displays" the contents on screen (didn't ask me whether I want to open or save the file). So I can see the source code on the screen of Internet Explorer. Does this mean something's wrong?


---------------

everything is displayed is the same, except <P> was replaced by <P align=left>
this is what it displayed:

  <?xml version="1.0" ?>
- <!--  OPENWAVE SECTION
  -->
  <!DOCTYPE wml (View Source for full doctype...)>
- <wml>
- <template>
- <do type="prev" name="back" label="Back" optional="false">
  <prev />
  </do>
- <do type="options" name="1" label="CV" optional="false">
  <go href="/mobile/index.wml" sendreferer="false" method="get" enctype="application/x-www-form-urlencoded" />
  </do>
  </template>
- <card id="SiThu" title="CV" newcontext="false" ordered="true">
- <p align="left">
  <b>SiThu's Resume</b>
  </p>
  <p align="left" />
- <p align="left">
  <b>Name: Si Thu</b>
  </p>
- <p align="left">
  <b>Sex: Male</b>
  </p>
- <p align="left">
  <b>DOB: 10/01/1978</b>
  </p>
- <p align="left">
  <b>Phone: 0413725469</b>
  </p>
- <p align="left">
  <b>Email: admin@sithu.com</b>
  </p>
  <p align="left" />
- <p align="left">
  <b>Qualifications</b>
  </p>
  <p align="left" />
- <p align="left">
  <b>BSc (Hons) Computer Science</b>
  </p>
- <p align="left">
  <b>Novell CNA</b>
  </p>
- <p align="left">
  <b>Microsoft MCP (NT4)</b>
  </p>
- <p align="left">
  <b>Microsoft MCSA (Win2k)</b>
  </p>
- <p align="left">
  <b>Cisco CCNA</b>
  </p>
  <p align="left" />
- <p align="left">
  <b>Visit http://sithu.com/CV.htm</b>
  </p>
  </card>
  </wml>
- <!--  NOKIA SECTION
  -->
I believe this means that IE is interpretting the document from it's content (the first line is <?xml ...) instead of the content type.  This would mean that the server is not returning the document as "text/vnd.wap.wml" and this would, in turn, explain why the phone isn't recognising the document.

See the second comment I posted about MIME types in the server.

Which server are you using?  Do you have administrative control of it?
Maybe that's the problem, the server not returning the document as wml and returning as html or something. I don't have admin control over it. Anything I can do to make this work on the current server? or is there something (or a server) I can upload to, so that this document can be displayed on mobile phones?
Well the MIME types I listed are included in most (if not all) modern server distributions.  If they're missing, you should probably have a word with the server adminstrator and request that they add these MIME types.  It is easy to do (should only take a couple of minutes for a competent admin).

I'd start by sending an e-mail to your ISP or system adminstrator asking them to include the WAP MIME types (include the list if you like) with a brief explanation that you need this facility.  If it's a problem with your ISP and they refuse to change it, I'd recommend either:  move to another ISP or (if possible) run your own server (Apache will do the trick nicely or Tomcat if you want to get into dynamic WML construction and Java ;-)).

Please post again when you get a reponse from the server admin and we'll figure out where to go from there.
Ok, thanks, contact ISP sys admin and see what they can do for me. I'll also give them a link to this question so that they know what I'm on about.

Give me a few days
;-)
Wrote an email to ISP tech support, waiting for reply.

Do you know of any free servers that I can upload this file so that we can test this document? I just need to use the server as a trial for a few days, and once we know that it's the server-side problem, we can get the ISP to add in the MIME types
still waiting for reply from ISP.....
I'm not sure about 3rd party servers.  There may be some around, but you'd probably need to use google to find them.
reply from my beloved ISP, so that's that then! Any free WAP servers?

------------------------

Thanks for the Email,
 
Our Personal web space does not support WAP for our Residential accounts, you may want to have a look at our Corporate accounts for this service.
 
Regards,
James Falcon
1300 85 11 85 - Option 1, Option 4

---

All email correspondence is provided under clause 8.5 of the "iPrimus Standard Agreement for Internet Services".

-----Original Message-----
Sent: Tuesday, 16 December 2003 18:44
To: iPrimus Technical Support
Subject: WAP MIME Types


FromName............Si Thu
User............
State............
Date............15/12/2003
Time............11:17:05 AM
Problem............Configuration Question
Summary............WAP

Message Below :
I have a current account with iPrimus and recently I have uploaded a
document written in WML (to be accessible from mobile phones using WAP).
Apparently, the webserver is not interpreting this document correctly and
it is returning as HTML documents and the mobile phones are
unable to view this _document_._

I would like you to add the following MIME types to the web server, if possible:

wbmp  image/vnd.wap.wbmp
wml  text/vnd.wap.wml
wmlc  application/vnd.wap.wmlc
wmls  text/vnd.wap.wmlscript
wmlscriptc  application/vnd.wap.wmlscriptc

Please refer to the following web-link:
https://www.experts-exchange.com/questions/20802224/File-Format-Unknown.html


Thanks
ASKER CERTIFIED SOLUTION
Avatar of jimmack
jimmack

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Been looking at those free servers, I'll let you know. I haven't been able to sign up for a free account just yet. Will do so over the weekend.
I haven't been able to sign up for a free account with a WAP server, and also I haven't got a chance to test the new index.wml file. I don't want to leave this question open for too long, but if you can possibly keep monitoring this question, that'd be good. Thanks for your help and comments.
Consider those 200 points, my Christmas gift to you :) Have a good one. See you next year.
;-)  Have a good Christmas :-)
Hi All:

Try geocities.com  and it's free.
They support wml and midi MIME.
Just make a simple wml file and test it. It works for me anyway.

Good Luck !