Filupload problemer
Jeg har følgende som fungerede fint på den "gamle" server. Men nu kommer følgende fejl:Warning: file() expects parameter 1 to be string, array given in line 6
Det er $_FILES['filen'] der skal bruges.
<? include("../inc_db_connect.php");
if($_POST['submit'] && $_POST['metode'] && ($_FILES['filen'] || $_POST['filnavn'])) {
$file = ($metode == 2) ? $_FILES['filen'] : $_POST['filnavn'];
$file = file($file);
$arr = array();
foreach ($file AS $key => $val) {
$var = explode(";", $val);
for ($i=0;$i<count($var);$i++) {
$arr[$key][] = substr($var[$i], 0, strlen($var[$i])-0);
}
}
if($_POST['truncate']) {
mysql_query("TRUNCATE TABLE tblmaterialer") or die(mysql_error());
}
for($i = 0; count($arr)>$i;$i++) {
$pris = str_replace(",",".",$arr[$i][2]);
$pris = str_replace(" ","",$pris);
$afgift = str_replace(",",".",$arr[$i][3]);
$afgift = str_replace(" ","",$afgift);
$sql = "INSERT INTO tblmaterialer (ean,varetekst,pris,afgift) VALUES ('".$arr[$i][0]."','".addslashes($arr[$i][1])."','$pris','$afgift')";
//echo$sql."<br>";
if($arr[$i][1]) {
mysql_query($sql) or die(mysql_error());
}
}
}
$returnurl = "http://".$_SERVER['HTTP_HOST']."/admin/?a2=c70";
//header("Location: $returnurl");
?>
