Autor |
Nachricht |
mad3000
Threadersteller
Dabei seit: 24.03.2003
Ort: Schwobaländle
Alter: 44
Geschlecht:
|
Verfasst Sa 25.02.2006 10:24
Titel umbenennen eines Bildes : php [solved] |
|
|
tachen...
mal wieder ein kleines Problemchen...und nein es wird nicht gelöst mit einem Wölkchen
Also folgendes...hab ein kleines Programm wo auch Bilder und Videos hochgeladen werden sollen...um doppelte Dateinamen zu vermeiden will ich die Bilder umbenennen...nun hab ich hier nen kleinen Schnipsel Code, bekomm es aber nicht gebacken die Scheiss Funktion dort einzubauen...kann mir bitte einer auf die Sprünge helfen?!?
Hier der Code:
Code: |
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
$name = strtr($name, "ÄÖÜäöü", "AOUaou"); // Deutsche Umlaute umwandeln
$name = strtr($name, "ß", "s"); // SZet umwandeln
$name = str_replace(" ","_",$name); // Leerzeichen durch _ ersetzen
// $nameneu = $name . "_id_" . $idnummer;
// $name = rename($name, $nameneu); // umbenennen
move_uploaded_file($tmp_name, "../../daten/media/$name");
$pics[$key]=$name;
chmod("../../daten/media/$name", 0644);
}
}
|
Mit den 2 auskommentierten Zeilen hab ich´s versucht...so gings aber nicht...
Zuletzt bearbeitet von mad3000 am Sa 25.02.2006 11:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 25.02.2006 11:06
Titel
|
|
|
wieso gibst du nicht einfach beim zweiten parameter von
move_uploaded_file einfach den neuen dateinamen mit an?
|
|
|
|
|
Anzeige
|
|
|
mad3000
Threadersteller
Dabei seit: 24.03.2003
Ort: Schwobaländle
Alter: 44
Geschlecht:
|
Verfasst Sa 25.02.2006 11:11
Titel
|
|
|
tja wahrscheinlich weil ich normal nix mit php am Hut hab und somit den einfacheren Weg nicht kenne kannst du mir das konkrete Bsp. an meinem obigen Code evtl. zeigen?
|
|
|
|
|
mad3000
Threadersteller
Dabei seit: 24.03.2003
Ort: Schwobaländle
Alter: 44
Geschlecht:
|
Verfasst Sa 25.02.2006 11:22
Titel
|
|
|
merci...habs hinbekommen...
so siehts jetzt aus...
Code: |
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
$name = strtr($name, "ÄÖÜäöü", "AOUaou"); // Deutsche Umlaute umwandeln
$name = strtr($name, "ß", "s"); // SZet umwandeln
$name = str_replace(" ","_",$name); // Leerzeichen durch _ ersetzen
$nameneu = "id_" . $idnummer . "_" . $name; // umbenennen
move_uploaded_file($tmp_name, "../../daten/media/$nameneu");
$pics[$key]=$nameneu;
chmod("../../daten/media/$nameneu", 0644);
}
}
|
Zuletzt bearbeitet von mad3000 am Sa 25.02.2006 11:23, insgesamt 1-mal bearbeitet
|
|
|
|
|
beeviZ
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 25.02.2006 14:56
Titel
|
|
|
Wer hat eigentlich dieses komische (solved) eingeführt? was ist denn jetzt wenn jemand anders n ähnliches problem hat, (zur ausnahme mal) die forumsuche benutzt und in den entsprechenden Thread postet weil er aus der angebotenen Lösung nicht schlau wird? in den thread guckt doch kein schwein mehr rein.
|
|
|
|
|
|
|
|
Ähnliche Themen |
PS CS5 SmartObjects umbenennen
Dateistapel umbenennen
stapelverarbeitung - dateien umbenennen
[css] div positionierung eines bildes
Dateien umbenennen in Stapelverarbeitung?
[php] dpi eines bildes auslesen?
|
|