Ich bin da zu blöd dafür, habs aber etwas überarbeitet.
MFG
Flo
Ich bin da zu blöd dafür, habs aber etwas überarbeitet.
MFG
Flo
Hallo,
Ich bin noch ein Anfänger im PHP bereich und hab trotzdem schon einen Auftrag für eine Website bekommen.
Jetzt habe ich alles soweit fertig und der Kunde ist auch mit dem Ergebnis zufrieden, doch ich habe jetzt noch ein Problem: Das Kontaktformular funktioniert nicht.
Ich hatte den Auftrag die Website vom Design und Text zu aktualisieren, hatte aber schon eine klein "Vorgabe, da der Vorgänger schon angefangen hat dies aber nicht zu ende gebracht hat. (Nur ein kleiner Entwurf)
So sind jetzt die einzelnen Unterseiten immer nur mit dem Inhalt etwa so abgespeichert: _index.php und werden dann normal angezeigt. www.websitename.de/index.html
Bei der alten war das aber so: index.php und wurde auch so angezeigt wie jetzt.
Jetzt habe ich das Alte Kontaktfomular übernommen und ich bekomme es so einfach nicht mehr zum laufen.
Es wird htmlMimeMail5.php verwendet warum weiß ich leider nicht.
session_name("session");
session_start();
if(isset($post_vars['send'])){ if(!empty($post_vars['name']) AND eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$",$post_vars['email']) AND strtolower($post_vars['captcha']) == strtolower($_SESSION['captchastring']) AND strlen($_SESSION['captchastring']) > 0) { require_once('./datas/mail/htmlMimeMail5.php'); $mail = new htmlMimeMail5(); $mail->setFrom($post_vars['email']); $mail->setSubject('Anfrage über Kontaktformular'); $mail->setPriority('normal'); $mailtext = 'Es ist eine Anfrage am '.date('d.m.Y').' um '.date('H:i:s').' Uhr eingegangen!
Informationen:
Name: '.$post_vars['name'].'
Straße / Hausnummer: '.$post_vars['strasse'].'
Plz / Ort: '.$post_vars['ort'].'
Telefon: '.$post_vars['telefon'].'
Telefax: '.$post_vars['telefax'].'
E-Mail: '.$post_vars['email'].'
'.$post_vars['name'].' hat folgende Nachricht geschrieben:
'.$post_vars['text'];
$mail->setText($mailtext); //$mail->setHTML(); //$mail->addEmbeddedImage(new fileEmbeddedImage()); //$mail->addAttachment(new fileAttachment()); $mail->send(array('emailadresse@t-online.de')); $output = '<div style="color:#00ff00;padding:5px;">Kontaktformular wurde erfolgreich versendet!</div><br />'; } else { $output = '<div style="color:#ff0000;padding:5px;">Bitte überprüfen Sie Ihre Eingabe!</div><br />'; }}
else
{
$output = '<div style="padding:5px;">Haben Sie Fragen oder wünschen Sie weitere Informationen? Dann schreiben Sie uns.</div><br />'; }
Alles anzeigen
Dann kommt dieses <form>
[code=html]
[/html]
Ich bin hieran schon echt am Verzweifeln.
Sorry wenn das hier jetzt etwas kompliziert und nicht ganz korrekt erklärt wurde aber ich freue mich über jede Hilfe oder Tipp.
Flo
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.