Karin: Javascript in php Datei einbauen!?

Guten Abend Leute,

ich bin am verzweifeln:

Ich möchte ein stück Javascript Code in eine php Datei einbauen und es funzt nicht!

Da ich php nicht kann bitte ich euch um den entscheidenden Tipp:

Hier die php-Datei:

<html>
<head>
<title>Kontaktformular von Karin</title>
</head>
<body class="contenttext">

<?php

$Empfaenger = "bla@karin.de";   /// Deine E-Mail

if($_REQUEST['Send'])
{
   if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
   {
      echo"Bitte gehe <a href="javascript:history.back();">zurück</a> und fülle alle Felder aus!";
   }
   else
   {
      $Mailnachricht = "Du hast folgende Nachricht erhalten: \n\n";
      while(list($Formularfeld, $Wert)=each($_REQUEST))
      {
         if($Formularfeld!="Send")
         {
            $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
         }
      }
      $Mailnachricht .= "\nDatum/Zeit: ";
      $Mailnachricht .= date("d.m.Y H:i:s");
      $Mailbetreff = "Kontakt: ";
      $Mailbetreff .= $_REQUEST['Betreff'];
      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
      echo"Vielen Dank für Deine Nachricht bzw. Anfrage! <br> Ich werde mich in Kürze mit Dir in Verbindung setzen. <br><br>Selbstverständlich kannst Du mich auch einfach anrufen unter 030-123456789.
   <br><b>Ich freue mich darauf Dich kennen zu lernen.
";
   }
}
else
{
   echo"Ein Fehler ist aufgetreten. Bitte gehe auf diese <a href="karin-strehlke.de/kontaktformular.php">Seite</a>.";    /// Geben Sie hier die URL zu der Datei  kontaktformular.php
}

?>

</body>
</html>

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

Und hier nun das Stück Javascript:

<!-- Google Code for Lead Conversion Page -->
<script language="JavaScript" type="text/javascript">
<!--
var google_conversion_id = 123456789;
var google_conversion_language = "de";
var google_conversion_format = "1";
var google_conversion_color = "FFFFFF";
if (1) {
  var google_conversion_value = 1;
}
var google_conversion_label = "Lead";
//-->
</script>
<script language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<img height=1 width=1 border=0 src="http://www.googleadservices.com/pagead/conversion/123456789/?value=1&label=Lead&script=0">
</noscript>

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

Wie binde ich den js-code in die php ein?

Ich bedanke mich sehr für eure Antworten!

Karin

  1. hi,

    Ich möchte ein stück Javascript Code in eine php Datei einbauen und es funzt nicht!

    *seufz*
    http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-fragende

    "Funzt nicht" ist immer noch keine Fehlerbeschreibung ...

    Wie binde ich den js-code in die php ein?

    So, wie HTML-Code auch: So, dass am Ende ein gültiges HTML-Dokument mit eingebettetem Javascript-Code herauskommt, mit dem ein Browser etwas anzufangen weiß.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hi

    Wie binde ich den js-code in die php ein?

    Das kommt darauf an, was du unter einbinden verstehst. Ausgeben (so dass er im Client abgearbeitet wird) tust du ihn wie alles andere auch, mit echo oder indem du den php-Block verlässt.
    Oder meinst du, so dass während des PHP-Skriptes eine Abfrage läuft? Dann ist die Antwort "gar nicht", das ist nämlich auf Grund der räumlichen (und zeitlichen) Trennung von PHP (Server) und JS (Client, nach der Verarbeitung durch PHP) nicht möglich.

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. Wie man sieht ist der js-code vom google-conversion Tracking.
      Ich möchte den Schnipsel in die "vielen-dank-für-die-benutzung-meines-kontaktformulars" einbauen so dass das tracking funzt.

      Gebt mir doch einen Tipp wo ich wie den jscode in die angegebene php datei einbaue.

      Danke, Karin

      Hi

      Wie binde ich den js-code in die php ein?
      Das kommt darauf an, was du unter einbinden verstehst. Ausgeben (so dass er im Client abgearbeitet wird) tust du ihn wie alles andere auch, mit echo oder indem du den php-Block verlässt.
      Oder meinst du, so dass während des PHP-Skriptes eine Abfrage läuft? Dann ist die Antwort "gar nicht", das ist nämlich auf Grund der räumlichen (und zeitlichen) Trennung von PHP (Server) und JS (Client, nach der Verarbeitung durch PHP) nicht möglich.

      MfG
      Rouven

      1. Hallo,

        hmh, also ich verstehe das Problem nicht so wirklich. Der Code soll da erscheinen, wo auch die Erfolgsmeldung des Mailversandes hinkommt, oder? Wenn ja, dann setz ihn halt einfach dahin:

          
        if($_REQUEST['Send'])  
        {  
           if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))  
           {  
              echo"Bitte gehe <a href=\"javascript:history.back();\">zurück</a> und fülle alle Felder aus!";  
           }  
           else  
           {  
              $Mailnachricht = "Du hast folgende Nachricht erhalten: \n\n";  
              while(list($Formularfeld, $Wert)=each($_REQUEST))  
              {  
                 if($Formularfeld!="Send")  
                 {  
                    $Mailnachricht .= $Formularfeld.": ".$Wert."\n";  
                 }  
              }  
              $Mailnachricht .= "\nDatum/Zeit: ";  
              $Mailnachricht .= date("d.m.Y H:i:s");  
              $Mailbetreff = "Kontakt: ";  
              $Mailbetreff .= $_REQUEST['Betreff'];  
              mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);  
              echo"Vielen Dank für Deine Nachricht bzw. Anfrage! <br> Ich werde mich in Kürze mit Dir in Verbindung setzen. <br><br>Selbstverständlich kannst Du mich auch einfach anrufen unter 030-123456789.  
           <br><b>Ich freue mich darauf Dich kennen zu lernen.  
        ";  
        // und nun der JS-Code - beenden wir kurz den PHP-Block, um uns notwendige echos zu ersparen...  
        ?>  
        <!-- Google Code for Lead Conversion Page -->  
        <script language="JavaScript" type="text/javascript">  
        <!--  
        var google_conversion_id = 123456789;  
        var google_conversion_language = "de";  
        var google_conversion_format = "1";  
        var google_conversion_color = "FFFFFF";  
        if (1) {  
          var google_conversion_value = 1;  
        }  
        var google_conversion_label = "Lead";  
        //-->  
        </script>  
        <script language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js">  
        </script>  
        <noscript>  
        <img height=1 width=1 border=0 src="http://www.googleadservices.com/pagead/conversion/123456789/?value=1&label=Lead&script=0">  
        </noscript>  
        <?php  
           // und jetzt geht es normal weiter  
           }  
        }  
        else  
        {  
           echo"Ein Fehler ist aufgetreten. Bitte gehe auf diese <a href=\"karin-strehlke.de/kontaktformular.php\">Seite</a>.";    /// Geben Sie hier die URL zu der Datei  kontaktformular.php  
        }  
        
        

        MfG
        Rouven

        --
        -------------------
        ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(