//Flyt filen til det dir og omdøb den til dens rigtige filnavn move_uploaded_file($_FILES['upfile']['tmp_name'], $sti . $_GET['sid'] .".". $ext["extension"]); $stien = $sti . $_GET['sid'] .".". $ext["extension"]; chmod($stien, 0755); echo "Filen blev uploadet";
hvor meningen er, at hvis billedet er over 300 px højt eller over 300 px bredt, skal det resizes ned i den størrelse, men alligevel have samme forhold som før. Jeg ved intet om gdlib, og giver derfor 120 point til den / dem der kan hjælpe mig.. jeg er meget i tidsproblemer - derfor point er så høje!
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.
Slettet bruger
26. januar 2005 - 21:09#1
Her er hele scriptet, tror ikke man får så meget ud af at læse det lille stykke der:
<? function start($id) { $k = '1'; $sti = "./images/cykler/cykel_". $id .".jpg"; if(!file_exists($sti)) { $sti = "./images/cykler/cykel_". $id .".gif"; } if(!file_exists($sti)) { $udskrift = " <form action=\"?id=61&mode=uploaddone&sid=". $id ."\" method=\"POST\" enctype=\"multipart/form-data\"><br><br> <input type=\"file\" name=\"upfile\"><br><br> <input type=\"submit\" name=\"upload\" value=\"upload\"> </form> "; $k = '0'; } if($k == '1') { $info = @getimagesize($sti); if($info['1'] > "400") { $bredde = "width=\"400\""; } $udskrift = "<img src=\"".trim($sti)."\" border=\"0\" ". $bredde ."> <br><br> Tryk <a href=\"?id=61&mode=slet&sid=". $id ."\">her</a> for at slette billedet <br><br> Eller <a href=\"?id=50\">her</a> for at komme tilbage "; } return $udskrift; } if($_GET['mode'] == "slet") { $id = $_GET['sid']; $sti = "./images/cykler/cykel_". $id .".gif"; if(!file_exists($sti)) { $sti = "./images/cykler/cykel_". $id .".jpg"; } unlink($sti); header("location: ?id=61&sid=". $id .""); } elseif($_GET['mode'] == "uploaddone") { $sti = "./images/cykler/cykel_"; //Sætter filtyperne der er tilladt her i arrayet $allow_files = array("jpg"); //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 = 5000000; //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 . $_GET['sid'] . $ext)) { //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 . $_GET['sid'] .".". $ext["extension"]); $stien = $sti . $_GET['sid'] .".". $ext["extension"]; chmod($stien, 0755); echo "Filen blev uploadet";
Synes godt om
Slettet bruger
07. februar 2005 - 21:46#4
ok lukker, får ikke noget ud af det her :D
Synes godt om
Ny brugerNybegynder
Din løsning...
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.