phpbar.de logo

Mailinglisten-Archive

[php] Dateinamen bei Upload zerpflücken und neu machen

[php] Dateinamen bei Upload zerpflücken und neu machen

Trawell Mildor trawell.mildor at gmail.com
Sa Okt 1 17:31:24 CEST 2011


Hallo Sascha

danke fuer die Antwort
 mir war nicht klar wie ich die Endungen kriege, ob ich da zum Beispiel den original Dateinamen von der Endung trennen soll und letzteres in ne Variable speichern (gibt ja solche String Funktionen).

Hab aber gesehen man kann über den "type" dies herausfinden.

Habs nun folgendermassen geloest, so testweise

Gruss, Trawell


<?php
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if ($dateityp[2] == 1)
{
/* echo "Endung gleich GIF"; */
$endung = ".gif";
}
elseif ($dateityp[2] == 2)
{
/* echo "Endung = JPG"; */
$endung = ".jpg";
}
echo $endung;

/* echo $_POST['artid']; */
if($dateityp[2] != 0)
   {

   if($_FILES['datei']['size'] <  102400)
      {
    /*   move_uploaded_file($_FILES['datei']['tmp_name'], "../upload/".$_FILES['datei']['name']); */
	 move_uploaded_file($_FILES['datei']['tmp_name'], "../upload/".$_POST['artid'].$endung);
      echo "Das Bild wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen";
      }

   else
      {
         echo "Das Bild darf nicht größer als 100 kb sein ";
      }

    }

else
    {
    echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
    }
?>



php::bar PHP Wiki   -   Listenarchive