PHP/JavaScript Fehler

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: PHP/JavaScript Fehler


Antwort
Alt 31.05.2009, 23:57 PHP/JavaScript Fehler #1
Erfahrener Benutzer
 
Benutzerbild von Overlocker
 
Registriert seit: 01.12.2008
Beiträge: 491
Overlocker eine Nachricht über Skype™ schicken
Standard PHP/JavaScript Fehler

Um nochmal zu Stören

Wer findet den Fehler :angel:

Im übrigen soll das ein Kontakformular sein...


PHP-Code:
<script language=JavaScript>
<!--
 function isValid() { 

   var msg = "";
   
   if (kontaktFormular.eMail.value.indexOf("@") < 1 ||
       kontaktFormular.eMail.value.indexOf(".") < 1) {
     msg += "- Die E-Mail-Adresse ist syntaktisch nicht korrekt.\n";
   }
   
   if(kontaktFormular.vorName.value == "") {
     msg += "- Leeres Feld: Vorname:\n";
   }

   if(kontaktFormular.nachName.value == "") {
     msg += "- Leeres Feld: Nachname:\n";
   }

   if(kontaktFormular.betreff1.value == "") {
     msg += "- Leeres Feld: Betreff:\n";
   }

   if(kontaktFormular.nachricht.value == "") {
     msg += "- Leeres Feld: Nachricht:\n";
   }
   
   if(msg == "") {
     return true;   
   }
   alert(msg);
   return false;
 }
-->
</script>
<?php
  
  $formularAnzeigen 
false;
  if (!empty(
$_POST["senden"]) && (
      empty(
$_POST["vorName"]) ||
      empty(
$_POST["nachName"]) ||
      empty(
$_POST["eMail"]) ||
      empty(
$_POST["betreff1"]) ||
      empty(
$_POST["nachricht"]))) {
    
$formularAnzeigen true;
    echo 
'<span style="color: #FF0000; font-size: x-large;">Bitte alle Pflichtfelder ausfuellen.</span>';
  } else if (!empty(
$_POST["senden"]) &&
             !
isEmail($_POST["eMail"])) {
    
$formularAnzeigen true;  
    echo 
'<span style="color: #FF0000; font-size: x-large;">Die E-Mail-Adresse ist nicht korrekt.</span>';
  } else if (empty(
$_POST["senden"])) {
    
$formularAnzeigen true;  
  }
  if (
$formularAnzeigen) {
?>
<form name="kontaktFormular" method="post" action="<?=$_SERVER[PHP_SELF]; ?>" onSubmit="return isValid()">
  <table width="667" border="0">
    
    <tr>
      <td width="22"></td>
      <td width="261">
        [b]Anrede:[/b]
      </td>
      <td width="370">
        <select name="anrede">
          <option <?=($_POST['anrede']=='Frau')?'selected':''?>>Frau</option>
          <option <?=($_POST['anrede']=='Herr')?'selected':''?>>Herr</option>
        </select></td>
    </tr>

  
    <tr>
      <td><div align="center">*</div></td>
      <td>[b]
        Vorname:
      [/b]</td>
      <td>
      <input name="vorName" type="text" value="<?=$_POST['vorName']; ?>" /></td>
          
    </tr>

    
    <tr>
      <td><div align="center">*</div></td>
      <td>[b]
        Nachname:
      [/b]</td>
      <td><input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" /></td>          
    </tr>

        
    <tr>
      <td><div align="center">*</div></td>
      <td>[b]
        E-Mail:
      [/b]</td>
      <td><input name="eMail" type="text" id="eMail" value="<?=$_POST['eMail']; ?>" /></td>      
    </tr>


    <tr>
      <td><div align="center">*</div></td>
      <td>[b]
        Betreff:
      [/b]</td>
      <td><input name="betreff1" type="text" id="betreff1" value="<?=$_POST['betreff1']; ?>" size="50" /></td>          
    </tr>

      
    <tr>
      <td><div align="center">*</div></td>
      <td>[b]
        Nachricht:
      [/b]</td>
      <td><textarea name="nachricht" cols="40" rows="10"><?=$_POST['nachricht']; ?>
      </textarea></td>          
    </tr>

        
    <tr>
      <td></td>
      <td>[b]
        Kopie der Nachricht:
      [/b]</td>
      <td><input name="kopie" type="checkbox" value="checked" <?=$_POST['kopie']; ?>></td>          
    </tr>
    
    <tr>
      <td colspan="3">
        <div align="center">
          <input name="senden" type="submit" value="Senden" />
        </div>
      </td>          
    </tr>
  </table>
</form>

<?php
  
echo'';
  } else {
    
$eMail '
        
Anrede:
'
.$_POST['anrede'].'
        
Vorname:
'
.$_POST['vorName'].'
        
Nachname:
'
.$_POST['nachName'].'
        
E-Mail:
'
.$_POST['eMail'].'
        
Betreff:
'
.$_POST['betreff1'].'
        
Nachricht:
'
.$_POST['nachricht'].'
        
Kopie der Nachricht:
'
.$_POST['kopie'].'';
    
    if (@
mail("vdw.webdesign@yahoo.de",
         
"Neue Nachricht vom Kontaktformular",
         
$eMail)) {
      echo 
"Ihre Nachricht wurde verschickt! Vielen Dank!
"

    } else {
      echo 
"E-Mail-Verkehr funktioniert zur Zeit nicht
"
;
    }
    if (
$_POST['kopie']) {
      if (@
mail($_POST['eMail'],
           
"Kopie || Kontaktaufnahme VDW-Webdesign",
           
$eMail)) {
        echo 
"Sie haben eine Kopie der Nachricht zugeschickt bekommen.
"
;
      }
    }
  }
  
  function 
isEmail($email) {
    
$nonascii      "\x80-\xff"
    
$nqtext        "[^\\$nonascii\015\012\"]";
    
$qchar         "\\[^$nonascii]";
    
$protocol      "(?:mailto:)";
    
$normuser      "[a-zA-Z0-9][a-zA-Z0-9_.-]*";
    
$quotedstring  "\"(?:$nqtext|$qchar)+\"";
    
$user_part     "(?:$normuser|$quotedstring)";
    
$dom_mainpart  "[a-zA-Z0-9][a-zA-Z0-9._-]*\.";
    
$dom_subpart   "(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*";
    
$dom_tldpart   "[a-zA-Z]{2,5}";
    
$domain_part   "$dom_subpart$dom_mainpart$dom_tldpart";
    
$regex         "$protocol?$user_part\@$domain_part";
    if (
preg_match("/^$regex$/",$email) {
      return 
true;
    }
    return 
false;
  }
?>
Gruß

Alt 01.06.2009, 10:50 PHP/JavaScript Fehler #2
Erfahrener Benutzer
 
Benutzerbild von lincolnhawk
 
Registriert seit: 24.03.2009
Beiträge: 397
Standard

In Zeile 193 fehlt eine runde, geschlossene Klammer
Und ich glaube auch, dass deine $email nicht wirklich eine gültiges Format einer E-Mail-Adresse hat...
Alt 01.06.2009, 12:53 PHP/JavaScript Fehler #3
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von Overlocker
 
Registriert seit: 01.12.2008
Beiträge: 491
Overlocker eine Nachricht über Skype™ schicken
Standard

*hust*

Danke...
Hab ich glatt übersehen :P
Alt 01.06.2009, 13:21 PHP/JavaScript Fehler #4
Erfahrener Benutzer
 
Benutzerbild von lincolnhawk
 
Registriert seit: 24.03.2009
Beiträge: 397
Standard

Gerne, kenn das Problem nur zu gut
Antwort

RB

Thema: PHP/JavaScript Fehler


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: PHP/JavaScript Fehler
Thema Autor Forum Antworten Letzter Beitrag
Tor + JavaScript
Hallo, ich habe gelesen, dass man bei Benutzung von Tor Java und JavaScript deaktivieren soll, da sonst die Anonymität nicht gewährleistet ist....
Blupp Software Probleme 1 19.04.2008 22:04
Javascript fehler????
Das ist der Code im HTML. Jedoch führt er das POPUP nicht aus! <a onClick="<?php $AGBG = "gelesen";?> " href="javascript:popUp('AGB.php')">AGB's...
disler Webmaster Hilfe / Programmierer Forum 1 14.11.2007 09:43
JavaScript
Hallo, ich bin in Sachen Pc nicht der Beste und seit ich mit meinem neuen Anti-.Viren-Programm(kaspersky) eine vollständige Systemprüfung...
taiga Software Probleme 36 23.08.2006 10:10
Javascript
Hi ihr weiß irgendeiner von euch wo das programm Javasript gratis downloaden kann ? Ich habe schon überall gesucht und googeln half auch nitt weider...
pc-freak Software Probleme 8 25.05.2006 15:04
Javascript
Hallöchen!! Kann einige Optionen auf manchen Seiten nicht öffen. Kann zum Beispiel meine Emails bei meinem Anbieter nicht öffnen. (Bin bei...
Julchen Netzwerkprobleme & Internetprobleme 2 29.11.2005 20:46

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: PHP/JavaScript Fehler