+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Kontaktformularübertragung Error

  1. #1
    Neu an Board Avatar von CWTSabine
    Registriert seit
    15.12.2008
    Beiträge
    53
    Bedankte sich
    7
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Kontaktformularübertragung Error

    Ich weiß, dass es eigentlich nicht ins Joomlaforum gehört, aber hier antworten die Leute wenigstens schnell und kompetent und haben bestimmt auch in dem Bereich Ahnung:

    Ich habe von der alten Seite (www.cwt-international.com) das Kontaktformular übernommen inkl. php files zum Übertragen der Daten.

    Auf der neuen Seite (www.cwt-load.com/test) habe ich das Formular um zwei Checkboxen erweitert, seitdem funktioniert meine Übertragung nicht mehr und ich bekomme einen String Error:

    Hier der Code (ja ich weiß, das ist der reinste Graus. Habe ihn aber nur übernommen und versucht zu erweitern )

    Code:
    <?php
    
    $interests = '';
    foreach ($interestedin as $elem){
       $interests .= $elem."\n";
    }
    
    $message = <<<EOF
    Country: $_POST[country]
    
    Company: $_POST[company]
    Name: $_POST[name]
    Address: $_POST[address]
    Address2: $_POST[address2]
    City & Zip:  $_POST[zip]
    Country: $_POST[country]
    
    Phone:  $_POST[phone]
    Fax: $_POST[fax]
    Mobile: $_POST[mobile]
    EMail: $_POST[email]
    
    I am interested in:
    $interests
    
    Message:
    $_POST[message]
    
    EOF; 
    
    
    
    $header.="Content-type: text/plain; charset=utf-8\n";
    $header.="From: sales@cwt-international.com";
    	mail("server@vulcan5000.com","CWT_Anfr: ".$_POST['name']."/".$_POST['country'],$message,$header);
    	
    	$lang = substr(strtolower($_POST['lang']),strrpos($_POST['lang'],"-")+1);
    	if($lang != 'us')
    		$location = $_POST['baseurl']."/en/component/content/article/58-email-sent.html";
    	else
    		$location = $_POST['baseurl']."/en/component/content/article/58-email-sent.html";	
    
    	Header("location:".$location);
    ?>
    Ich hoffe ihr könnt mir helfen.

    Vielen Dank schon mal

    Sabine

  2. #2
    Verbringt hier viel Zeit Avatar von sh4d0w
    Registriert seit
    12.03.2008
    Ort
    Lyss (Schweiz)
    Alter
    20
    Beiträge
    604
    Bedankte sich
    8
    Erhielt 148 Danksagungen
    in 130 Beiträgen

    Standard

    Zitat Zitat von CWTSabine Beitrag anzeigen
    String Error
    Wasn das?!
    Poste doch mal die original Fehlermeldung.

    Funktionierte den das Script auf deiner Testseite BEVOR du die Erweiterung gemacht hast?
    Awesomeness
    When you get sad, stop being sad and be awesome instead

  3. #3
    Neu an Board Avatar von CWTSabine
    Registriert seit
    15.12.2008
    Beiträge
    53
    Bedankte sich
    7
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    das ist der originalcode, der funktioniert hatte ohne die checkboxen:

    Code:
    <?php
    	//print_r($_POST);
    	
    $message = <<<EOF
    Country: $_POST[country]
    
    Company: $_POST[company]
    Name: $_POST[name]
    Address: $_POST[address]
    Address2: $_POST[address2] 
    City & Zip:  $_POST[zip]
    Country: $_POST[country]
    
    Phone:  $_POST[phone]
    Fax: $_POST[fax]
    Mobile: $_POST[mobile]
    EMail: $_POST[email]
    
    Message:
    $_POST[message]
    
    EOF;
    
    $header.="Content-type: text/plain; charset=utf-8\n";
    $header.="From: sales@cwt-international.com";
    	mail("server@vulcan5000.com","CWT_Anfr: ".$_POST[name]."/".$_POST[country],$message,$header);
    	
    	//$location = "Location: ".$_POST['baseurl']."index.php?option=com_content&view=article&id=25&lang=".substr(strtolower($_POST['lang']),strrpos($_POST['lang'],"-")+1);
    	$lang = substr(strtolower($_POST['lang']),strrpos($_POST['lang'],"-")+1);
    	if($lang != 'us')
    		$location = $_POST['baseurl'].$lang."/email-sent.html";
    	else
    		$location = $_POST['baseurl']."email-sent.html";	
    
    	Header("location:".$location);
    ?>
    Hier die fehlermeldung:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/29/d150886761/htdocs/test/plugins/cwt-mailer/sendMail.php on line 35


  4. #4
    Neu an Board Avatar von CWTSabine
    Registriert seit
    15.12.2008
    Beiträge
    53
    Bedankte sich
    7
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Habe es gelöst

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein