php mail funktion

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

braucht man den header auch wenn man mit frames arbeitet?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Der Header ist voralledingen für Suchmaschinen Robots wichtig die die Keywords auslesen <meta .......> und so deine Page besser eintragen können und sie höher in den Suchergebnissen kommt weil du da gute Stichworte eintragen kannst. Ausserdem brauchst du den Head falls einer mal den Frame im neuem Fenster öffnet -> Title...
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

ja ok ich werde es mal versuchen
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

also am header liegt es nicht. Ich poste mal den code:

Code: Alles auswählen

<html>
<head>
  <meta content="text/html; charset=ISO-8859-15"
 http-equiv="content-type">
  <title></title>
  <meta content="aggrohasser" name="author">
</head>
<body style="color: rgb(255, 255, 255); background-color: rgb(40,40,40);">
<script language="php">
if($_POST['send'])
{
  if(empty($_POST['name'])) || (empty($_POST['email'])) || (empty($_POST['nachricht']))
  {
    echo"Bitte füllen sie <a href=\"javascript:history.back();\">hier</a> alle Felder aus.";
  }
  else
  {
    $header = "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: " . $_POST['email'] . " <" . $_POST['email'] . ">\r\n";
    mail("zigapeda@gmx.de", "Homepage - " . $_Post['betreff'], $_Post['nachricht'], $header);
  }
}
else
{
  echo"Ein Fehler ist aufgetreten. Bitte gehen sie auf diese <a href=\"kontakt.htm\">Seite</a>.";
}
</script>
</body>
</html>
Wisst ihr jetzt vieleicht woran es liegt?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

@zigepeda

Probier mal das:

Code: Alles auswählen

<html>
<head>
  <meta content="text/html; charset=ISO-8859-15" http-equiv="content-type">
  <title></title>
  <meta content="aggrohasser" name="author">
</head>
<body style="color: rgb(255, 255, 255); background-color: rgb(40,40,40);">
<?php
if($_POST['send'])
{
  if(empty($_POST['name'])) || (empty($_POST['email'])) || (empty($_POST['nachricht']))
  {
    echo"Bitte füllen sie <a href=\"javascript:history.back();\">hier</a> alle Felder aus.";
  }
  else
  {
    $header = "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: " . $_POST['email'] . " <" . $_POST['email'] . ">\r\n";
    mail("zigapeda@gmx.de", "Homepage - " . $_POST['betreff'], $_POST['nachricht'], $header);
  }
}
else
{
  echo"Ein Fehler ist aufgetreten. Bitte gehen sie auf diese <a href=\"kontakt.htm\">Seite</a>.";
}
?>
</body>
</html>
Benutze anstat [c]<script language="php">[/c] immer [c]<?php[/c] und anstat [c]</script>[/c], [c]?>[/c]

MFG Lukaso

PS: Und bitte schreibe immer dazu, was nicht geht!
Zuletzt geändert von Lukaso am 06.05.2005 00:09, insgesamt 1-mal geändert.
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

nein eigentlich macht das keinen unterschied ich hab es aber trotzdem probiert geht auch nicht. ich verwende nur diese tags weil sonst der code gelöscht wird (im mozilla composer). Es muss an etwas anderem liegen.
http://zigapeda.zi.funpic.de/kontaktformular.html liegt es vieleicht an der Combobox?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Ok sorry für die frage, der phpcode den ich gepostet hab ist in ordnung. Hab ihn bestimmt 20 mal verändert und es ging nie. Hab ich heute unseren Infolehrer gefragt (Master P.) weil wir lernen ja gerade php (kann ich schon) und da wollten wir heute ein kontaktformular programmieren. Sagt er so nehmen wir gleich deins dann öffnet er es so und sagt: "du hast action mit k geschrieben deswegen geht es nicht." So ein dummer anfängerfehler verursacht gleicht ein paar tage fehlersucharbeit usw. aber das php script ist ja in ordnung gewesen ich konnte also garnix finden.
Tortzdem danke.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

hehe, und ich hab mich blau und grün gesucht :mrgreen:
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

wie gesagt das hab ich drei tage lang gemacht. hätte ich im kontaktformular gesucht und nicht im phpscript hätte ich ihn bestimmt gefunden :oops:
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Also ich hab jetzt schon wieder ein Problem. Bei folgendem code:

Code: Alles auswählen

<script language="php">
if($_POST['send'])
{
  if(empty($_POST['name'])) || (empty($_POST['email'])) || (empty($_POST['nachricht']))
  {
    echo"Bitte füllen sie <a href=\"javascript:history.back();\">hier</a> alle Felder aus.";
  }
  else
  {
    $header = "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: " . $_POST['email'] . " <" . $_POST['email'] . ">\r\n";
    mail("zigapeda@gmx.de", "Homepage - " . $_Post['betreff'], $_Post['nachricht'], $header);
  }
}
else
{
  echo"Ein Fehler ist aufgetreten. Bitte gehen sie auf diese <a href=\"kontakt.htm\">Seite</a>.";
}
</script>
kommt folgende fehlermeldung:
Parse error: parse error, unexpected T_BOOLEAN_OR in /usr/export/www/vhosts/funnetwork/hosting/aggrohasser/kontaktsenden.php on line 12
Das liegt aber am php code oder?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Antworten