Wml

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wml

    Hi,

    Bin gerade dabie eine WAP page zu erstellen.
    Will dies aber dynamisch machen.

    Das heißt ich will auf eine Datenbank zugreifen.
    Aber wie kann ich das machen?




    Vielleicht könnt ihr mir ja helfen.

    Vielen Dank für eure Bemühungen mir zu helfen

    Mfg Patrick Hennig

  • #2
    ganz normal, wie du das bei richtigen web-anwendungen machst...

    in diesem fall:
    als php speichern und den header auf wml setzen. fertig

    Kommentar


    • #3
      cool

      Kann ich also so wie bei einer normalen page per PHP daten holen?

      Kommentar


      • #4
        na klar. php ist ja nur die technik dahinter. es ist nun egal ob du xml (wml) oder sgml anwendungen (sprich html) ausgibst.
        Dieses Schreiben wurde automatisch erstellt und ist ohne Unterschrift gültig.

        Kommentar


        • #5
          Danke

          Nur bei mir bringt er wenn ich die page am Handy abrufen will immer folgende Meldung:

          "Requested Page could not displayed"

          Was kann das sein

          ABer reiner wml Quellcode geht.

          Nur mit php kommt diese beschissene Meldung.

          Vielleicht ein Problem im Header

          Vielleicht kann ste mir mal den richtigen Header schreiben.

          Oder mir sagen was das sein könnte?

          Vielen Dank schon mal jetzt

          Kommentar


          • #6
            @duermer: suchen rettet leben! http://www.php-archiv.de/index2.html?/faq_wml.html

            Kommentar


            • #7
              Diese Seite kenn ich schon.
              Denn henau das hab ich schon probiert

              Kannste dir nichts unter der Fehlermeldung vorstellen?

              Kommentar


              • #8
                poste mal den code.

                Kommentar


                • #9
                  Kann ich dir erst morgen posten
                  Möchte dich bitten den morgen anzuschauen

                  Kommentar


                  • #10
                    wie gesagt, das hat nix mit dem header o.ä. zu tun. php ist das eine, die ausgabe (wie auch immer) ist das andere.
                    Dieses Schreiben wurde automatisch erstellt und ist ohne Unterschrift gültig.

                    Kommentar


                    • #11
                      So zb:

                      PHP-Code:
                      <?  
                      header("Content-type: text/vnd.wap.wml");                 // Sag dem Browser, dass jetzt WML kommt 
                      header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Ein Datum der Vergangenheit um nicht gecached zu werden 
                      header("Last-Modified: " . gmdate("D, d M Y H:i:s"). " GMT");  
                      header("Cache-Control: no-cache, must-revalidate");  
                      header("Pragma: no-cache");  
                      echo("<?xmlversion=\"1.0\"?>\n");                            // Dass kann auch dierekt drin stehen 
                      echo("<!DOCTYPE wml PUBLIC\"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n");  
                      ?>  
                      <wml>  
                       <card id="start" title="Zahlenraten">  
                       <p>Ein weiteres Exemplar.</p>  
                       <p>Welcher Bereich darfs denn sein? 
                       <select title="Bereich" name="bereich" value="B" iname="index_var"> 
                            <option value="A">1-10</option> 
                                   <option value="B">1-100</option> 
                                   <option value="C">1-1000</option> 
                              </select>  
                            </p> 

                            <do type="accept"> 
                                <go href="z.php3" method="post"> 
                                   <postfield name="bereich" value="$(bereich)"/> 
                                </go> 
                            </do>  
                       </card>  
                      </wml>
                      Dann kommt wieder diese scheiss Fehlermeldung.

                      Wenn ich aber zb das hier nehme ohne PHP:
                      PHP-Code:
                      <?xml version="1.0"?>
                      <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
                      <wml>
                        <card>
                          <p>
                            Dies ist die erste Card.
                          </p>
                        </card>
                        
                        <card id="zwei">
                          <p>
                            Dies ist die zweite Card.
                          </p>
                        </card>
                      </wml>
                      So zeigt er es an.

                      Kann das vielleicht auch an einer Einstellung des Providers liegen oder auf was muss ich noch so achten

                      Mfg Patrick Hennig

                      Kommentar


                      • #12
                        Punkt 1 ... : Hier fehlt ein Space zwischen "xml" und "version" ...

                        echo("<?xmlversion=\"1.0\"?>\n");

                        Punkt 2 ... : Ich persönlich würde Content-Type schreiben anstatt Content-type ... das muß nicht relevant sein ... allerdings bepissen sich einige WML-Browser wegen jeder Kleinigkeit und per Definition ist "Content-Type" korrekt ... !
                        carpe noctem

                        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                        Kommentar


                        • #13
                          Kommt immernoch die scheiss Meldung
                          Was könnte das denn noch sein?

                          Kommentar


                          • #14
                            kann es sein dass dein php-Parser keinen Kurz-Tag (oder wie heisst das Ding ) zulässt? Ersetze mal <? durch <?php

                            Kommentar


                            • #15
                              Wie sieht denn der WML-Output-Quellcode auf einem normalen PC aus? (Inkl. Headerzeilen)

                              Kommentar

                              Lädt...
                              X