All pastes #917932 Raw Edit

Anonymous

public php v1 · immutable
#917932 ·published 2008-02-25 19:56 UTC
rendered paste body
////	- skapat 2003.07.26 för PHPportalen Wiki -//// har formuläret skickats?if(isset($_FILES['userfile'])){  // mappen där filerna ska hamna  $upload_dir = 'http://barelyconnected.se/flaxy/test/pics';  // de tillåtna fil-typerna  $filetypes = 'jpg,jpeg,gif,png,tif';  // den största tillåtna storleken ( 500 kB )  $maxsize = (1024*500);    // kolla om en fil har blivit angedd  if(empty($_FILES['userfile']['name']))    die('Du måste ange en fil som du vill ladda upp.');    // kolla storleken på filen  if($_FILES['userfile']['size'] > $maxsize)    die('Den största tillåtna filstorleken är '.round($maxsize / 1024).' kB.');    // hämta filtypen  $types = explode(',',$filetypes);  $file = explode('.',$_FILES['userfile']['name']);  $extension = $file[sizeof($file)-1];  // kolla filtypen  if(!in_array($extension,$types))    die('Endast filer av typerna '.$filetypes.' får laddas upp.');    // flytta filen  if(is_uploaded_file($_FILES['userfile']['tmp_name']))    move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_dir.$_FILES['userfile']['name']);  // skriv ut ett meddelande  echo "Filen ".$_FILES['userfile']['name']." laddades upp utan problem!";}else{  // skriv ut formuläret  echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\" enctype=\"multipart/form-data\"/>\n";  echo "<input type=\"file\" name=\"userfile\"/><br/>\n";  echo "<input type=\"submit\" value=\"Ladda upp filen\"/>\n";  echo "</form>\n";}?>