Avatar billede atheist Nybegynder
30. december 2003 - 01:54 Der er 8 kommentarer og
1 løsning

name og upload

Jeg er igang med at lave et fil-upload, jeg har copy-pastet det inde fra www.webcafe.dk/artikler/php/upload, men problemet er at når jeg ændrer name-attributten for file-input-feltet virker det pludseligt ikke, jeg husker at ændre det i mit upload-script. Formen kan ses på:
http://free.klasseliste.dk/upload/index.php

og scriptet er:
<?

$konfiguration["upload_bibliotek"] = "./updir";
$konfiguration["max_stoerrelse"] = "100";

/* 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["oirg"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . $_FILES["oirg"]["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);
}
echo $_FILES["oirg"]["name"];
?>

når jeg kalder feltet for uofile er der ingen problemer, men ændrer jeg til f.eks. oirg, sker der ingenting når jeg forsøger at uploade...
Avatar billede detox Nybegynder
30. december 2003 - 02:08 #1
Nok fordi navnet i din form er 'org' og ikke 'oirg'
Avatar billede fcknet Nybegynder
30. december 2003 - 11:33 #2
Hvorfor hopper du ikke bare over hvor gærdet er lavest og kalder den uofile ? :P
Avatar billede atheist Nybegynder
30. december 2003 - 11:34 #3
problemet var at jeg ikke kunne få det til at virke hvis jeg ændrede name-attributen og de dertilhørende stumper i upload, og jeg skulle upload 2 filer ad gangen, et original-billede og et thumbnail... Og så var jeg pinedød nødt til at ændre mindst ét name...
Avatar billede detox Nybegynder
30. december 2003 - 12:06 #4
Du skal bare sørge for at bruge de samme navne på begge sider.
Avatar billede atheist Nybegynder
30. december 2003 - 12:08 #5
ja, jeg syntes jeg havde tjekket det, men åbenbart ikke, smider du et svar så du kan inkassere point? Det virker helt a-ok nu.
Avatar billede detox Nybegynder
30. december 2003 - 12:16 #6
Nevermind, 100p er alt for meget for så lidt.
Avatar billede martinbk Nybegynder
30. december 2003 - 17:15 #7
et lille fif, kunne måske være kun at uploade billedet og herefter bruge f.eks. GD-lib til at generer billedenavn_thumb.jpg
Avatar billede atheist Nybegynder
01. januar 2004 - 19:50 #8
Det kunne være smart, men hende jeg laver siden for er proffessionel fotograf, og vil selv have indflydelse på hvordan billedet kommer ned i en mindre størrelse... Har selv foreslået det...
Avatar billede atheist Nybegynder
04. januar 2004 - 12:57 #9
Takker for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester