Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Bilder Umbenennen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Bilder Umbenennen


 
KerS1989
22-04-2008, 16:46 
 
Hey,
ich habe dieses "Upload script" (ein Teil davon) und jetzt möchte ich gerne noch, das das Bild umbenannt wird. In einen Namen den ich vorgebe. Also z.B wenn das Bild so heißt : test.jpg <=> soll es : test_User.jpg heißen.

wie stelle ich das nun an? Ein paar versuche sind leider schon gescheitert...

Zm Code:

<?
$uploaddir = 'user/bilder/';

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {

echo "";
} else {
echo "";
}
chmod ("user/bilder/".$_FILES['userfile']['name'], 0755);
?>

 
jmc
22-04-2008, 16:50 
 
move_uploaded_file (http://ch2.php.net/manual/en/function.move-uploaded-file.php)
Schau dir einmal den 2. Parameter an.

 
KerS1989
22-04-2008, 16:57 
 
du meinst : ['tmp_name'] ??

Ja ich weiß...aber wie mach ich das, das er da noch was einfügt? Bei mri kommt da immer nru nen error bei raus...hilf mir bitte ;)

 
onemorenerd
22-04-2008, 17:08 
 
Original geschrieben von KerS1989
du meinst : ['tmp_name'] ??Nein, meint er nicht. :rolleyes:
Lies doch bitte mal die verlinkte Manualseite.

 
H2O
22-04-2008, 17:09 
 
z.B.list($name, $ext) = explode('.', $_FILES['userfile']['name']);
$filname = sprintf("%s_User.%s", $name, $ext);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir. $filename {
...Wahrscheinlich willst du «User_» noch durch eine Variable ersetzen. Das dürfte aber kein Problem sein.

 
TobiaZ
22-04-2008, 17:09 
 
Nein, er meint den zweiten Parameter von move_uploaded_file! :readthis:

bool move_uploaded_file ( string $filename , string $destination )

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:27 Uhr.