php code falsch?

snake.logan
Hallo.
Ich wollte mir eine PHP Datei Programmieren wo viel Text steht und dann auch noch ein Formular. Aber er sagt irgendeine fehler-warnung. Hier zu der Datei auf meiner Homepage. Und hier der Code:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:

<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Infos</title>
</head>

<body>

<div style="position: absolute; width: 100px; height: 100px; z-index: 1; left: 516px; top: 252px" id="layer1">
    Unsere Partner:<p>&nbsp;<?php include("rotator.php");?></div>

<p>Willkommen!</p>
<p>Wenn Sie einen der folgenden Codes auf Ihrer Website einbinden wäre ich Ihnen 
sehr dankbar!<br>Sie bekommen als Bonus eine E-Mail Adresse kostenlos von mir 
(wunschadresse) die ich in wenigen Tagen freischalten werde.<br>Dann bekommen 
Sie noch eine (mehrere) Subdomain (s) kostenlos von mir Registriert. Jeder der&nbsp;<br>
meinen Code einbinden wird, der wird mit mir in Verbindung bleiben, wenn es 
gewünscht ist. Sie müssen keine<br>
Adress- sowie andere Persönliche Angaben machen. Lediglich nur das, was wir von 
Ihnen brauchen.<br>Ich werde euch noch in mein Danke-Programm von GamesPlaymes 
(Firma, meine) einbinden und euch<br>auf meiner Website verlinken. Es kann alles 
abgesprochen werden. Die Anzahl der Mail-Adressen <br>ist eigentlich nicht egal. 
Wenn man mehrmals meinen HTML-Code einbindet dann werde ich mehr Mail-Adressen<br>
und mehr Subdomains freigeben. Allerdings sind die erstel 2 Wochen ohne 
Mailadresse und Subdomain auszuhalten.<br>Erst nach 2 Wochen werde ich eine Mail 
schicken mit der Bestätigung.</p>
<p>Ich bin jedem Dankbar der den Code einbindet. Was man bekommt steht oben.</p>
<p>Hier der Code mit der ID=30<br><br>
&lt;Script src=&quot;http://ads.onetwovisit.net/ads/lt/view.php?id=30&quot;&gt;&lt;/Script&gt;</p>
<p>Informationen zum Werben (kostenlos)</p>
<p>Sie haben eine Homepage? Und Sie wollen kostenlos Werben?! Dann schicken Sie 
uns Ihren Bannercode<br>und die Homepageadresse mit einem Formular.<br>
&nbsp;
<?php
if (!$action || $action == "werben")
echo "
function CryptString($str)
{
  for ($i=0;$i<=strlen($str)-1;$i++)
  {
    $str[$i] = chr(23 ^ ord($str[$i]));
  }  
  
  return $str;
}

if ($_GET["method"] == "send")
 {
  $redir   = $_POST["redirect"];
  $sender  = $_POST["email"];
  $rec1    = $_POST["admin"];
  $rec2    = $_POST["admin1"];
  $rec3    = $_POST["admin2"];
  $subj    = $_POST["subject"];
  $strEinleitText = CryptString(base64_decode($_POST["einleittext"]));   
  
  //Action ermitteln
  if (isset($_POST["crypt"])) $cryptMail = $_POST["crypt"];
  else $cryptMail = "0";  
  
  //E-Mail-Adressen auslesen
  if ($cryptMail == "1")
  {
    $rec1 = CryptString(base64_decode(stripslashes($_POST["admin"])));  
    $rec2 = CryptString(base64_decode(stripslashes($_POST["admin1"])));  
    $rec3 = CryptString(base64_decode(stripslashes($_POST["admin2"])));        
  }
  else
  {
    $rec1    = $_POST["admin"];
      $rec2    = $_POST["admin1"];
    $rec3    = $_POST["admin2"];  
  }

  $message.=  str_replace("#br#", "\n", $strEinleitText);
  $message.= "\n\n";

  $message.= "\n\n";
  foreach($_POST as $name=> $value) {
    $str stripslashes($value);
    if (($name != "redirect") AND ($name != "einleittext") AND ($name != "probe") AND ($name != "crypt") AND ($name != "ReturnToSender") AND ($name != "next") AND ($name != "typemail") AND ($name != "admin") AND ($name != "admin1") AND ($name != "admin2") AND ($name != "subject"))
       {
          $message.= "$name:  $str\n\n";
       }
  }
  //Anhängen der IP, Browser und Datum
  $message.= "-----------------------------\n";
  $message.= date("l dS of F Y h:i:s A") . "\n";
  $message.= $REMOTE_ADDR "\n";
  $message.= $HTTP_USER_AGENT;
  mail($rec1$subj$message"From: $sender");
  if ($rec2 != ""mail($rec2$subj$message"From: $sender");
  if ($rec3 != ""mail($rec3$subj$message"From: $sender");

  header("Location: " $redir);
  die();
 }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>
Formular zum Werben
</title>
<meta name="generator" content="DA-Formmaker V2.1">
<style>
<!--
body { background-color:#FFFFFF;  }
h1 { color:#000000; font-family:Arial; font-size:12pt; }
p,li { color:#000080; font-family:Arial; font-size:10pt; }
TD   { color:#000080; font-family:Arial; font-size:10pt; }
td.my { background-color:#C0C0C0}
-->
</style>

<script type="text/javascript">
<!--
function chkFormular()
{
if(document.DAFORM.bannercode.value == "")  {
alert("URL zum Banner fehlt");
document.DAFORM.bannercode.focus();
return false;
}
if(document.DAFORM.homepageadresse.value == "")  {
alert("URL zur Homepage fehlt");
document.DAFORM.homepageadresse.focus();
return false;
}
if(document.DAFORM.vorname.value == "")  {
alert("Vorname?");
document.DAFORM.vorname.focus();
return false;
}
 return(true); }//--></script>

</head>
<body>
<form action="<?php print $PHP_SELF?>?method=send" method="POST" name="DAFORM" onSubmit="return chkFormular()" enctype="multipart/form-data">
  <input type="hidden" name="redirect" value="http://soerenclub.so.ohost.de/phpkit/">
  <input type="hidden" name="subject" value="Formular zum Werben">
  <input type="hidden" name="admin" value="soeren.waechter@web.de">
  <input type="hidden" name="admin1" value="">
  <input type="hidden" name="admin2" value="">
  <input type="hidden" name="typemail" value="html">
  <input type="hidden" name="crypt" value="0">
  <input type="hidden" name="einleittext" value="">
  <input type="hidden" name="email" value="soeren.waechter@web.de">

  <input type="hidden" name="ReturnToSender" value="0">

      <table  width="500px" border="0" cellpadding="3" cellspacing="2" align="center">
        <tr>
          <td colspan="2"><h1>Formular zum Werben<br>
            </h1></td>
        </tr>
        <tr>
          <td colspan="2"><p> <br>
            </p></td>
        </tr>
        <tr><td align="right"  valign="top" class="my" nowrap>URL zum Banner 
            (existierende)*</td>
<td class="my">
<input type="text" name="bannercode" value="" size="15" maxlength="500"> </td></tr>

<tr><td align="right"  valign="top" class="my" nowrap>URL zur Homepage*</td>
<td class="my">
<input type="text" name="homepageadresse" value="" size="15" maxlength="500"> </td></tr>

<tr><td align="right"  valign="top" class="my" nowrap>Vorname*</td>
<td class="my">
<input type="text" name="vorname" value="" size="15" maxlength="100"> </td></tr>


        <tr>
          <td colspan="2"><p class="my"><br>
            </p></td>
        </tr>
        <tr>
          <td colspan="2">
            <input type="submit" name="next" value="Anfrage senden" >
            <input type="reset" name="next" value="Zurücksetzen" >
            <!-- PRINTBUTTON -->
          </td>
        </tr>
      </table>
</form>
</body>
</html>
&quot;; ?&gt;
</p>
<p>Subdomain &amp; Mail-Adresse kostenlos bestellen.
<a href="mailto:soeren.waechter@web.de?subject=sub-mail adressen anmeldung">
Anmelden</a></p>
<p>MfG</p>
<p>Sören</p>
<p align="center"><font face="Times New Roman">© (Copyright) 2006 by Sören 
Wächter.</font></p>

</body>

</html>
Blacksoul
wat solln das echo in zeile 39 ?!
madherby
Ich mag nun wie der letzte Anfänger dastehen aber ich kenne den die() Befehl nur von Datenbankabfragen (SQL) her, kann aber keinen Datenbankzugriff im Script erkennen. Kann die() als Funktion in normalen PHP Code eingesetzt werden und sollte ich die SQL - Befehle im Code übersehen haben?
snake.logan
da gibt es kein SQL Befehl! Schau dir doch das Bo htacces maker system an ist auch so!
Blacksoul
die kann auch einfach so genutzt werden, dazu brauchste kein sql..

mfG
Taz
@madherby
Jeder hat mal klein angefangen, deshalb bist du jetzt doch kein Idiot smile
die();

@snake.logan
entfehrne einfach mal das echo " in zeile 39 hrhr...
Blacksoul
Zitat:
Original von Taz@snake.logan
entfehrne einfach mal das echo " in zeile 39 hrhr...


Hatte ich auch schon geschrieben, aber irgendwie is da keine Reaktion Seufzen
Taz
ich weiß, ich wollte snake.logan nur nochmal darauf aufmerksam machen.

mhhh.... snake.logan...
Schlangen sind doch(fast) blind, das würde einiges erklären Lachen
snake.logan
jo errateN! Warte ich ändere mal code!
madherby
Naja "Klein angefangen" ist relativ. Ich schreibe schon länger PHP Code, JS, C++ und gelegntlich Java aber das die die() - Funktion auch ohne SQL denkbar ist habe ich nicht gewusst. Ich brache mehr Fachbücher ;-) Aber danke auf jeden Fall für die Aufklärung.
Blacksoul
Zitat:
Original von madherby
Naja "Klein angefangen" ist relativ. Ich schreibe schon länger PHP Code, JS, C++ und gelegntlich Java aber das die die() - Funktion auch ohne SQL denkbar ist habe ich nicht gewusst. Ich brache mehr Fachbücher ;-) Aber danke auf jeden Fall für die Aufklärung.


Warum Bücher? Bei http://php.net kann man alles wunderbar nachlesen zu jeder funktion
snake.logan
hab ich gemacht aber trotzdem geht das nicht! Es kommt immer eine Warnung "T_STRING" oder so!
Blacksoul
zeig ma den aktuellen quelltext (nur en php-teil)

mfG