Problemer med PHP Upload
Hej,Jeg er rendt ind i problemer med PHP Upload efter at mit site har skiftet server (samme udbyder)
Scriptet har før dette skift virket på 4 forskellige servere uden det mindste problem, men nu virker det bare ikke mere og hverken hostmaster eller jeg kan finde en logisk forklaring på det...
Kan nogle herinde se på denne http://www.tog-sim.dk/phpinfo.php en eller anden grund til at flg. simple script ikke virker:
<?
set_time_limit (0);
include("./modules/$ModName/common.php");
include("./modules/$ModName/config.php");
$sitename = pnConfigGetVar('sitename');
$pnuid = pnUserGetVar('uid');
$pnuname = pnUserGetVar('uname');
$pnemail = pnUserGetVar('email');
list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();
include("modules/$ModName/pntables.php");
$sql = mysql_query("SELECT * FROM $prefix"._TSDL_categories." WHERE pn_cid = '$cid'") or die(mysql_error());
$row = mysql_fetch_array($sql) or die(mysql_error());
$cattitle = $row[pn_title];
page_headers('startupload',$cid,$cattitle,$cid);
if (is_uploaded_file($_FILES['TSDLfile']['tmp_name']) && !is_file($uploadDir."/".urlencode($TSDLfile_name))) {
move_uploaded_file($TSDLfile, $uploadDir."/".urlencode($TSDLfile_name));
} else if (is_file($uploadDir."/".urlencode($TSDLfile_name))) {
die("Filen $TSDLfile_name findes allerede");
} else {
$err = "<br>File not uploaded!";
}
if (is_uploaded_file($TSDLsc)) {
if ($TSDLsc_type == "image/jpeg" || strtolower(substr($TSDLsc_name,-3)) == "jpg") {
$_ext = "jpg";
} else if ($TSDLsc_type == "image/gif" || strtolower(substr($TSDLsc_name,-3)) == "gif") {
$_ext = "gif";
} else if ($TSDLsc_type == "image/png" || strtolower(substr($TSDLsc_name,-3)) == "png") {
$_ext = "png";
}
if ($_ext != "") {
$_picFile = substr(urlencode($TSDLfile_name),0,-3).$_ext;
move_uploaded_file($TSDLsc, $scDir."/".$_picFile);
} else {
$err .= "<br>Pic not uploaded!";
}
}
$TSDLdescription = str_replace("\n","<br>",$TSDLdescription);
mysql_query("INSERT INTO $prefix"._TSDL_downloads." (pn_cid,pn_title,pn_url,pn_description,pn_date,pn_name,pn_email,pn_submitter,pn_filesize,pn_version,pn_picture,pn_ip,pn_type) VALUES('".$cid."','".$TSDLtitle."','".urlencode($TSDLfile_name)."','".$TSDLdescription."','".mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"))."','".$TSDLauthorname."','".$TSDLauthoremail."','".$pnuname."','".$TSDLfile_size."','".$TSDLversion."','".$_picFile."','".$_SERVER["REMOTE_ADDR"]."','".$TSDLfile_type."')") or die(mysql_error());
echo _TSDL_FileUploaded.$err;
page_footers('startupload',$cid,$cattitle,$cid);
?>
