[PHP] Rename () - Probleme ...

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
DasFragezeichen
Mitglied
Beiträge: 402
Registriert: 28.08.2005 19:51

[PHP] Rename () - Probleme ...

Beitrag 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 ?
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Code: Alles auswählen

rename($spa.".jpg", $blubb.".jpg");
btw. von rename() habe ich noch nie was gehört
Benutzeravatar
DasFragezeichen
Mitglied
Beiträge: 402
Registriert: 28.08.2005 19:51

Beitrag 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
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag 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:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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
There are only 10 types of people in the world: Those who understand binary, and those who don't
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag 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
Benutzeravatar
DasFragezeichen
Mitglied
Beiträge: 402
Registriert: 28.08.2005 19:51

Beitrag 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
Antworten

Zurück zu „Coding & Technik“