+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Skript funktioniert nicht mehr ...

  1. #1
    Neu an Board
    Registriert seit
    19.10.2010
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Skript funktioniert nicht mehr ...

    Hallo, bin mir zwar nicht sicher ob ich hier richtig bin, habe folgendes Problem:

    Habe auf meiner Startseite ein Formularfeld, wo der Besucher sich mal als Interessent vormerkt, und erstmal seine Email Adresse eingibt und abschickt. Es wird dem Besucher eine Email zugestellt, wo dies bestätigt wird und ein Link enthalten ist, der ihn dann auf die Registrierungseite meines Shops führt. So weit so gut ... der Programmierer, der den Shop ursprünglich erstellte, hat das wie folgt gelöst:


    {php}
    $subject="Bestätigung: Vormerkung";
    $mailtext="Hallo! \n\n Herzlich willkommen auf XXX.at. Du bist für den Kurs: VWL 1 vorgemerkt - benutze folgenden Link, um deinen Kurs tatsächlich zu buchen:";
    $mailtext.="http://XXX.at/index.php?option=com_user&view=register#content "; $mailtext.="\n\n Viel Spaß und Erfolg bei deinem Kurs wünscht dir \n\n Dein XXX/Team";
    $adresse = $_POST['adresse'];$headers = 'From: office@XXX.at' . "\r\n" . 'Reply-To: office@XXX.at' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($adresse, $subject, $mailtext, $headers);
    {/php}


    Dieses Skript ist in einem "Beitrag" von Joomla eingetragen und hat auch funktioniert.

    Problem: ich will einen zweiten Empfänger (meinen Shop) in dieses Skript eintragen - habe das versucht (bin aber kein PHP Freak) - Ergebnis: das Skript funktioniert gar nicht mehr, sondern bringt folgende Fehlermeldung:

    Parse error: syntax error, unexpected '<' in /homepages/26/d317241002/htdocs/joomla-shop/plugins/content/includePHP.php(31) : eval()'d code on line 1

    Offensichtlich habe ich irgendwo irrtümlich einen Punkt, Strichpunkt etc. gelöscht?

    Kann mir hier jemand mal kurz rüberschauen - komme da einfach nicht weiter ...

    wäre super + vielen Dank!

    Robert

  2. #2
    Wohnt hier Avatar von j-worker
    Registriert seit
    15.04.2005
    Ort
    Oberhausen Rhld.
    Beiträge
    2.669
    Bedankte sich
    68
    Erhielt 56 Danksagungen
    in 45 Beiträgen

    Standard

    Hi,

    kurz und Schmerzlos:

    {php}
    $subject="Bestätigung: Vormerkung";
    $mailtext="Hallo! \n\n Herzlich willkommen auf XXX.at. Du bist für den Kurs: VWL 1 vorgemerkt - benutze folgenden Link, um deinen Kurs tatsächlich zu buchen:";
    $mailtext.="http://XXX.at/index.php?option=com_user&view=register#content "; $mailtext.="\n\n Viel Spaß und Erfolg bei deinem Kurs wünscht dir \n\n Dein XXX/Team";
    $adresse1 = $_POST['adresse'];$headers = 'From: office@XXX.at' . "\r\n" . 'Reply-To: office@XXX.at' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($adresse1, $subject, $mailtext, $headers);
    $adresse2 = $_POST['adresse'];$headers = 'From: office@XXX.at' . "\r\n" . 'Reply-To: neue@mail.at' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($adresse2, $subject, $mailtext, $headers);
    {/php}

    Nicht elegant, dürfte aber trotzdem klappen...

  3. #3
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.363
    Bedankte sich
    456
    Erhielt 2.977 Danksagungen
    in 2.795 Beiträgen

    Standard

    Bevor du ernsthaft mit sowas weitermachst, solltest du dringenderweise auf Joomla 1.5.21 migrieren! Joomla 1.0 wird seit über einem Jahr nicht mehr supportet!


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

+ Antworten

Lesezeichen

Berechtigungen

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