WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Internet

Internet Rat & Tat bei Internetproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.05.2003, 10:27   #11
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Perl, nicht pearl !!!
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 01.05.2003, 21:37   #12
gnagflow
knackiger Floh ;-)
 
Benutzerbild von gnagflow
 
Registriert seit: 15.01.2002
Ort: Wien
Alter: 59
Beiträge: 1.495

Mein Computer

Standard

Zitat:
Original geschrieben von _m3
Perl, nicht pearl !!!
sorry, hab gerade neue brillen bekommen
____________________________________
Danke für die Mitarbeit!
Wolfgang

Was du nicht willst, das man dir tu\', das füg\' auch keinem Andern zu! (aus dem Talmud)

Behandelt die Menschen so, wie ihr von den Menschen behandelt werden wollt! (Jesus im Neuen Testament)
Wer die Fehler anderer übernimmt, dessen Schuld ist größer als die Schuld desjenigen, der sie begeht. (Fernöstliche Weisheit)
gnagflow ist offline   Mit Zitat antworten
Alt 02.05.2003, 22:28   #13
zigeina
*****troll
 
Benutzerbild von zigeina
 
Registriert seit: 24.03.2003
Ort: wien
Alter: 66
Beiträge: 1.701


no einfacher

mach ein büddel...

mach ein einfaches gif....und schon überliest es jeder robot.
nur die leut müssen halt die adresse abtippen ...ein einfaches mailto geht nimmer.
____________________________________
..................................
dieser hilfreiche beitrag kostet nichts, außer ein paar bier
..................................
Tante Jolesch: „Was ein Mann schöner is wie ein Aff, is ein Luxus!“.
zigeina ist offline   Mit Zitat antworten
Alt 03.05.2003, 08:36   #14
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Zitat:
mach ein einfaches gif....und schon überliest es jeder robot.
nur die leut müssen halt die adresse abtippen ...ein einfaches mailto geht nimmer.
Das ist genau das, was ich interimsmäßig zur Zeit habe - aber eine Lösung mit einem auszufüllenden Formular würde mir besser gefallen.

Wenns mal wieder richtig Schlechtwetter hat bzw. ein bißchen Zeit ist, werd' ich auf die Suche nach einem PHP-Formulars-Script gehen und schauen, ob es auf meinem AON-Business-Webspace (success) läuft.

MfG
Quintus


P.S.: Es läuft auf success
Quintus14 ist offline   Mit Zitat antworten
Alt 03.05.2003, 09:39   #15
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Ich hab' jetzt mithilfe Galileo - Webserver-Programmierung für Einsteiger mein erstes Testformular auf success gestellt - das Formular funktioniert .

Die eingegebenen Daten kommen natürlich noch nicht per Email zu mir, d.h. da fehlt noch was.

Ich hab' die o.g. Doku jetzt schon quer gelesen, mir ist aber nicht direkt ins Auge gesprungen, was da noch fehlt. Kann mich jemand mit der Nase drauf stoßen - danke.

MfG
Quintus
Quintus14 ist offline   Mit Zitat antworten
Alt 03.05.2003, 09:56   #16
mgic
Veteran
 
Registriert seit: 12.06.2002
Alter: 52
Beiträge: 219


Standard

unter welchem kapitel steht das script?
oder kannst du es hier posten?
____________________________________
Das ist meine Meinung, die sich auf kein Wissen stützt.
mgic ist offline   Mit Zitat antworten
Alt 03.05.2003, 09:59   #17
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Könntest Du den Formularcode posten? Oder schick ihn mir an wcm@hop.cx
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Alt 03.05.2003, 11:01   #18
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Hi,

das derzeitige Script meiner Datei test.php sieht so aus:

========================================
<html>
<body>
Bitte tragen Sie Ihren Namen ein und senden Sie das Formular ab.


<form>
<input size="30"> Vorname


<input size="30"> Nachname


<input size="150"> Messagetext


<input type="submit" value="Nachricht senden">
<input type="reset" value="Formular zurücksetzen">
</form>
</body>
</html>
========================================

Mir ist jetzt nicht klar: ist das schon PHP oder noch HTML (ist 'ne PHP-Datei, der Code schaut aber aus wie HTML)?

Natürlich müsste letztendlich das Formular-PHP-Script aus einer HTML-Datei aufgerufen werden, die Emailverschickerei der Feldinhalte ebenso (denk' ich mal).

Im Prinzip brauch' ich 4 Felder:
  • "Absender-Name",
  • "Absender-Emailadresse" (mit Prüfung auf gültige Emailadresse)
  • optional "Telefonnummer"
  • sowie den "Message-Text" (mehrzeilig)
Und das ganze sollte sich nach "Nachricht senden" bei mir als Email einfinden (ohne dass im PHP-Script die Emailadresse durch robots ausgelesen werden kann, eventuell Zusammenstoppeln derselben aus 3 Variablen).

MfG
Quintus


P.S.: Das PHP lässt sich eigenartigerweise bei mir lokal gar nicht testen - erst nach upload auf success funktioniert es ....
Quintus14 ist offline   Mit Zitat antworten
Alt 03.05.2003, 11:18   #19
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Ungetestet, wenns funktioniert kostets 50 Euro
"deineEmailadresse@deineDomain.com" musst Du natürlich durch deine richtige Emailadresse ersetzen.
Code:
<?php
$do=$_GET["do"];
if(!$do) {
// ----- falls nix angegeben ist, schicken wir den Kunden zum Formular -----
	$do="main";
	}

if($do=='send') {
$vorname=$_POST["vorname"];
$nachname=$_POST["nachname"];
$email=$_POST["email"];
$kommentar=$_POST["kommentar"];
if (!$vorname) {
	$errormsg.="Bitte geben Sie Ihren Vornamen an
";
	}
if (!$nachname) {
	$errormsg.="Bitte geben Sie Ihren Nachnamen an
";
	}
if (!$email || verify_email($email)!=1) {
	$errormsg.="Bitte geben Sie eine g&uuml;ltige Emailadresse an
";
	}

if(!$errormsg) {
// ----- kein Fehler --> Mail schicken und eine Danksagung loswerden -----

$mailbody="Jemand hat Dich über die Website kontaktiert.
Hier sind die Daten, die erfasst wurden:

Vorname: $vorname
Nachname: $nachname
Email: $email
Telefon: $telefon

Kommentar:
$kommentar";

mail("deineEmailadresse@deineDomain.com","Anfrage von Website",$mailbody,"From: $email\nReply-To: $email");

echo "
<html>
<head>
	<title>Kontakt - Herzlichen Dank</title>
</head>
<body bgcolor=\"#eeeeee\" text=\"#000000\">
  <table align=\"center\" border=\"0\" width=\"450\">
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
      </td>
    </tr>
    <tr>
      <td valign=\"top\" align=\"center\">Herzlichen Dank für Ihr Interesse!
Wir werden Sie sobald als m&ouml;glich kontaktieren.
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
      </td>
    </tr>
  </table>
</form>
</body>
</html>";
exit;
	} // Ende if

else {
// ----- Fehler!!! --> schick den Kunden an den Anfang und zeig ihm die Fehlermeldung(en) -----
	$do="main";
	}
}


if($do=='main') {
echo "
<html>
<head>
	<title>Kontaktformular</title>
</head>
<body bgcolor=\"#eeeeee\" text=\"#000000\">
<form action=\"kontakt.php?do=send\" method=\"post\">
  <table align=\"center\" border=\"0\" width=\"450\" bgcolor=\"#eeeeee\">
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">Bitte f&uuml;llen Sie alle mit einem Stern gekennzeichneten Felder aus.
      </td>
    </tr>
    <tr>
      <td colspan=\"2\">$errormsg</td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">* Vorname:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"vorname\" value=\"$vorname\">
      </td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">* Nachname:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"nachname\" value=\"$nachname\">
      </td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">* Email:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"email\" value=\"$email\">
      </td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">Telefon:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"telefon\" value=\"$telefon\">
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">Ihre Anfrage / Ihr Kommentar:</td>
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\"><textarea name=\"kommentar\" cols=\"40\" rows=\"10\" nowrap>$kommentar</textarea>
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
        <input type=\"submit\" name=\"process_form\" value=\"Abschicken\">
        <input type=\"reset\" value=\"Eingaben l&ouml;schen\">
      </td>
    </tr>
  </table>
</form>
</body>
</html>";
exit;
}

function verify_email($email) {
  if(eregi("^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,4})$", trim($email))) {
    return 1;
  } else {
    return 0;
  }
}
?>
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Alt 03.05.2003, 11:20   #20
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Die Emailadresse lässt sich so natürlich nicht verbergen, die steht im Script drin.
Auf die schnelle würde mir nur einfallen, sie in einer Datenbank zu speichern.
das wäre aber in dem Fall eindeutig technischer Overkill.
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:05 Uhr.


Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag