1) læs om file uploads i PHP manualen, så lære det at uploade filer 2) lær at indsætte ting i mysql - meget let ! - indsæt filnavnet (du lære at finde filnavnet under file uploads 3) lær at liste indholdet af en tabel og lave updates af tabellen... helle ikke særligt svært
Okay... jeg har nu læst webcafeens eks... men ken selvf. ikke få det til at virke!
if (isset($_POST['upfile'])) { $konfiguration["upload_bibliotek"] = "bruger/image"; $konfiguration["max_stoerrelse"] = "30";
/* 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; }
/* Hvor flytter vi fra og til */ $fra = $_FILES["upfil"]["tmp_name"]; $til = $konfiguration["upload_bibliotek"] . "/" . $_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); } }
if ($_FILES["singlefile"]["name"] == "") { echo"Ingen fil valgt!"; }elseif ($_FILES["singlefile"]["size"] < "30000") { if (!in_array($_FILES["singlefile"]["type"], $filetyper)) { echo "Filen kan ikke uploades.<br>\n<b>". $str3 ."</b> er ikke tilladt for upload!"; }elseif(is_uploaded_file($_FILES["singlefile"]["tmp_name"])) {
sukos --> hvis du stadig lytter.. omdøbning af filen går i ged når jeg bruger en variabel som det nye navn... Ingen fil-endelse og det er jo noget rod!
Nåh, shit, det skal selvf. være $filen = pathinfo($_FILES["singlefile"]["name"]); og ikke tmp_name!!!!!!!
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.