- Home
- Categorie
- Coding e Sistemistica
- PHP
- Upload non carica file
-
Upload non carica file
Salve a tutti il mio upload non carica i file, i permessi sono 777 non capisco come mai, nel file index.php
[php]<?php
include("..//config.php");
include("..//core.php");
connectdb();
$site = $_POST["site"];
$sitename = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='sitename'"));
$sitename = $sitename[0];
$uip = getip();
$action = $_POST["action"];
$sid = $_POST["sid"];
$page = $_POST["page"];
$who = $_POST["who"];
$uid = getuid_sid($sid);
$theme = mysql_fetch_array(mysql_query("SELECT theme FROM ibwf_users WHERE id='".$uid."'"));
If($site=="wap"){
header("Content-type: text/vnd.wap.wml");
header("Cache-Control: no-store, no-cache, must-revalidate");
print "<?xml version="1.0"?>";
echo "<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"". " ".wapforum.org/DTD/wml_1.1.xml">";
}else{
header("Cache-Control: no-cache, must-revalidate"); // Prevent caching, HTTP/1.1
header("Pragma: no-cache");
echo '<?xml version="1.0"?' . '>';
echo "<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" ".wapforum.org/DTD/xhtml-mobile10.dtd">";
}
if($site=="wap"){
echo "<wml>";
}else{
echo "<html xmlns=".w3.org/1999/xhtml">";
}
/*
Author : GUMSLONE AND LAMAR
/
if($site=="wap"){
echo "<card id="main" title="$sitename Uploader?">";
}else{
echo "<head>";
echo "<title>$sitename Uploader</title>";
echo "<link rel="stylesheet" type="text/css" href="../themes/$theme[0]">";
echo "</head>";
echo "<body>";
}
echo mobads();
echo "<p align="left">";
echo "<b><u>$sitename File Share</u></b><br/>";
//echo "Link To Download Files Eg: dmpwap.net/uploaded/files/line.gif<br/><br/>";
//pagination code
$limit = 10;
$query_count = "SELECT id, COUNT() FROM ibwf_uploads GROUP BY id";
$result_count = mysql_query($query_count);
$totalrows = mysql_num_rows($result_count);
if(empty($page)){
$page = 1;
}$limitvalue = $page * $limit - ($limit); $query = "SELECT * FROM ibwf_uploads ORDER BY id DESC LIMIT $limitvalue, $limit"; $result = mysql_query($query) or die("Error: " . mysql_error()); if(mysql_num_rows($result) == 0){ echo("Nothing to Display!<br/>"); } $bgcolor = "#E0E0E0"; // light gray while($row = mysql_fetch_array($result)){ if ($bgcolor == "#E0E0E0"){ $bgcolor = "#FFFFFF"; }else{ $bgcolor = "#E0E0E0"; }
$usr = getnick_uid($row[uid]);
echo "<a href="./files/$row[filename]">$row[filename]</a> ($row[filesize]) Uploaded On: $row[date] And Posted By <a href="web/inbox.php?action=sendpm&who=$row[uid]&sid=$sid">$usr</a> <br/>";
}
if($page != 1){
$pageprev = $page-1;echo("<a href=\"index.php?page=$pageprev\">PREV ".$limit."</a> "); }else{ echo("PREV ".$limit." "); } $numofpages = $totalrows / $limit; for($i = 1; $i <= $numofpages; $i++){ if($i == $page){ echo($i." "); }else{ echo("<a href=\"index.php?page=$i\">$i</a> "); } } if(($totalrows % $limit) != 0){ if($i == $page){ echo($i." "); }else{ echo("<a href=\"index.php?page=$i\">$i</a> "); } } if(($totalrows - ($limit * $page)) > 0){ $pagenext = $page+1; echo("<a href=\"index.php?page=$pagenext\">NEXT ".$limit."</a>"); }else{ echo("NEXT ".$limit); } mysql_free_result($result);
echo "<br/>Total Files Uploaded: <b>$countfile</b><br/>";
echo "Page(s) <b>$page</b> of <b>$numofpages</b><br/>";
echo "<a href="upload.php?sid=$sid&site=$site">Upload Your Files Now!</a><br/>";
echo "The Upload Page is an XHTML and may not work on All Phones<br/>";
echo "";
echo "</p>";
echo "<p>";
if($site=="wap"){
echo "<br/><br/><a="../wap/index.php?action=main&sid=$sid"><img src="../images/.gif" alt=""/>Home</a>";
echo "</p>";
}else{
echo "<br/><br/><a ="../web/index.php?action=main&sid=$sid"><img src="../images/.gif" alt=""/>Home</a>";
echo "</p>";
}
if($site=="wap"){
echo "</card>";
echo "</wml>";
}else{
echo "</body>";
echo "</html>";
}
?>[/php]Sembra apposto.
-
E anche il file upload.php
[php]<?php
include("../web/core.php");
include("../web/config.php");
connectdb();
$uip = getip();
$action = $_POST["action"];
$sid = $_POST["sid"];
$page = $_POST["page"];
$who = $_POST["who"];
$uid = getuid_sid($sid);
$sid = $POST["sid"];
$site = $POST["site"];
$theme = mysql_fetch_array(mysql_query("SELECT theme FROM ibwf_users WHERE id='".$uid."'"));
$sitename = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='sitename'"));
$sitename = $sitename[0];
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html"/>
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/>';
echo "<title>$sitename Upload Files</title>";
echo "<link rel="stylesheet" type="text/css" href="../themes/$theme[0]">";
echo "</head>";
echo "<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080">";
if ($upload="upload"&&$superdat_name){
if (!eregi(".(mid|gif|bmp|mid|midi|3gp|mp3|wav|jar|jad|jpeg|jpg|sis|mmf|amr|png|wbmp)$",$superdat_name)){
print "<b>Unsupported File Extention!</b>";
}else{
$superdat_name = preg_replace(
'/[^a-zA-Z0-9.$%'`-@{}~!#()&_^]/'
,'',str_replace(array(' ','%20',"'"),array('','', ""),$superdat_name));
if(strlen($superdat_name)>53){ print "<b>File Name Is Too Long!</b>";
}else{
if (empty($superdat)) {
print "<b>No input file specified!!!</b>";
}else{
copy("$superdat", "files/$superdat_name") or
die("Couldn't copy file.");
$date=(date("D, j F Y"));
$fsize=round($superdat_size/1024,1);
$text = "&&$superdat_name&&$fsize KB&&$date&&$REMOTE_ADDR&&";
$fz = "$fsize KB";
if("$text"!="$check[1]"){
$mysql=mysql_query("INSERT INTO ibwf_uploads SET id='', uid='".$uid."', filename='".$superdat_name."', filesize='".$fsize." KB', date='".$date."', uip='".$REMOTE_ADDR."'");
echo mysql_error();
}
echo "<b>$superdat_name</b> has successfully been uploaded to our uploader";
}
}
}
}
?>
<?php
echo "<FORM align="center" ACTION="upload.php?sid=$sid&site=$site" METHOD="POST" ENCTYPE="multipart/form-data">";
?>
<b>Select File To Be Uploaded :</b><br/>
<input align="center" type="file" name="superdat"><br/>
<input align="center" type="hidden" name="upload" value="upload"/>
<INPUT align="center" TYPE=SUBMIT NAME="submit" VALUE="Upload File!"><br/><br/></small><br/> <b><u>You can only upload files with folowing extentions:</u></b><br/>
.jpg, .jpeg, .gif, .png, .bmp, wbmp, .mid, .midi, .mpg, .mmf, .amr, .mp3, .wav, .wmv , .avi, .3gp, .sis, .jar, .jad, .zip, .rar, .txt<br/><?php echo "<br/><small><a href="index.php?sid=$sid&site=$site">Uploaded Files</a></small>"; ?>
</FORM>
<?php
if($site=="wap"){
echo "<br/><br/><a href="../wap/index.php?action=main&sid=$sid"><img src="../images/.gif" alt=""/>Home</a>";
}else{
echo "<br/><br/><a href="../web/index.php?action=main&sid=$sid"><img src="../images/.gif" alt=""/>Home</a>";
}
?>
</body>
</html>[/php]Come si può sistemare?:?