kostenloser Webspace werbefrei: lima-city


Avatar upload + kontrolle und änderung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Wie kann ich es erm?glichen das man bilder uploaden kann und kontrolliert werden auf Dateityp,gr??e und auch automatisch der Dateiname ge?ndert wird

    Beitrag ge?ndert am 10.07.2005 16:41 von ghostrider
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Am einfachsten?
    -> Die Tutorials anschauen... -.-

    => http://www.lima-city.de/tutorials.php?m=show&id=1021
    Sogar noch mit extra Thumnail Erstellung...

    $PicPathIn="./fotos/org/"; // ordner f?r die orginal fotos
    $PicPathOut="./fotos/"; // ordner f?r die thumbnails
    $neueBreite=100; // breite des thumbnails
    $neueHoehe=100; // h?he des thumbnails
    
    // das formular zum hochladen
    echo "
    <br>
    <form action=\"index.php?action=gallery&passwort=$passwort\" method=\"post\" enctype=\"multipart/form-data\">
    Ein Bild hochladen :<br>
    <input type=\"file\" name=\"datei\" />
    <input type=\"submit\" value=\"Datei hochladen\" />
    </form>";
    
    if (isset($_FILES['datei']))
    
    
    $bild = $_FILES['datei']['name'];
    move_uploaded_file($_FILES['datei']['tmp_name'], $PicPathIn."/".$bild);
    
    $size=getimagesize("$PicPathIn"."$bild");
    $breite=$size[0];
    $hoehe=$size[1];
    
    if($size[2]==1)
    
    // GIF
    $altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    imageGIF($neuesBild,"$PicPathOut"."$bild");
    }
    
    if($size[2]==2)
    
    // JPG
    $altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    ImageJPEG($neuesBild,"$PicPathOut"."$bild");
    }
    
    if($size[2]==3)
    
    // PNG
    $altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    ImagePNG($neuesBild,"$PicPathOut"."$bild");
    }
    
    // kanne evtl. gel?scht weden, zeigt nur das hochgeladene bild an!
    echo "Altes Bild<BR>";
    echo "<IMG SRC=\"$PicPathIn$bild\" WIDTH=\"$breite\" HEIGHT=\"$hoehe\"><BR><BR>";
    echo "Neues Bild:<BR>";
    $Thumbnail=$PicPathOut.$bild;
    echo "<IMG SRC=\"$Thumbnail\" WIDTH=\"$neueBreite\" HEIGHT=\"$neueHoehe\">";
    
    }
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!