IMG-Upload

  • Servus,

    ich will ein einfaches Image-Upload-Script basteln.

    Es soll eigentlich voll primitiv sein:

    Hochladen -> Direktlink anzeigen (Ohne Vorschau und den anderen Schnick-Schnack...

  • gut, ich erkläre es nochmal genauer^^

    nehmen wir mal an hans peter lädt ein bild hoch "urlaub.jpg"...
    dann kommt ulrich und lädt ein bild hohc, dass ebenfalls "urlaub.jpg" heißt. Jetzt sind die Dateien ja doppelt auf dem Server, bzw. Ulrich konnte die Datei garnicht erst hochladen. Deswegen wollte ich fortlaufende Datei-Namen haben.

  • Da gibt es jetzt aber jede menge möglichkeiten. Den dateinamen bilden mit

    microtime (siehe doku)
    uniqid (siehe doku)
    tempnam (siehe doku)

    oder man liest das verzeichnis ein und ermittelt die nächste nummer, oder man setzt den usernamen mit ein oder man benutzt eine datenbank, in der die namen stehen und verwendet dabei eine spalte als autoincrement, mit der der name gebildet wird.

  • Du speicherst die Daten der Bild, also auch die URL etc. in einer Datenbank. Um die BIlder eindeutig zu identifizieren zu können gibst du ihnen eine ID. In deiner MySql Tabelle legst du also das Feld ID an und nimmst als einstellung primärschüssel und Auto_increment.

    So kann jeder ein Bild mit gleichem Name hochladen und jeder bekommt aber eine eigene neue Nummer!

    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!