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...
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...
Jau, jetzt wissen wir, was du möchtest und nu?
Ich kenn mich mit PHP nicht so gut aus...
wie bau ich zum beispiel eine veränderung der URL?
Person 1 -> Bild hochladen -> http://www.../img/1000001.jpg
Person 2 -> Bild hochladen -> http://www.../img/1000002.jpg
und so weiter...
Ich habe keine ahnung, was du meinst.
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!