Seite 1 von 1

[PHP] Rename () - Probleme ...

Verfasst: 17.09.2005 12:51
von DasFragezeichen

Code: Alles auswählen

 $BLUBB = "irgendwas";

$spa = $_FILES["file"]["name"];

rename("$spa", "$BLUBB.jpg"); 
Aus dem bekannten Upload-Script ....... Das steht am Ende und soll somit den Namen von der upgeloadeten Datei in irgenwas.jpg umwandeln (irgenwas.jpg SOLL aber durch $BLUBB.jpg gebildet werden) ... Das Problem scheint am $spa zu liegen aber ich weiss nicht was daran falsch ist ... Gibt : " $_FILES["file"]["name"] " Dateiname und Endung aus (von der upgeloadeten Datei) ? wenn nein wie soll ich das machen ?

Verfasst: 17.09.2005 13:09
von fanrpg

Code: Alles auswählen

rename($spa.".jpg", $blubb.".jpg");
btw. von rename() habe ich noch nie was gehört

Verfasst: 17.09.2005 13:25
von DasFragezeichen
(der beitrag ist neu!!!)

Das klappt irgenwie nicht :-?

Code: Alles auswählen

Warning: rename(grafik.JPG.JPG,irgendwas.JPG): No such file or directory in /srv/www/htdocs/web0/html/upload/upload.php on line 64

Verfasst: 17.09.2005 13:33
von S2B
Anstatt [php:rename] verwendet man normalerweise [php:move_uploaded_file]. Hier findest du auch Beispiele, wie man mit $_FILES am besten arbeitet. :wink:

Verfasst: 17.09.2005 14:14
von D@ve
Aus dem bekannten Upload-Script
Du erwartest mal wieder hellseherische Fähigkeiten...

Du musst auch den kompletten Pfad der Datei angeben $_FILES['bla']['name'] gibt ja auch nur den Namen.
@S2B: Was hat move_uploaded_file() mit dem Umbenennen einer Datei zu tun?

Gruß, Dave

Verfasst: 17.09.2005 16:47
von Dennis63
Ich kenne zwar kein bekanntest Uploadscript aber hier steht, wie Rename "gefüttert" werden muss. Daran siehst du sicherlich, welche Varibablen bei Dir falsche Inhalte hatten:

www.php.net/rename

Verfasst: 17.09.2005 18:04
von DasFragezeichen
Ich habe das ganze mitleerweile erledigt, lol

Jetzt werde ich einfach das ganze dann noch per mehr if () und else if () ausschmücken und dann die $BLUBB durch einen Wert aus MySQL ersetzten dann wird das irgenwie :o