Problem mit selbst gecodeten PHP-Script

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
1patrick
Mitglied
Beiträge: 31
Registriert: 14.09.2004 17:41
Kontaktdaten:

Beitrag von 1patrick »

witzigerkiller hat geschrieben:bevor ich umschreibe teste ich nochmal
Ist ok
Viele Grüße,
Patrick
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

so, funzt einwandfrei:

Code: Alles auswählen

  <?PHP
   $Inhalt = $_GET['action'];
   if($Inhalt == "eintragen")
   {
      if (empty($_POST['name']) OR empty($_POST['rasse']) OR empty($_POST['geschlecht'])
      OR empty($_POST['befehle']) OR empty($_POST['charakter']))
      {
          echo "Bitte alle Felder ausf&uuml;llen!";
      }
      else
      {
      $dateiname = $_FILES['Datei']['name'];
      $nachricht = "
<table width=\"69%\"  border=\"0\">
  <tr>
    <td width=\"29%\" bgcolor=\"#FFCC66\"><b>Name:</b></td>
    <td width=\"71%\">".$_POST['name']."</td>
  </tr>
  <tr>
    <td bgcolor=\"#FFCC66\"><b>Rasse:</b></td>
    <td>".$_POST['rasse']."</td>
  </tr>
  <tr>
    <td bgcolor=\"#FFCC66\"><b>Geschlecht:</b></td>
    <td>".$_POST['geschlecht']."</td>
  </tr>
  <tr>
    <td bgcolor=\"#FFCC66\"><b>Befehle:</b></td>
    <td>".$_POST['befehle']."</td>
  </tr>
  <tr>
    <td bgcolor=\"#FFCC66\"><b>Charaktereigenschaften:</b></td>
    <td>".$_POST['charakter']."</td>
  </tr>
  <tr>
    <td bgcolor=\"#FFCC66\"><b>Bild des Welpens:</b></td>
    <td><img src=\"upload/".$dateiname."\"></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
</table>";
$datei = fopen("welpen.txt","a");
  if (fwrite($datei, $nachricht))
  {
      echo"<b><u>Herzlichen Dank, dass du dein Welpen in unsere List eingetragen hast!
      <br>Dein Eintrag erscheint z.Zt. ganz unten!</b></u>";
  }
  else
  {
      echo "Wir konnten deinen Welpen leider nicht aufnehmen";
  }
  fclose($datei);
  
$counter = fopen("counter.txt","r+");
  $counterstand = fgets($counter, 10);
  if($counterstand == "")
    {
    $counterstand = 0;
    }
  $counterstand++;
  rewind($counter);
  fwrite($counter, $counterstand);
  fclose($counter);
  
  if($_FILES['Datei']['tmp_name'])
{
echo"Deine Datei ("",
$_FILES['Datei']['name'],
"") ist ",
$_FILES['Datei']['size'],
" Bytes groß.";
move_uploaded_file($_FILES['Datei']['tmp_name'], "upload/".$_FILES['Datei']['name']);
}
else
{
echo"Bitte gib eine Datei an!";
}
  
      }
   }
   
   ?>
   
Antworten

Zurück zu „Coding & Technik“