04. november 2006 - 21:43Der er
10 kommentarer og 1 løsning
upload med filnavn
jeg har dette upload script, men kan det gøres sådan at den giver billedfilen et nyt navn sådan at filen får navnet på brugeren som uploader det. f.eks hvis brugeren 'test' uploader filen mig.jpg bliver den omdøbt til test.jpg og hvis han så på et tidspunkt uploader en ny bliver den gamle overskrevet. det skal bruges til profil billede
nu omdøber den fint filen til navnet på den bruger der logget ind, men den sætter ikke filtypen på. f.eks hvis brugeren test uploader mig.jpg får filen navnet test når den er uploadet, men. jpg kommer ikke på hvordan gør jeg dette koden ser sådan ud <? $bruger = $_SESSION['Brugernavn']; if($_FILES['userfile']['name']!=""){ $uploaddir = 'billeder/'; $uploadfile = $uploaddir . $bruger; print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { if ( list( $width, $height, $type, $attr ) = getimagesize( $uploadfile ) ) { if ( $width != 100 || $width != 100 ) { unlink( $uploadfile ); die( "Billedet skal være 100x100" ); } else {
mysql_query("UPDATE brugere SET billede='$uploadfile' WHERE Brugernavn='$bruger'") or die(mysql_error());
print "<h2>Fil er nu uploadet.</h2> "; } } else { unlink( $uploadfile ); die( "Du må kun uploade billeder!" ); } } } print "</pre>"; ?>
jeg har også prøvet $uploadfile = $uploaddir . $bruger]['name'];
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.