kostenloser Webspace werbefrei: lima-city


Bild Uploader

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    chatvz

    Kostenloser Webspace von chatvz

    chatvz hat kostenlosen Webspace.

    Hallo,
    Ich habe einen Bild Uploader für meine user zu verfügung gestellt.
    er nennt das bild wie der user heißt so weit so gut. wen er ein neues hochläd überschreibt der das alte so soll es auch sein so aber wenn das erste bild in jpg ist und das zweite in gif überschreibt das gif bild das jpg bild nicht.:mad:
    der script lautet so:
    <?php    include ("checkuser.php");  include ("sql.php");   include ("update_lastconnect.php");  ?>  
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
    <html>    <head>    <meta http-equiv="content-type" content="text/html; charset=windows-1250">    <meta name="generator" content="PSPad editor,
     www.pspad.com">    <title></title>    </head>    <body>  <?php  error_reporting(E_ALL);  if($_FILES['file']['type'] == 'image/gif' OR $_FILES['file']['type']
     == 'image/jpg' OR $_FILES['file']['type'] == 'image/jpeg' 
    OR $_FILES['file']['type'] == 'image/pjpeg')  
    {  $uploaddir = 'Bilder/user_Pics/';    if($_FILES['file']['type'] == 'image/gif')
      {  $name = $_SESSION['user_nickname'].'.gif';  } 
     if($_FILES['file']['type'] == 'image/pjpeg')  {  $name = $_SESSION['user_nickname'].'.jpeg';  }  if($_FILES['file']['type'] == 'image/jpeg')
      {  $name = $_SESSION['user_nickname'].'.jpeg';  }  if($_FILES['file']
    ['type'] == 'image/jpg')  {  $name = $_SESSION['user_nickname'].'.jpg';  } 
       $Files = $_FILES['file']['tmp_name'];    print '<pre>';  
    if (move_uploaded_file( $Files, $uploaddir . $name)) {  if($insert = @mysql_query("UPDATE 
    benutzerdaten SET Bild = 'http://www.chrissis-page.de/Bilder/user_Pics/$name' 
    WHERE Nickname like '".$_SESSION['user_nickname']."'"))       print "Upload erfolgreich!
          ES kann ein moment dauern bis das bild angezeigt wird.";  }  }  else  
    {  echo 'Es dürfen nur Bilddateien mit den Formaten jpeg, jpg und gif hochgeldaen werden.';  }  ?>    </body>  </html>

    könnt ihr mir helfen???
    lg
    chatvz

    sry wen der script unübersichtlich ist.


    Beitrag geändert: 25.11.2008 20:48:24 von chatvz
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Ja kann ich.
    Lern ne Ordentliche PHP-Syntax.
    Ich denke nicht das irgendjemand so doof ist und das entwirrt.
  4. <?php    
    include ("checkuser.php");  
    include ("sql.php");   
    include ("update_lastconnect.php");  
    ?>  
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
    <html>
    <head>   
    <meta http-equiv="content-type" content="text/html;
    charset=windows-1250">    
    <meta name="generator" content="PSPad editor,
     www.pspad.com">
    </head>
    <body>
    <?php  
    error_reporting(E_ALL);
    if($_FILES['file']['type'] == 'image/gif' OR $_FILES['file']['type']
     == 'image/jpg' OR $_FILES['file']['type'] == 'image/jpeg' 
    OR $_FILES['file']['type'] == 'image/pjpeg'){ 
    $uploaddir = 'Bilder/user_Pics/';    if($_FILES['file']['type'] == 'image/gif'){
    $name = $_SESSION['user_nickname'].'.gif';  
    } 
    if($_FILES['file']['type'] == 'image/pjpeg'){ 
    $name = $_SESSION['user_nickname'].'.jpeg';  
    } 
    if($_FILES['file']['type'] == 'image/jpeg'){ 
    $name = $_SESSION['user_nickname'].'.jpeg'; 
    } 
    if($_FILES['file']
    ['type'] == 'image/jpg'){  
    $name = $_SESSION['user_nickname'].'.jpg';  
    } 
    $Files = $_FILES['file']['tmp_name'];   
    print '<pre>';  
    if (move_uploaded_file( $Files, $uploaddir . $name)){ 
    if($insert = @mysql_query("UPDATE benutzerdaten SET Bild = 'http://www.chrissis-page.de/Bilder/user_Pics/$name' 
    WHERE Nickname like '".$_SESSION['user_nickname']."'"))       print "Upload erfolgreich!
    Es kann ein moment dauern bis das bild angezeigt wird.";  
    }
    }  
    else{  
    echo 'Es dürfen nur Bilddateien mit den Formaten jpeg, jpg und gif hochgeldaen werden.';  
    }  
    ?>    
    </body>  
    </html>


  5. 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!