mit post von php nach asp

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

  • mit post von php nach asp

    Kleine Frage, bin mir nicht sicher das es hier richtig ist.

    Ich habe eine Seite (php) in der ich in einem Formular Daten
    eintrage die dann auf eine andere Seite übergeben und versendet
    werden.

    Solange nur php kein Problem, jetzt setzt mein Provider Win2003
    ein und hat nur JMail als Mailer drauf.

    Kann man JMail auch mit php nutzen und wenn nur asp wie komme
    ich dann an die Variablen ran, oder versende diese Daten per Mail
    in asp?


    Vielen Dank im voraus
    Vielen Dank

  • #2
    form.php <- enthält das Formular action="form_process.asp"
    "Absenden" sendet die POST-Daten an action
    form_process.asp Verarbeitet die POST Daten

    meinst du so? Die POST-Daten werden vom Browser versandt, das hat nix mim Server zu tun.

    Kommentar


    • #3
      Hallo,

      habe mich vielleicht falsch ausgedrückt, Übergabe und so weiter
      in php oder in Formularen weiss ich wie es geht. Ich kenne mich mit
      aps aber total nicht aus weil noch nie benutzt.

      Wenn ich jetzt aus meinem php Formular z.B Name und Vorname mittels
      POST übergebe, wie verarbeitete ich diese in einer asp seite.

      Da ich mit register_globals off arbeite muss ich ja z.B in php mit

      PHP-Code:
      $NAME$_POST['NAME']; 
      Wie mache ich so etwas in asp?

      Gruss
      Vielen Dank

      Kommentar


      • #4
        sowohl für VBScript als auch JScript:

        Request("deineVar") ~ $_REQUEST['deineVar']
        Request.Form("deineVar") ~ $_POST['deineVar']
        Request.QueryString("deineVar") ~ $_GET['deineVar']
        Request.ServerVariables ~ $_SERVER

        Kommentar


        • #5
          Vielen Dank erst einmal an asp2php,

          das habe ich jetzt für eine Variable als Textausgabe auch hinbekommen
          mit:

          <%@ Page Language="VB" Debug="True" Strict="True" %>
          <script runat="server">
          Sub Page_Load (ByVal Sender As Object, _
          ByVal E As EventArgs)
          Dim Vorname As String = Request.Form("Vorname")
          myVorname.InnerText = Vorname
          End Sub
          </script>
          <html><head>
          <title></title></head>
          <body><h1 id="myVorname" runat="server"></h1>
          </body></html>


          Mein Problem ist eionfach das ich mit asp noch nie zu tun hatte.

          Ich übergebe natürlich mehr Daten aus dem php Formular:


          PHP-Code:

           $SESSION 
          = ($_REQUEST['PHPSESSID']);
           
          $Firma $_POST['Firma']; 
           
          $Vorname $_POST['Vorname'];
           
          $Nachname $_POST['Name']; 
           
          $Strasse $_POST['Strasse']; 
           
          $PLZ $_POST['Plz']; 
           
          $Ort $_POST['Ort']; 
           
          $Telefon $_POST['Telefon'];  
           
          $Telefax $_POST['Telefax']; 
           
          $Mail $_POST['Mail']; 
          Diese möchte ich alle per Mail (JMail) versenden. Zusätzlich muss in den
          Text der Mail noch das Ergebnis einer Abfrage auf eine Datenbanktabelle

          "select * from ...... where $SESSION"

          Zum Schluss eine Weiterleitung incl. der $SESSION auf eine andere Seite,
          weil ich diese Seite nur zum Versand brauche.


          Habt Ihr da vielleicht so zwei, drei Tips wie man das am besten macht?


          Gruss
          Vielen Dank

          Kommentar


          • #6
            1. das ist aber ASP.NET
            2. Server-Element kannst du nur ansprechen, wenn das Formular auch von ASP.NET kommt, denn es enthält die IDs für die Elemente zur Identifikation am Server nach dem PostBack. Deshalb musst du alles per Request abholen, wenn du von PHP an ASP.NET sendest, d.h. aber auch, dass du die SessionId auch per Post an ASP senden musst, wenn du in ASP Daten aus der DB holen willst, z.B.

            sFirma = Page.Request.Form("Firma")
            ...

            wie man mit ASP.NET JMail ver wendest, bitte die Doku von JMail lesen oder google. JMail ist bekannt wie ein bunter Hund und daher poste ich hier nichts drüber.

            Kommentar

            Lädt...
            X