Seto: Bildupload Fehler

Beitrag lesen

Hallo,
ich möchte auf meiner Hpmepage einen Bildupload einbauen.
Mit diesem Code habe ich es versucht, ich bekomme dabei aber
immer folgende Fehlermeldung:
  upload_single.phtml: parse error, expecting `'('' on line 3
  $aErrors() = "";
Kann mir jemand sagen wo der Fehler liegt ?

<?php
$aErrors = "";
if (!empty($thefile_name))
{
  if(($thefile_type == "image/gif") ||
  ($thefile_type == "image/pjpeg") ||
  ($thefile_type == "image/jpeg"))

Erstmal: gewöhn dir eine einheitliche Syntax an. Entweder if() oder if () aber nicht mal dies mal das.
Dann: woher sollen wir wissen, was in $thefile_typ steht? Und auch hier gilt. Entweder du benutzt Unterstriche oder schreibst die ersten Buchstaben groß wie bei $aErrors. Gemischt ist das nur selten sinnvoll und hier nicht.

{
   if($thefile_size < (1024 * 100))
   {
   $aCurBasePath = dirname($PATH_TRANSLATED);
   $aNewName = $aCurBasePath .
     "/uppics/" . $thefile_name;
   copy($thefile, $aNewName);
   }
   else
   {
   $aErrors .= "The file was too big";
   }
   }
   else
   {
    $aErrors .= "The file was neither a gif nor a jpeg";
   }
  }
  else
  {
   $aErrors .= "No file was selected";
  }
?>

Ein Tipp noch zu Übersichtlichkeit. Du kannst statt

if ()
{
   befehl;
}

auch

if ()
   befehl;

schreiben.

Leider kann ich dir bei der Fehlermeldung nicht helfen. Poste bitte auch alle anderen relevanten Zeilen.