tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
453
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    asmodis! asmodis! ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    68
    Hi Leutz,

    folgendes Problem:

    ich will ein Bild per Formular uppen-> ****t
    ich will das Bild umbenennen -> ****t auch
    ich will einige Infos über das Bild haben -> ****t net

    hier mal der code:


    PHP-Code:


    <?

    if ($uploadfile_name) {                           // wenn eine Datei im Formular angegeben wurde
       
    $path_to_file "/";                           // Variable für nen evtl. Unterordner
       
    $location $path_to_file.$uploadfile_name;    // da soll des Pic hin
       
    copy($uploadfile,$location);                   // hier wirds aufgespielt

    $info getimagesize($uploadfile);                 // hier beginnt mein Problem
    echo "Bildbreite: " $info[0];
    echo 
    "<br>";
    echo 
    "Bildhöhe: " $info[1];
    echo 
    "<br>";
    echo 
    "Grafik-Typ: " $info[2];
    echo 
    "<br>";
    echo 
    "HTML-Zeichenkette: " $info[3];
                                                       
    // bis hier her geht das Problem?



    /* Der Teil der jetzt kommt, soll nur ausgeführt werden wenn das bild den Anforderungen
    entspricht, z.B. nicht breiter als 400 px oder sowas in der Richtung.... */


       
    unlink("bild.jpg");                            // löschen der Datei "bild.jpg" die schon am Server liegt
       
    rename($uploadfile"bild.jpg");               // umbenennen des Bildes zu "bild.jpg"
       
    unlink ($location);                            // löschen des hochgeladenen Bildes
      
    }
    else{                                             
    // wenn keine Datei im Feld steht, soll das Formular angezeigt werden
    ?>

    <FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
       <INPUT TYPE="file" NAME="uploadfile" SIZE="27" MAXLENGTH="250">
       <input type="submit" value="senden">
    </FORM>
    <?
    }
    ?>


    und hier das was dann am Bildschirm steht:

    --------------------------------------------

    Bildbreite:
    Bildhöhe:
    Grafik-Typ:
    HTML-Zeichenkette:

    --------------------------------------------

    Wieso erhalte ich nicht die Werte des Bildes das ich hochladen will?
    Der rest funktioniert doch auch, der Upload, das Umbenennen....kann wir hier bitte jemand helfen?

    ich weiss das getimagesize() oder FTP sachen schon des öfteren hier besprochen wurden, ich hab mir die Postings auch durchgelesen, aber ich komm einfach nicht weiter.....

    thx schon mal im Voraus
    asmo
     

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    mag sein, dass ich mich irre, aber müsste das nicht
    Code :
    1
    
    getimagesize($location);
    heissen?
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  3. #3
    asmodis! asmodis! ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    68
    hmmm komisch...ich bin mir 100% sicher das ich das auch schon probiert hab....naja....jetzt gehts auf jeden fall.....dankeeee....
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 03.06.09, 17:51
  2. Upload mit Status Anzeige
    Von ICPUI im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 5
    Letzter Beitrag: 09.08.06, 05:15
  3. Upload Anzeige
    Von kevkev im Forum PHP
    Antworten: 3
    Letzter Beitrag: 19.08.05, 19:38
  4. Antworten: 1
    Letzter Beitrag: 09.05.04, 01:15
  5. Loading Anzeige für FTP upload
    Von DieterWeber im Forum PHP
    Antworten: 5
    Letzter Beitrag: 15.01.03, 22:19