Modul für Kodierung

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

  • Modul für Kodierung

    Hi zusammen,

    Ich habe mir fest vorgenommen in die PHP Programmierung einzusteigen, habe mir ein interessantes Projekt zum Nachbau gesucht und stehe nun vor einem Berg von Problemen.

    Aber immerhin habe ich bereits folgendes realisiert:

    Ein Webformular nimmt Daten entgegen
    Nach dem drücken der Sendetaste wird via PHP das eingegebene via Variablen in eine xml Datei geschrieben,
    gleichzeitig wird der generierte XML Strom an eine Website zur Verarbeitung gesendet (xml nach DTD Vorlage)

    Soweit so gut Nun aber brauche ich die Daten BASE64 kodiert, und daran scheitert es.

    Was im Textfeld eingegeben wird muss kodiert (base64) in die xml datei geschrieben werden, und da komm ich nicht drauf

    Weiß da jemand weiter? Braucht ihr Code? Wie gesagt, ist mein erster Post in Sachen PHP ... bin also noch Frischfleisch und bitte um Nachsicht

    cu,
    Matze

  • #2
    base64_encode sollte helfen
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      HI!

      Danke für die schnelle Hilfe, ich bräuchte es aber sozusagen "gemischt" Also zum einen bräuchte ich das der erste Teil der xml Datei "plain" generriert wird, und was in dem Eingabefeld Nr. 10 eingegeben wird müsste eben BASE64 kodiert übergeben werden?

      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE outbound
      SYSTEM "http://upload.xxx.net/xml2fax/1.1/outbound.dtd">
      <outbound
      user-id="matthias.orczak@web.de"
      header="Testheader"
      confirmation-url="mailto:matthias.orczak@venali.com">
      <recipient
      transaction-id=""
      name="Matthias Orczak"
      company="Venali"
      destination="4989954398823"/>
      <document
      content-type="text/plain"
      content-transfer-encoding="base64">
      UND HIER SOLLTE NUN DER KODIERTE TEXT ERSCHEINEN
      </document>
      </outbound>

      Ich hoffe ihr versteht mich? *grins*
      (komm mir schon ziemlich hilflos und dümmlich vor) ...

      Kommentar


      • #4
        Wie übergibst du dieses Feld?
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          <form action="process.php" method="post", action="test2php" method="post">
          <div align="center">
          <p>&nbsp;</p>
          <table width="77%" border="0" align="center" bgcolor="#FFCC00">
          <tr>
          <td colspan="2"><img src="broadcast.jpg" width="76" height="17"><img src="einzelfax.jpg" width="76" height="17"><img src="inbound.jpg" width="76" height="17"><img src="status.jpg" width="76" height="17"></td>
          <td>&nbsp;</td>
          <td><div align="right"><img src="logo.gif" width="107" height="33"></div></td>
          </tr>
          <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          </tr>
          <tr>
          <td width="25%">CustomerID:</td>
          <td width="23%"><input name="customerid" type="text" id="customerid"></td>
          <td width="28%">Password:</td>
          <td width="24%"><p>
          <input name="password" type="text" id="password">
          </p>
          </td>
          </tr>
          <tr>
          <td colspan="4">&nbsp;</td>
          </tr>
          <tr>
          <td>Absender:</td>
          <td><input name="userid" type="text" id="userid"></td>
          <td>Empf&auml;nger Name:</td>
          <td><input name="ename" type="text" id="ename"></td>
          </tr>
          <tr>
          <td>Header:</td>
          <td><input name="header1" type="text" id="header1"></td>
          <td>Empf&auml;nger Firmenname </td>
          <td><input name="ecompany" type="text" id="ecompany"></td>
          </tr>
          <tr>
          <td>Best&auml;tigungsemailadresse:</td>
          <td><input name="confirm" type="text" id="confirm"></td>
          <td>Empf&auml;nger Faxnummer: </td>
          <td><input name="edestination" type="text" id="edestination"></td>
          </tr>
          <tr>
          <td>Zu &uuml;bermittelnder Text: </td>
          <td colspan="3"><textarea name="text" cols="40" rows="10" id="text"></textarea></td>
          </tr>
          <tr>
          <td>&nbsp;</td>
          <td colspan="3"><input type="submit" value="Fax senden"></td>
          </tr>
          <tr>
          <td>&nbsp;</td>
          <td colspan="3">&nbsp;</td>
          </tr>
          </table>
          </div>
          </form>

          Kommentar


          • #6
            http://www.php-resource.de/forum/sho...threadid=50454 lesen!

            Kommentar


            • #7
              Ich meinte nicht das Formular, sondern die Stelle, an der du das zu kodierende Element in die XML-Datei schreibst
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                Hi!

                Ahsoo

                $text=$_POST['plain'];

                Das steht in meiner process.php ... welche durch drücken auf dem Button im Formular aufgerufen wird. (plain ist der name des feldes im formular)

                Kommentar


                • #9
                  Und warum schreibst du nicht
                  PHP-Code:
                  $text base64_encode($_POST['plain']); 
                  ?

                  Oder geht das nicht? Wenn es nicht geht: Warum?
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #10
                    Warum ich das nicht schreibe? Na, weil ich ein Anfänger bin und mir nicht bewusst war das es so einfach ist Ich liebe PHP jetzt schon, und ihr werdet noch eine Menge von mir hören, vorerst aber entlasse ich euch ins Wochenende und wünsche euch eine schöne Vorweihnachtszeit

                    DICKES DANKE NOCHMAL FÜR DIE HILFE

                    Matze

                    Kommentar

                    Lädt...
                    X