Irgendwie fehlt das Formular, oder?
(Von den Syntaxfehlern im gezeigten Codeschnipsel mal abgesehen)
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.
Danke schonmal für eure Tips.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_;
?>
Irgendwie fehlt das Formular, oder?
(Von den Syntaxfehlern im gezeigten Codeschnipsel mal abgesehen)
Gruss Guin
Mein Blog
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![]()
Grüße vom Griechen,
Cybergreek!
everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht
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
#.Viele Grüße - Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
PHP Tutorials und kostenlose Scripts gibt's bei phpBuddy.eu
Follow phpBuddy on Twitter
LTFB - anfängerfreundliche Tutorials
.
ausserdem:
@ ist böse: kostet viel Performance und tut so als ob alles ok wäre.
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Mein Formular sieht wie folgt aus:
Ich habe das php-script unter setup.php gespeichert und habe dies im Form bei action eingetragen.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>
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 "SorrWas 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.
Das vermute ich jetzt auchIch würde auf die schnelle Vermuten, daß vieleicht das Formular nicht mit der Methode "post" verwendet wurde.
method="post" fehlt noch.
Noe, nicht entschuldigen.Des weiteren möchte ich um Entschuldigung bitten
Lernen und auch auf unsere Fragen antworten, die wir dir stellen.
Gruss Guin
Mein Blog
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)