Patrick: bild nach denm upload direkt umbenennen

Hallo,
wie kann ich ein bild direkt nach dem upload umbenennen oder wärend dem upload??

mein script bis jetzt sieht so aus. kopieren tut er es nur nicht umbenennen wegen den rechten des bildes.

if(!empty($file_name)){
  if(@copy($file,"../../images/models/models_w/user/$file_name")){
 rename("../../images/models/models_w/user$file_name","bild1.jpg");
  }
}

mfg,
patrick

  1. Hi!

    mein script bis jetzt sieht so aus. kopieren tut er es nur nicht umbenennen wegen den rechten des bildes.

    if(!empty($file_name)){
      if(@copy($file,"../../images/models/models_w/user/$file_name")){
    rename("../../images/models/models_w/user$file_name","bild1.jpg");
      }
    }

    Du hast ein Problem mit den Pfaden nehme ich an, probiere mal mit is_file() zu testen ob es die DAtei wirklich gibt, ud probiere is beim 2. Parameter mal mit einem korrekten Pfad, siehe Manual zu den beiden Funktionen für Beispiele.

    Aber ich würde Dir empfehlen den ganzen Upload mal an aktuelle PHP-Möglichkeiten anzupasen, lese hierzu:

    http://php-faq.de/q/q-formular-upload-php4.html
    http://www.php3.de/manual/de/features.file-upload.php

    hierbei kannst Du die Datei auch direkt umbenennen, durch entsprechende Parameter in move_uploaded_file()

    Grüße
    Andreas

  2. Kann ich auch den ubsoluten pfad zum ordner nehmen?

    mfg,
    patrick

    1. Hi!

      Kann ich auch den ubsoluten pfad zum ordner nehmen?

      Sie Definition und Beispiele im Manual und den php-faq!

      Grüße
      Andreas

      1. HallO!

        "siehe Definition und Beispiele im Manual und auf php-faq.de"!

        sollte das heißen ;-)

        Grüße
        Andreas