Datei Upload, den Namen in Zahlen ändern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anforderung
ausgabe
bild
code
datei
dateiname
endung
erfolg
erfolgreich datei
fehler
index
mache
ratespiel
server
speichern
text
umbenannten bildern
url
weiteren infos
zahl
-
Grüß dich Limajana
Datei Upload Code, den Namen in Zahlen ändern.
Hab schon geguckelt aber die Scripte sind alle überladen und mit fehlern gerade zu versäucht.
Deshalb frage ich euch wie so etwas funktioniert.
Es soll z.B. meinbild.jpg in 5d4f6d54.jpg unbennen & dann auch mit so einem Text wie dein Bild wurde unter 5d4f6d54.jpg gespeichert.
Zudem habe ich schon ein layer brauche also nur noch die funktion -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
webcity schrieb:
Wenn du noch verrätst welche Anforderungen dieser Name haben muss oder was du dann mit den umbenannten Bildern vor hast wäre es einfacher… mit den jetztigen Informationen würde ich einfach soetwas sagen:
Es soll z.B. meinbild.jpg in 5d4f6d54.jpg unbennen & dann auch mit so einem Text wie dein Bild wurde unter 5d4f6d54.jpg gespeichert.$neuer_dateiname = md5($alter_dateiname) . '.jpg';
-
Nur MD5 Dateiname würde den alten gleichnamigen überschreiben, darum nutz doch sowas:
$endung = substr( $_FILES['upload']['name'] , strrpos( $_FILES['upload']['name'] , '.' ) ); $newName = md5( $_FILES['upload']['name'] . time() ) . $endung;
Oder spricht da was spezielles gegen?
Liebe Grüße -
ggamee schrieb:
Theoretisch würde es auch so reichen, da der neue Dateiname keine besonderen Bedingungen erfüllen muss:
Nur MD5 Dateiname würde den alten gleichnamigen überschreiben, darum nutz doch sowas:
$endung = substr( $_FILES['upload']['name'] , strrpos( $_FILES['upload']['name'] , '.' ) ); $newName = md5( $_FILES['upload']['name'] . time() ) . $endung;
Oder spricht da was spezielles gegen?$endung = substr( $_FILES['upload']['name'] , strrpos( $_FILES['upload']['name'] , '.' ) ); $newName = md5(time()) . $endung;
Aber wenn der TE keine weiteren Infos raus lässt wird das wohl ein Ratespiel bleiben… und so lange wird hier bitte nicht weiter geantwortet!
Beitrag zuletzt geändert: 23.9.2012 15:55:31 von hackyourlife -
Ich will über ein formular (hab ich scon) eine datei hochladen die verarbeitung wird an die upload.php datei geleitet in dieser soll der name geändert werden in zahlen mit mindestens 8 buchstaben um den uploud nicht zu erraten ist. Danach soll auf meiner index also auch formularseite eine ausgabe erfolgen mit erfolgreich datei liegt .... oder fehler bitte neu hochladen.
wie mache ich das mit den upload.php datei name ändern und auf server speicher.
muss die index eine html oder php sein damit die erfolgreich hochgeladen/ fehler angezeigt werden kann und wie schreibe ich so etwas -
Dein Deutsch ist etwas schwer zu lesen…
webcity schrieb:
Die Theorie dazu ist ja schon genannt worden.
wie mache ich das mit den upload.php datei name ändern und auf server speicher.
webcity schrieb:
Einfacher wäre es, wenn du das auf der Seite machst wo die Datei "hingeladen" wird.
Danach soll auf meiner index also auch formularseite eine ausgabe erfolgen…
webcity schrieb:
Alles wo etwas dynamischen ausgegeben werden soll muss PHP sein.
muss die index eine html oder php sein damit die erfolgreich hochgeladen/ fehler angezeigt werden kann…
webcity schrieb:
Sollen wir dir das jetzt vorprogrammieren?
… und wie schreibe ich so etwas -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage