Antworten auf deine Fragen:
Neues Thema erstellen

Jquery Slide-In Kontaktformular

Foos

Member

eHallo,

ich habe ein sehr interessantes Jquery Formular gefunden! Würde das gern so auf meiner Seite einbauen, leider bin ich einfach noch nich fit genug in PHP, um das auch zu verwirklichen.
Ich hoffe, dass mir von euch ein paar helfen können! (ich denke das ist nicht so komplex, wie "richtige" Kontaktformulare?)

Es geht um dieses Formular: Creating a Slide-In jQuery Contact Form | Design Shack

Jetzt stehen dort die Punkte: "NAME" - "EMAIL ADRESS" - "YOUR MESSAGE"

Ich hätte - wenn möglich - gern die Punkte: "NAME" - "EMAIL ADRESS" - YOUR LINK"

also eigentlich fast gleich ^^

... würd mich super freuen, wenn mir jemand helfen könnte!
 

KyaraLulu

Noch nicht viel geschrieben

AW: Jquery Slide-In Kontaktformular

Hi,

auf der Seite weiter unten gibt es den kompletten Source-Code zum Download.

Du musst für deine Anpassung nur im HTML hier etwas ändern

HTML:
<label for=?Message?>Your message *</label>
<textarea id=?Message? rows=?3″ cols=?20″></textarea>
<input id=?sendMail? type=?submit? name=?submit? onclick=?closeForm()? />
<span id=?messageSent?>Your message has been sent successfully!</span>

in das hier ändern

HTML:
<label for=?Link?>Your Link *</label>
<input type="text" id=?Link? />
<input id=?sendMail? type=?submit? name=?submit? onclick=?closeForm()? />
<span id=?messageSent?>Your message has been sent successfully!</span>


Das Javascript und das CSS können wenn ich jetzt nichts übersehen habe, so bleiben.

Falls es noch Probleme gibt, dann meld dich nochmal :)
 

KyaraLulu

Noch nicht viel geschrieben

AW: Jquery Slide-In Kontaktformular

Hey du,

sorry das mit dem PHP hatte ich übersehen. Hatte den Forenbeitrag links in der Spalte gefunden und nicht oben geschaut. Sorry

ich verwende für ein Kontaktformular das hier:

PHP:
<?php 
 
$Empfaenger = "Deine-Email Adresse eintragen"; 
 
if($_REQUEST['Send']) 
{ 
 if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) 
 { 
  echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zur&uuml;ck</a> und f&uuml;llen 
Sie alle Felder aus!"; 
 } 
 else 
 { 
  $Mailnachricht = "Sie haben 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 .= $_REQUEST['Betreff'];
  mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: 
".$_REQUEST['Email']); 
  echo"Vielen Dank f&uuml;r Ihre eMail!"; 
 } 
} 
else 
{ 
 echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a 
href=\"Kontaktformular.php\">Seite</a>."; 
} 
 
?>

Du musst nur dort, bei den REQUEST-Feldern in die einfachen Hochkommata den Namen deiner Input-Felder eintragen. Und eventuell vorne dran noch eine Bezeichnung schreiben, zb so:

PHP:
$Mailbetreff = "Kontakt: ";

Bei mail(); noch deine Variablen eintragen, dann sollte es eigentlich funktionieren. :)

Der Code überprüft auch gleich, ob bestimmte Felder ausgefüllt sind.
 

Foos

Member

AW: Jquery Slide-In Kontaktformular

dankeschöne für deine hilfe, aber gerade eben hab ich zufällig das script von oben mit PHP-Code gefunden.
Hab das auch schon auf einer Testseite eingebaut



Scheint alles zu stimmen, aber mich erreicht keine Email?! Weißt du wieso? Der php-Code wäre folgender:

PHP:
<?php
//declare our variables
$name = $_POST['name'];
$email = $_POST['email'];
$message = nl2br($_POST['message']);
//get todays date
$todayis = date("l, F j, Y, g:i a") ;
//set a title for the message
$subject = "Message from Your Website";
$body = "From $name, \n\n$message";
$headers = 'From: '.$email.'' . "\r\n" .
    'Reply-To: '.$email.'' . "\r\n" .
    'Content-type: text/html; charset=utf-8' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

//put your email address here
mail("mail@myspace-showcase.com", $subject, $body, $headers);
?>
<!--Display a thankyou message in the callback -->
<div id="mail_response">
    <h3>Thank you <?php echo $name ?>!</h3><br />
    <p>I will answer your message soon as possible.</p><br /><br /><br />
    <h5>Message sent on: </h5>
    <p><?php echo $todayis ?></p>
</div>
 

KyaraLulu

Noch nicht viel geschrieben

AW: Jquery Slide-In Kontaktformular

Ist das hier deine Mail Adresse?
mail@myspace-showcase.com

Ansonsten fällt mir da leider auch nix auf. Sorry
 
Zuletzt bearbeitet:

chacki

Ihre Werbung hier

AW: Jquery Slide-In Kontaktformular

Deine aktuelle Seite mit dem Script ist auch bei goneo?
Das kannst du ganz einfach überprüfen.
Erstell eine neue .php Datei mit dem Inhalt phpinfo().
 

sub_hero92

Web-Developer

AW: Jquery Slide-In Kontaktformular

Also wenn du Admin deines Servers bist schnappst du dir die php.ini und suchst nach mail(). Ich glaub da musst nur den Wert auf 'true' setzen. Wenn nicht frage den Admin dannach.
 

Foos

Member

AW: Jquery Slide-In Kontaktformular

ja ich versteh nicht, wo ich diese datei herbekomme`?
oder wie ich die php.ini erstellen soll- also wie der code aussehen soll
 

Chriss1987

me.drinkCoffee();

AW: Jquery Slide-In Kontaktformular

Hi,

ich glaube, bei geneo war es so, das ein zusätzlicher Parameter in der mail()-Funktion übergeben werden muss. Schau einfach mal hier im Forum, hab dazu schon nen paar mal was geschrieben...

Schöne Grüße aus dem verregneten Sauerland!
Chriss
 

Foos

Member

AW: Jquery Slide-In Kontaktformular

oh shit, langsam check ich gar nix mehr..

ich dachte, dass ist einfach nur ein simpler code, den ich in ne php datei schreibe und in mein verzeichnis schmeiße. und dann die email adresse geändert wird
 

Chriss1987

me.drinkCoffee();

AW: Jquery Slide-In Kontaktformular

Hi,

wenn du hier () schaust, brauchst du nur die entsprechende Zeile, in der die mail()-Funktion ist, abzuändern...

Schöne Grüße aus dem Sauerland!
Chriss
 

Foos

Member

AW: Jquery Slide-In Kontaktformular

das mit dem "-f" hab ich aber schon längst gemacht... bringt auch nichts.

mir geht es um die php.ini Datei!!!!
 

Foos

Member

AW: Jquery Slide-In Kontaktformular

ES GEHT.

für alle die das gleiche Problem haben!

Ihr müsst in der php.ini datei einfach (zeilen 627 - 640) eure mail adressen schreiben!

hier steht das wichtigste:

http://wiki.goneo.de/doku.php?id=mailversand_php


noch eine Frage:

Wie schütz ich das Formular jetzt am besten noch gegen Spam? Geht das so einfach , da noch so eine Frage mit einzubauen: ZUM BEISPIEL:
"Wie viel ist 2+3" - und wenn der Absender 5 eingibt, wird das Formular auch abgesendet...
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.640
Beiträge
1.538.506
Mitglieder
67.559
Neuestes Mitglied
mic4mac
Oben