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 03.05.2003, 10:24   #21
mgic
Veteran
 
Registriert seit: 12.06.2002
Alter: 52
Beiträge: 219


Standard

das ist bis jetzt nur html.
du mußt das verarbeitungsscript beim absenden aufrufen:
<body>
<form action="dateiname.php" method="POST">

die eingabefelder brauchen namen:
<input type="text" name="vorname" size="30">

lokal testen kannst du das ganze (mit e-mail verschicken) nur dann, wenn du einen lokalen e-mail server hast!

ohne e-mail reicht auch php und ein lokaler webserver.
hast du das? wenn nicht, gibt es für windows click&go lösungen.
zb, php-triad, gibt es hier:
http://download.com.com/3000-2165-64...ml?legacy=cnet
____________________________________
Das ist meine Meinung, die sich auf kein Wissen stützt.
mgic ist offline   Mit Zitat antworten
Alt 03.05.2003, 10:41   #22
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

@alex1

Funktioniert (noch) nicht - also kostets keine 50 Mucken .
Zitat:
Not Found
The requested URL /kontakt.php was not found on this server.
Positiv: man kann mit "Datei speichern unter" das Script nicht aus dem Brower aus abspeichern und sich dort die Emailadresse suchen - warum meinst Du dann, sie ist trotzdem auslesbar?

Idee: man könnte die "deineEmailadresse@deineDomain.com" ja in einzelne Variable zerlegen:
  • var1="deineEmailadresse"
  • var2 = "deineDomain"
  • var3 = "com"
Zum Verschicken dann zusammen setzen: var1 + "@" + var2 + "." + var3 ..... oder?

MfG
Quintus


P.S.: Wahnsinn, wie schnell Du bist....

P.P.S.: @mgic: danke für die Tips
Quintus14 ist offline   Mit Zitat antworten
Alt 03.05.2003, 10:59   #23
mgic
Veteran
 
Registriert seit: 12.06.2002
Alter: 52
Beiträge: 219


Standard

keine ursache, dein problem ist ja mit alex1 hilfe gelöst. ich habe leider kein fertiges php-script gefunden. hätte nur ein cgi-perl script. ich weiß allerdings nicht, ob die mail-sammler auch die cgi-bin verzeichnisse durchschnüffeln.
____________________________________
Das ist meine Meinung, die sich auf kein Wissen stützt.
mgic ist offline   Mit Zitat antworten
Alt 03.05.2003, 11:37   #24
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Zitat:
dein problem ist ja mit alex1 hilfe gelöst
Ist noch nicht gelöst, weils ned funktioniert:
Zitat:
The requested URL /kontakt.php was not found on this server (Apache/1.3.12 Server at ......).
Entweder liegt das Problem in der Zeile:

<form action=\"kontakt.php?do=send\" method=\"post\">

oder am Success-Server . Es nutzt auch nix, wenn ich meine "test.php" in "kontakt.php" umbenenne - da krieg' ich zwar keine Fehlermeldung, aber auch keine Email.

MfG
Quintus
Quintus14 ist offline   Mit Zitat antworten
Alt 03.05.2003, 11:51   #25
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

Zitat:
Original geschrieben von Quintus14
<form action=\"kontakt.php?do=send\" method=\"post\">
Das ist keine so gute Idee

Ich habe Alex1 Script etwas nachbearbeitet:

Code:
<?php

if (phpversion() >= "4.1.0") {
	$kommentar = $_POST[kommentar];
	$vorname   = $_POST[vorname];
	$nachname  = $_POST[nachname];
	$email     = $_POST[email];
	$telefon   = $_POST[telefon];
}

if ($kommentar) {

	if (!$vorname) Intro("Bitte geben Sie Ihren Vornamen an
");
	if (!$nachname) Intro("Bitte geben Sie Ihren Nachnamen an
");
	if (!eregi("^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,4})$", trim($email))) Intro("bitte geben Sie eine gültige Emailadresse an 
");
	
		$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 <<<HTMLOUT
<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öglich kontaktieren.
      </td>
    </tr>
    <tr>
      <td valign="top" colspan="2" align="center"> 
      </td>
    </tr>
  </table>
</form>
</body>
</html>
HTMLOUT;
	
} else {
	Intro("");
}

function Intro ($errormsg) {

global $vorname, $nachname, $email, $telefon, $kommentar;

echo <<<INTROHTML
<html>
<head>
	<title>Kontaktformular</title>
</head>
<body bgcolor="#eeeeee" text="#000000">
<form action="kontakt.php" method="post">
  <table align="center" border="0" width="450" bgcolor="#eeeeee">
    <tr>
      <td valign="top" colspan="2" align="center">Bitte fü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öschen">
      </td>
    </tr>
  </table>
</form>
</body>
</html>
INTROHTML;
exit;
}

?>
Jetzt sollte es funktionieren. Die Datei musst du kontakt.php nennen
Philipp ist offline   Mit Zitat antworten
Alt 03.05.2003, 13:23   #26
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Hi,

danke, funktioniert super - Ihr habt ein Getränk bei mir gut .

Nachdem man die Seite nicht mit dem Browser mit "Datei/speichern unter" wegspeichern kann - kann ich davon ausgehen, dass auch email-such-robots meine Emailadresse nicht finden würden?

Thx
Quintus
Quintus14 ist offline   Mit Zitat antworten
Alt 03.05.2003, 14:47   #27
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

Das mit dem benennen der Datei in kontakt.php hab ich vergessen...
mea culpa
Ich hab das nur aus einem alten Script von mir rauskopiert (mehr oder weniger).
____________________________________
Viele Grüße

Alex

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


Standard

No Problem - Ihr 2 habt mir da sehr geholfen. Ich werd' versuchen, da noch ein paar optische Optimierungen zu machen, damit z.B. die Error-Messages besser auffallen.

Btwy: wann die Error-Messages kommen und wann nicht, ist mir nicht so ganz klar - füllt man gar nichts aus oder nur das 1. Feld und drückt "Abschicken", so kommt z.B. gar keine Fehlermeldung.

MfG
Quintus
Quintus14 ist offline   Mit Zitat antworten
Alt 04.05.2003, 18:57   #29
mgic
Veteran
 
Registriert seit: 12.06.2002
Alter: 52
Beiträge: 219


Standard

sorry quintus14, mußte übers wochenende weg und habe erst jetzt wieder zeit. aber jetzt ist dein problem gelöst.
____________________________________
Das ist meine Meinung, die sich auf kein Wissen stützt.
mgic ist offline   Mit Zitat antworten
Alt 04.05.2003, 20:13   #30
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Zitat:
sorry quintus14, mußte übers wochenende weg und habe erst jetzt wieder zeit...
Musst Dich ja nicht entschuldigen......danke trotzdem .

Wenn es das Wetter zulässt (derzeit ist es mir einfach zu schön, um vor der Kiste zu sitzen und zu tüfteln), werd' ich versuchen, optische Veränderungen anzubringen. Vielleicht muss ich mich dazu doch ein wenig in PHP einlesen.

Hauptsache ist, dass es konzeptionell mal funktioniert .

Liebe Grüße
Quintus
Quintus14 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 16:09 Uhr.


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