15. august 2005 - 10:33Der er
13 kommentarer og 1 løsning
$_FILES inderholder intet
Hej
Jeg har udviklet denne upload-funktion på min egen php-server. Der virker den fint, men når jeg prøver den hos mit webhotel, virker den ikke. Alle variabler der bliver hentet med $_FILES er tomme. Er der nogen, der ved hvad problemet kan være? Jeg har tænkt på, om det kunne være en sikkerhed-procedure, der træder i kraft, som jeg ikke har på min maskine.
<? if($_POST['up']){ $files = $_FILES['upfil']['name']; $file = $_FILES['upfil']['tmp_name']; $fil_stoerrelse = @filesize($file)/1024; $filatrib = getimagesize($_FILES["upfil"]["tmp_name"]); $type = $_FILES['upfil']['type']; if($fil_stoerrelse > "20480") { echo "Filen fylder for meget. Tjek at størrelsen ikke er over 20mb.<br> <a href=java script:history.back(-1)>Tilbage</a>"; exit; } if($type != "image/jpeg") { echo "<script>"; echo "alert(\"Det er desværre ikke muligt, at uploade denne filtype!\")"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=upload.php'>"; exit; } if($filatrib[0] > "240" || $filatrib[1] > "170") { echo "<script>"; echo "alert(\"Billedet må ikke være større end 240x170 pixels\")"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=upload.php'>"; exit; }
$exist_check = mysql_query("SELECT * FROM billeder WHERE pic_adresse='$files'"); if(mysql_num_rows($exist_check)!=0) { echo "<script>"; echo "alert(\"Der findes allerede et billede med dette navn!\")"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=upload.php'>"; exit; }
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.
Så spiller det dælme. Fejlen skyldtes 2 ting...jeg kørte en phpinfo() som viste at file_upload var lukket (enten er det blevet ændret, eller også er siden blevet flyttet til en anden server). Desuden var der noget safe_mode der spillede ind, men det hele spiller altså nu. Hvis du smider et svar erikjacobsen, så får du pointene...
Oki, men så håber jeg du samler på taknemmelighed...tak for hjælpen :)
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.