richtig
nur der </head> tag
und der <body> tag sollten auch noch auftauchen
					nur der </head> tag
und der <body> tag sollten auch noch auftauchen
<html>
<head>
<title>SMS Versand - Testformular</title>
<style type="text/css">   
<!-- 
a{FONT-FAMILY:verdana; FONT-SIZE: 10px; text-decoration: none; color: #840909} 
a:hover {FONT-FAMILY:verdana; color: #840909; text-decoration: none; border-bottom: dotted 1px #840909} 
--> 
</style>
<script type="text/javascript">
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);
else
countfield.value = maxlimit - field.value.length;
}
</script>
</head>
<font face="Verdana" size="1"><br><br><center>
<?php
if (!$_POST['submit']) {
    echo'<form method="post">
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="101"><font face="verdana" size="1">Handynummer:</font></td>
    <td width="399"><font size="2">
      <input type="text" name="nummer" size="11" maxlength="16"><br>Hinweis: Einfach z.B 01737611676 als Format verwenden. kein 0049 oder +49 oder fehlende Null.
      </font></td>
  </tr>
  <tr> 
    <td width="101"><font size="2"></font></td>
    <td width="399"><font size="2"></font></td>
  </tr>
  <tr> 
    <td width="101"><font face="verdana" size="1">Text:</font></td>
    <td width="399"><font size="2">
     <textarea name="text" wrap="physical" cols="30"
      rows="5" onKeyDown="textCounter(this.form.text,this.form.remLen,128);"
      onKeyUp="textCounter(this.form.text,this.form.remLen,128);"></textarea> <input readonly
      type="text" name="remLen" size="3" maxlength="3" value="128">
      </font></td>
  </tr>
</table>
<p> <font face="Arial, Helvetica, sans-serif" size="2"> 
  <input type="submit" name="submit" value="SMS versenden">
  </font></p>
</form>';
} else {
    /*Die Variable $_POST['text'] muss den zu versendenden Text enthalten, die Variable $_POST['nummer'] die Empfängernummer*/
    $key = '123456789'; //Partnerkey
    //define("DEBUG", true); //Bitte aktivieren falls Sie bei einem Fehler die Ausgabe der Gatewayrückmeldung wünschen.
$werbeText=" - FreeSMS auf Schrottlachen.de";
$oldText=$_POST['text'];
$newText=urlencode($oldText.$werbeText);
$status = @file("http://gateway.mobilant.net/?key=".$key."&Text=".$newText."&handynr=".$_POST['nummer']);
    //mit echo $status[0] können Sie die Rückmeldung des Scriptes ausgeben lassen.
    if (trim($status[0]) == "100") {
        echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS wurde an '.$nummer.' gesendet. Vielen Dank für das Testen unseres Services</font>';
    } elseif ($status[0] == "200") {
        echo'<font face="Arial, Helvetica, sans-serif" size="2">Die angegebene Handynummer ist nicht im korrekten Format. Bitte gehen Sie zurück und verändern Sie die Eingabe.</font>';  
    } else {
        echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS konnte leider nicht versendet werden.</font>';
        if (defined("DEBUG")) {
            echo '<br><font face="Arial, Helvetica, sans-serif" size="2"><b>Fehler: '.$status[0].'</b></font>';
        }
    }
}
?>
</center>
<br>
<p align="center"><font face="verdana" size="1"><font color="#646464">© 2004
-  <a href="http://www.mobilant.net" target="_blank">mobilant.net</a></font></font></p>
</body>
</html>
if ($IP_WAR_SCHON=="JA")
{
Wenn ja dann diese
}
else
{
$IP_FILE=$IP;
$IP_FILE .=";";
$FILE=fopen("IP_FILE.txt","a+");
fwrite($FILE,$IP_FILE);
fclose=($FILE);
wenn nein dann dein Script
if (!$_POST['submit']) { 
<html>
<head>
<title>SMS Versand - Testformular</title>
<style type="text/css">   
<!-- 
a{FONT-FAMILY:verdana; FONT-SIZE: 10px; text-decoration: none; color: #840909} 
a:hover {FONT-FAMILY:verdana; color: #840909; text-decoration: none; border-bottom: dotted 1px #840909} 
--> 
</style>
<script type="text/javascript">
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);
else
countfield.value = maxlimit - field.value.length;
}
</script>
</head>
<font face="Verdana" size="1"><br><br><center>
<?php
$IP = $HTTP_SERVER_VARS["REMOTE_ADDR"];
//öffen txt File
// Hier kann noch ne Abfrage rein ob diese File überhaupt schon existiert 
$IP_CONTROLL=fopen("IP_FILE.txt","r");
$IP_CONTROLL_STRING=fread($IP_CONTROLL,50000);
fclose($IP_CONTROLL);
// Übergabe an Array
$IP_CONTROLL_ARRAY=explode(";",$IP_CONTROLL_STRING);
// ANZAHL Einträge
$IP_CONTROLL_COUNT=count($IP_CONTROLL_ARRAY);
//Kontrollschleife
for ($x=0;$x<$IP_CONTROLL_COUNT;$x++)
{
 if ($IP==$IP_CONTROLL_ARRAY[$x])
{
$IP_WAR_SCHON="JA";
}
}
if ($IP_WAR_SCHON=="JA")
{
// Wenn ja dann diese
}
else
{
$IP_FILE=$IP;
$IP_FILE .=";";
$FILE=fopen("IP_FILE.txt","a+");
fwrite($FILE,$IP_FILE);
fclose=($FILE);
if (!$_POST['submit']) {
    echo'<form method="post">
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="101"><font face="verdana" size="1">Handynummer:</font></td>
    <td width="399"><font size="2">
      <input type="text" name="nummer" size="11" maxlength="16"><br>Hinweis: Einfach z.B 01737611676 als Format verwenden. kein 0049 oder +49 oder fehlende Null.
      </font></td>
  </tr>
  <tr> 
    <td width="101"><font size="2"></font></td>
    <td width="399"><font size="2"></font></td>
  </tr>
  <tr> 
    <td width="101"><font face="verdana" size="1">Text:</font></td>
    <td width="399"><font size="2">
     <textarea name="text" wrap="physical" cols="30"
      rows="5" onKeyDown="textCounter(this.form.text,this.form.remLen,128);"
      onKeyUp="textCounter(this.form.text,this.form.remLen,128);"></textarea> <input readonly
      type="text" name="remLen" size="3" maxlength="3" value="128">
      </font></td>
  </tr>
</table>
<p> <font face="Arial, Helvetica, sans-serif" size="2"> 
  <input type="submit" name="submit" value="SMS versenden">
  </font></p>
</form>';
} else {
    /*Die Variable $_POST['text'] muss den zu versendenden Text enthalten, die Variable $_POST['nummer'] die Empfängernummer*/
    $key = '123456789'; //Partnerkey
    //define("DEBUG", true); //Bitte aktivieren falls Sie bei einem Fehler die Ausgabe der Gatewayrückmeldung wünschen.
$werbeText=" - FreeSMS auf Schrottlachen.de";
$oldText=$_POST['text'];
$newText=urlencode($oldText.$werbeText);
$status = @file("http://gateway.mobilant.net/?key=".$key."&Text=".$newText."&handynr=".$_POST['nummer']);
    //mit echo $status[0] können Sie die Rückmeldung des Scriptes ausgeben lassen.
    if (trim($status[0]) == "100") {
        echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS wurde an '.$nummer.' gesendet. Vielen Dank für das Testen unseres Services</font>';
    } elseif ($status[0] == "200") {
        echo'<font face="Arial, Helvetica, sans-serif" size="2">Die angegebene Handynummer ist nicht im korrekten Format. Bitte gehen Sie zurück und verändern Sie die Eingabe.</font>';  
    } else {
        echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS konnte leider nicht versendet werden.</font>';
        if (defined("DEBUG")) {
            echo '<br><font face="Arial, Helvetica, sans-serif" size="2"><b>Fehler: '.$status[0].'</b></font>';
        }
    }
}
}
?>
</center>
<br>
<p align="center"><font face="verdana" size="1"><font color="#646464">© 2004
-  <a href="http://www.mobilant.net" target="_blank">mobilant.net</a></font></font></p>
</body>
</html>
 
							
						
$IP_FILE=$IP;
$IP_FILE .=";";
$FILE=fopen("IP_FILE.txt","a+");
fwrite($FILE,$IP_FILE);
fclose=($FILE); 
if (trim($status[0]) == "100") {
        echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS wurde an '.$nummer.' gesendet. Vielen Dank für das Testen unseres Services</font>'; 
if (trim($status[0]) == "100") {
$IP_FILE=$IP;
$IP_FILE .=";";
$FILE=fopen("IP_FILE.txt","a+");
fwrite($FILE,$IP_FILE);
fclose($FILE);
echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS wurde an '.$nummer.' gesendet. Vielen Dank für das Testen unseres Services</font>'; 
ob_start()
ob_end_flush(); 
Kommentar