 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
08.08.2008, 21:37
|
#1
|
|
TP-Supporter
Registriert seit: Jul 2008
Ort: Tübingen
|
[PHP] Mail kommt ohne Forminhalt an...
Hallo alle zusammen,
nach einer Nacht ohne Schlaf, endloses wüten nach antworten im Netz, habe ich es nun endlich geschaft mein PHP-Script an den Start zu bringen und bin soweit mal hochzufrieden.
Ich hoffe ich kann eure Geduld auch nochmals in Anspruch nehmen. Da ich hirauf leider nirgends Antworten finden konnte
Wenn ich mein Formular abschicke kommt das auch bei meiner Mailadresse an, aber leider ohne den Inhalt des Formulars, also das was der User einträgt.
PHP-Code:
<?php
//Receiving variables
@$ip=$_SERVER['REMOTE_ADDR'];
@$nome=addslashes($_POST['nome']);
@$sobrenome=addslashes($_POST['sobrenome']);
@$nomedaempresa=addslashes($_POST['nomedaempresa']);
@$endereco=addslashes($_POST['endereco']);
@$cidade=addslashes($_POST['cidade']);
@$bairro=addslashes($_POST['bairro']);
@$cep1=addslashes($_POST['cep1']);
@$cep2=addslashes($_POST['cep2']);
@$tel=addslashes($_POST['tel']);
@$celular=addslashes($_POST['celular']);
@$E_mail=addslashes($_POST['E_mail']);
@$servico=addslashes($_POST['servico']);
//Sending Email to form owner
$header = "From:$sobrenome\n"
."Reply-To:$sobrenome\n";
$subjekt = "REGISTRO NO LISTABARRA";
$email_to = "barradesaojoao@ymail.com";
$message = "Visitor'sIP:$_ip\n"
."nome: $nome\n"
."sobrenome: $sobrenome\n"
."nomedaempresa: $nomedaempresa\n"
."endereco: $endereco\n"
."cidade: $cidade\n"
."bairro: $bairro\n"
."cep1: $cep1\n"
."cep2: $cep2\n"
."tel: $tel\n"
."celular: $celular\n"
."E_mail: $E_mail\n"
."servico: $servico\n";
@mail($email_to, $subject ,$message ,$header ) ;
echo<<<_html_
<!-- #BeginTemplate "/Templates/Vorlage-Listabarra.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Bem vindo ao Listabarra</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_initTimelines() {
//MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
var ns = navigator.appName == "Netscape";
document.MM_Time = new Array(1);
document.MM_Time[0] = new Array(0);
document.MM_Time["Timeline1"] = document.MM_Time[0];
document.MM_Time[0].MM_Name = "Timeline1";
document.MM_Time[0].fps = 15;
document.MM_Time[0].lastFrame = 0;
for (i=0; i<document.MM_Time.length; i++) {
document.MM_Time[i].ID = null;
document.MM_Time[i].curFrame = 0;
document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" onLoad="MM_timelinePlay('Timeline1')">
<div id="top" style="position:absolute; width:1024; height:180; z-index:1; left: 0; top: 0"></div>
<div id="linkleiste" style="position:absolute; left:0; top:180px; width:1024; height:60; z-index:2"></div>
<div id="leinwand" style="position:absolute; left:0; top:240px; width:780; height:780; z-index:3; background-color: #FEF3E3; layer-background-color: #FEF3E3; border: 1px none #000000">
<!-- #BeginEditable "Leinwand" -->
<table width="100%" border="0">
<tr>
<td width="10%"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<p>Obrigado para seu Registro</p>
<p> </p>
<p>Visite tembém o guia turístico online www.barra-brasil.com</p>
<p> </p>
<p><a href="index.htm"><font color="#3333FF">Home</font></a></p>
</td>
</tr>
</table>
<!-- #EndEditable -->
<p> </p>
</div>
<div id=\"fussleiste\" style=\"position:absolute; left:0; top:1020px; width:1024; height:180; z-index:4\"></div>
<div id=\"side\" style=\"position:absolute; left:780; top:240; width:244; height:780; z-index:5\"></div>
</body>
<!-- #EndTemplate -->
_html_;
?>
Danke schonmal für eure Tips.
|
|
|
08.08.2008, 21:50
|
#2
|
|
TP-Veteran
Registriert seit: Nov 2006
Ort: Lübeck
|
Irgendwie fehlt das Formular, oder?
(Von den Syntaxfehlern im gezeigten Codeschnipsel mal abgesehen  )
|
|
|
09.08.2008, 00:02
|
#3
|
|
TP-Supporter
Registriert seit: Jul 2008
Ort: Tübingen
|
Kannst du mir vielleicht ein oder zwei gute Seiten empfehlen, wo ich mich über das Thema "Formular in PHP" etwas belesen kann?
|
|
|
09.08.2008, 00:10
|
#4
|
|
TP-Moderator
Registriert seit: Nov 2005
Ort: Köln
|
Zitat:
Zitat von Sascha79
Kannst du mir vielleicht ein oder zwei gute Seiten empfehlen, wo ich mich über das Thema "Formular in PHP" etwas belesen kann?
|
Das Traum-Projekt soll ne gute Quelle sein 
|
|
|
09.08.2008, 00:20
|
#5
|
|
TP-Supporter
Registriert seit: Jul 2008
Ort: Tübingen
|
Zitat:
Zitat von Cybergreek
|
Danke, klasse Verweis. Ich glaube das hilft mir schon weiter.
Schau ich mir gleich mal an. 
|
|
|
09.08.2008, 01:05
|
#6
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Ich würde auf die schnelle Vermuten, daß vieleicht das Formular nicht mit der Methode "post" verwendet wurde.
Ansonsten finde ich es nicht so dolle, daß dem Hinweis auf eine Umfassende (sprich dem Problem entsprechende) Fehlerbeschreibung immer noch nicht nachgekommen wird.
Was erwartest du an Antworten, wenn du essentielle Bestandteile des Problems uns nicht mitteilst? Das wir hier alle ne Glaskugel haben, die uns die fehlenden Teile deines "Helft Mir"- Puzzles vervollständigen?
Sorry, wenn das jetzt angegrätzt wirkt, aber beim dritten Thread nach dem Schema (und dazu nach dem dritten Thread im falschen Forenbereich), sagt mir das eigentlich nur, daß dein größtes Problem im Moment darin besteht, daß du schlicht und einfach nicht richtig liest, was irgendwo geschrieben steht (wie zum Beispiel die Forenbeschreibungen hier).
Und deswegen in die Traum- Dynamik verschubst.
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
09.08.2008, 01:27
|
#7
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Kaiserslautern
|
Zitat:
Zitat von Adromir
Ich würde auf die schnelle Vermuten, daß vieleicht das Formular nicht mit der Methode "post" verwendet wurde.
|
Hi Andreas,
das Hauptproblem wird eher sein, dass gar kein Formular auf der Seite ist und deswegen nichts beim Script ankommt. 
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
|
|
|
09.08.2008, 16:01
|
#8
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ausserdem:
@ ist böse: kostet viel Performance und tut so als ob alles ok wäre.
|
|
|
11.08.2008, 18:38
|
#9
|
|
TP-Supporter
Registriert seit: Jul 2008
Ort: Tübingen
|
Mein Formular sieht wie folgt aus:
Code:
<form id="registrar" action="setup.php" name="registrar" onsubmit="chkFM()">
<table width="100%" border="0">
<tr bgcolor="#FFCC66">
<td colspan="4"> </td>
</tr>
<tr>
<th width="25%" bgcolor="#FFCC66"> </th>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<th width="25%" bgcolor="#FFCC66">Nome:*</th>
<td colspan="2">
<input type="text" name="nome">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Sobrenome:*</th>
<td colspan="2">
<input type="text" name="sobrenome">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66"> </th>
<td width="25%"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Dados da empresa:</th>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66"> </th>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Nome:*</th>
<td colspan="2">
<input type="text" name="nomedaempresa">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Endereço:*</th>
<td colspan="2">
<input type="text" name="endereco">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Cidade:*</th>
<td colspan="2">
<input type="text" name="cidade">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Bairro:*</th>
<td colspan="2">
<input type="text" name="bairro">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">CEP:*</th>
<td colspan="2">
<input type="text" name="cep1" maxlength="5">
-
<input type="text" name="cep2" maxlength="3">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66"> </th>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Tel.:*</th>
<td colspan="2">
<input type="text" name="tel">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66" height="10">Celular:</th>
<td colspan="2" height="10">
<input type="text" name="celular">
</td>
<td height="10"> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">E-mail:</th>
<td colspan="2">
<input type="text" name="E_mail">
</td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66"> </th>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th bgcolor="#FFCC66">Serviço:*</th>
<td colspan="2">
<input type="text" name="servico">
</td>
<td> </td>
</tr>
<tr bgcolor="#FFCC66">
<td> </td>
<td bgcolor="#FEF3E3"> </td>
<td bgcolor="#FEF3E3"> </td>
<td bgcolor="#FEF3E3"> </td>
</tr>
<tr bgcolor="#FFCC66">
<td> </td>
<td bgcolor="#FEF3E3">
<input type="submit" name="Button" value="Registrar">
</td>
<td bgcolor="#FEF3E3"> </td>
<td bgcolor="#FEF3E3"> </td>
</tr>
<tr bgcolor="#FFCC66">
<td colspan="4"> </td>
</tr>
</table>
</form>
Ich habe das php-script unter setup.php gespeichert und habe dies im Form bei action eingetragen.
Zitat:
Was erwartest du an Antworten, wenn du essentielle Bestandteile des Problems uns nicht mitteilst? Das wir hier alle ne Glaskugel haben, die uns die fehlenden Teile deines "Helft Mir"- Puzzles vervollständigen?
Sorry, wenn das jetzt angegrätzt wirkt, aber beim dritten Thread nach dem Schema (und dazu nach dem dritten Thread im falschen Forenbereich), sagt mir das eigentlich nur, daß dein größtes Problem im Moment darin besteht, daß du schlicht und einfach nicht richtig liest, was irgendwo geschrieben steht (wie zum Beispiel die Forenbeschreibungen hier).
Und deswegen in die Traum- Dynamik verschubst.
|
Des weiteren möchte ich um Entschuldigung bitten dafür das ich hier an der falschen Adresse bin und möchte darum bitte das Thema evt. zu verschieben. Ich bin halt noch recht neu im TP und man muss mich halt noch einleben. Aber auf keinen Fall möchte ich hier irgendjemand auf die Füsse treten. Also nochmals "Sorr
|
|
|
11.08.2008, 19:01
|
#10
|
|
TP-Veteran
Registriert seit: Nov 2006
Ort: Lübeck
|
Zitat:
|
Ich würde auf die schnelle Vermuten, daß vieleicht das Formular nicht mit der Methode "post" verwendet wurde.
|
Das vermute ich jetzt auch
method="post" fehlt noch.
Zitat:
|
Des weiteren möchte ich um Entschuldigung bitten
|
Noe, nicht entschuldigen.
Lernen und auch auf unsere Fragen antworten, die wir dir stellen.
|
|
|
11.08.2008, 19:05
|
#11
|
|
TP-Supporter
Registriert seit: Jul 2008
Ort: Tübingen
|
Hat geklappt, danke!!!
Hallo Leute,
es war die "methode". Jetzt funktioniert alles. Nochmals vielen Dank für eure Unterstützung.
Des weiteren möchte ich euch darum bitten, mir zu sagen wo ich nachlesen kann, wo und wie ich meine Beiträge am besten platziere. Ich habe da noch nicht so ganz den Überblick. Auch würde ich mich dafür interesieren wo man die BB-codeliste findet.
Es fällt mir noch etwas schwer mich im "sehr umfangreichen TP" zurechtzufinden. Aber letzen Endes ist meine Absicht, alles richtig zu machen.
Also Danke nochmals an alle, die mir bei diesem Thema geholfen haben. War ja immerhin mein erstes PHP-script. Aber jetzt funktioniert es ja.
  
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32 Uhr.
|
 |