I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jeg har lige lavet det her og det virker kanont :-D
det kan være du kan få glæde af det osse
<?php /*################################################################### # # # Skrevet af Dk Medieburner # # # # # Dette her script uploader en fil til et givent # # bibliotek på server. # # derudover tjekker det filens størrelse i $size # # Tjekker osse tilladte filer som bliver sat i dette array # # $allow_files = array("jpg", "bmp", "png", "gif"); # # Du kan nemt tilføre flere tilladte filtyper # # ved at tilføje flere i arrayt på den her måde , "txt" # # $allow_files = array("jpg", "bmp", "png", "gif", "txt"); # # Betyder at osse txt filer tillades # # Det tjekker osse om filer exixtere inden det uploader # # Så der ikke bliver overskrevet filer # # # ###################################################################*/
$sti = "c:/www/pc-dk.dk/billeder/"; //Sætter filtyperne der er tilladt her i arrayet $allow_files = array("jpg", "bmp", "png", "gif"); //Sætter max størrelse på filen //Husk at i php.ini er max størrelse sat til 2 mb som standard, //og kan give fejl hvis filer er over 2 mb $size = 20000000; //I bytes //Finder hvilket filtype der er tale om $ext = pathinfo($_FILES['upfile']['name']); //Tjekker om filtypen er tilladt if(in_array($ext["extension"], $allow_files)) { //Tjekker om filen findes if(!file_exists("$sti".$_FILES['upfile'][name]."")) { //Tjekker om filen er større end det tilladte if($_FILES['upfile']['size'] <= $size) { //Hvis der bliver lavet en fil if(is_uploaded_file($_FILES['upfile']['tmp_name'])) { //Flyt filen til det dir og omdøb den til dens rigtige filnavn move_uploaded_file($_FILES['upfile']['tmp_name'], "$sti".$_FILES['upfile']['name'].""); } else { echo "ERROR"; } }else { echo "Filem er for stor"; } } else { echo "Filen existere stopper her"; } } else { echo "Filtypen er ikke tilladt, stop her"; } ?>
krydset:: er ikke så god til det så vil helst gerne beholde det jeg allerede bruger da det er sat ind i mysql og sat sammen med brugersystem osv. Vil bare gerne have den til kun have tilladelse til at uploade jpg/gif/png filer.
/* Check PHP-version */ list($major, $minor, $rev) = explode(".", phpversion()); if($major < 4) { die("Jeg kan kun arbejde med PHP 4.0.0 eller derover"); }
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */ if($minor < 1) { $_FILES = $HTTP_POST_FILES; $_POST = $HTTP_POST_VARS; $_SERVER = $HTTP_SERVER_VARS; } $foresp = mysql_query("select * from brugere where navn = '$_SESSION[Name]'"); while($data = mysql_fetch_array($foresp)) {
/* Hvor flytter vi fra og til */ $fra = $_FILES["upfil"]["tmp_name"]; $til = $konfiguration["upload_bibliotek"] . "/" . "$data[navn]_" . $_FILES["upfil"]["name"]; }
/* Accepterer vi filens stoerrelse? */ $fil_stoerrelse = filesize($fra)/1024; if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) { die("Desværre - filen er for stor. Jeg accepterer kun " . $konfiguration["max_stoerrelse"] . "kb, og din fil fylder " . ceil($fil_stoerrelse, 1) . " kb"); }
/* Check PHP-version */ list($major, $minor, $rev) = explode(".", phpversion()); if($major < 4) { die("Jeg kan kun arbejde med PHP 4.0.0 eller derover"); }
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */ if($minor < 1) { $_FILES = $HTTP_POST_FILES; $_POST = $HTTP_POST_VARS; $_SERVER = $HTTP_SERVER_VARS; }
$allow_files = array("jpg", "bmp", "png", "gif"); //Her vælger du hvilke filtyper der er tilladte $ext = pathinfo($_FILES['upfil']['name']); //Tjekker om filtypen er tilladt if(in_array($ext["extension"], $allow_files)) { //Tjekker om filen findes
$foresp = mysql_query("select * from brugere where navn = '$_SESSION[Name]'"); while($data = mysql_fetch_array($foresp)) {
/* Hvor flytter vi fra og til */ $fra = $_FILES["upfil"]["tmp_name"]; $til = $konfiguration["upload_bibliotek"] . "/" . "$data[navn]_" . $_FILES["upfil"]["name"]; }
/* Accepterer vi filens stoerrelse? */ $fil_stoerrelse = filesize($fra)/1024; if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) { die("Desværre - filen er for stor. Jeg accepterer kun " . $konfiguration["max_stoerrelse"] . "kb, og din fil fylder " . ceil($fil_stoerrelse, 1) . " kb"); }
/* Saa koerer vi */ if(function_exists("move_uploaded_file")) { move_uploaded_file($fra, $til); } else { copy($fra, $til); } } else { echo "FILTYPE IKKE TILLADT"; }
/* Check PHP-version */ list($major, $minor, $rev) = explode(".", phpversion()); if($major < 4) { die("Jeg kan kun arbejde med PHP 4.0.0 eller derover"); }
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */ if($minor < 1) { $_FILES = $HTTP_POST_FILES; $_POST = $HTTP_POST_VARS; $_SERVER = $HTTP_SERVER_VARS; } $foresp = mysql_query("select * from brugere where navn = '$_SESSION[Name]'"); while($data = mysql_fetch_array($foresp)) {
/* Hvor flytter vi fra og til */ $fra = $_FILES["upfil"]["tmp_name"]; $til = $konfiguration["upload_bibliotek"] . "/" . "$data[navn]_" . $_FILES["upfil"]["name"]; }
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024; if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) { die("Desværre - filen er for stor. Jeg accepterer kun " . $konfiguration["max_stoerrelse"] . "kb, og din fil fylder " . ceil($fil_stoerrelse, 1) . " kb"); }
/* Hvor flytter vi fra og til */ $fra = $_FILES["upfil"]["tmp_name"]; $til = $konfiguration["upload_bibliotek"] . "/" . "$data[navn]_" . $_FILES["upfil"]["name"]; }
if(false == ($str = getimagesize($_FILES["upfil"]["tmp_name"]))) { echo"Valgte fil til upload er ikke en billedfil!!!"; exit(); }
if($str[2] > 2) { echo"Kun jpg og gif filer kan uploades!!!"; exit(); }
/* Check PHP-version */ list($major, $minor, $rev) = explode(".", phpversion()); if($major < 4) { die("Jeg kan kun arbejde med PHP 4.0.0 eller derover"); }
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */ if($minor < 1) { $_FILES = $HTTP_POST_FILES; $_POST = $HTTP_POST_VARS; $_SERVER = $HTTP_SERVER_VARS; }
if(false == ($str = getimagesize($_FILES["upfil"]["tmp_name"]))) { echo"Valgte fil til upload er ikke en billedfil!!!"; exit(); }
if($str[2] > 2) { echo"Kun jpg og gif filer kan uploades!!!"; exit(); }
$foresp = mysql_query("select * from brugere where navn = '$_SESSION[Name]'"); $data = mysql_fetch_array($foresp);
/* Hvor flytter vi fra og til */ $fra = $_FILES["upfil"]["tmp_name"]; $til = $konfiguration["upload_bibliotek"] ."/". $data["navn"] ."_". $_FILES["upfil"]["name"];
/* Accepterer vi filens stoerrelse? */ $fil_stoerrelse = filesize($fra)/1024; if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) { die("Desværre - filen er for stor. Jeg accepterer kun " . $konfiguration["max_stoerrelse"] . "kb, og din fil fylder " . ceil($fil_stoerrelse, 1) . " kb"); }
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.