-
Problemi Upload.
Ho appena creato un upload ed ho un problema, Non riesco ad uppare file più grossi di 10 Mb (anche se ho piccoli file ma in tutto fanno 10,3MB mi dà Errore, Non capisco il perchè.
http://paralizer.altervista.org/Uploads/up.php
Per provare entrate con questi dati:
Nick:Pas:Ecco il codice:
Codice:
<link rel=stylesheet href=http://paralizer.altervista.org/Newsboard/css.css>
<center><script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script></center><br>
<style>
.imgii{max-width:500px;max-height:500px;}
</style>
<?
if($_COOKIE['cookie'] == "" && $_COOKIE['pas'] == ""){header('refresh: 0; url="./index.php"');exit();}
if (file_exists(str_replace(" ", "_", $_COOKIE['cookie']).".php")) { echo"<center>Benvenuto/a ".$_COOKIE['cookie']." <a href='".str_replace(" ", "_", $_COOKIE['cookie']).".php'>Qui, Gestirai i tuoi File.</a></center>";}
if (! file_exists(str_replace(" ", "_", $_COOKIE['cookie']).".php")) { echo"<center>Benvenuto/a ".$_COOKIE['cookie']."</center>";}
?>
<html><body background="">
<HEAD>
<TITLE>Upload</TITLE>
</HEAD>
<Center><br><br><div class="div"> <div><table border="0">
<tr>
<br><br><?
$file_uploads="30";
$full_url="http://paralizer.altervista.org/Uploads/Uploads/";
$full_url2="http://paralizer.altervista.org/Uploads/Download/Download1/";
$Cartella_Upload="./Uploads/";
$Cartella_Upload2="./Download/Download1/";
$nome_con_numeri_random=true;
$Tipi_Disponibili=array("jpg","gif","png","psd","php","txt","zip","rar");
$fullpath="";
$errore="";
$successo="";
$Appare="";
$File_Formato=array();
function Trasformo($chiave) {
$chiave=strtolower(substr(strrchr($chiave, "."), 1));
$chiave=str_replace("jpeg","jpg",$chiave);
return $chiave;
}
If($_REQUEST['submit']){
If($_FILES["file"]["name"]) {
$list = $_FILES['file']['name'];
$i = 0;
foreach ($list as $image_name) {
if(substr($_FILES ["file"]["name"][$i], -3) == "txt" || substr($_FILES["file"]["name"][$i], -3) == "php") {
$File_Formato[$i]=Trasformo($_FILES["file"]["name"][$i]);
If($nome_con_numeri_random){
$dato=str_replace(array(".jpg",".gif",".png",".psd",".php",".txt",".zip",".rar"), "",$_FILES ["file"]["name"][$i]);
$Nome_file[$i]=rand(0,100000).str_replace(" ", "_", $dato);
include('php.php');
}$i++;}}
foreach ($list as $image_name2) {
if(substr($_FILES ["file"]["name"], -3) == "psd" || substr($_FILES ["file"]["name"], -3) == "zip" || substr($_FILES ["file"]["name"], -3) == "rar") {
$File_Formato[$i]=Trasformo($_FILES["file"]["name"] [$i]);
If($nome_con_numeri_random){
$dato=str_replace(array(".jpg",".gif",".png",".psd",".php",".txt",".zip",".rar"), "",$_FILES ["file"]["name"][$i]);
$Nome_file[$i]=rand(0,100000).str_replace(" ", "_", $dato); Include("zip.php");
}}$i++;}
}
foreach ($list as $image_name1) {
if(substr($_FILES ["file"]["name"], -3) != "psd") {
$File_Formato[$i]=Trasformo($_FILES["file"]["name"] [$i]);
If($nome_con_numeri_random){
$dato=str_replace(array(".jpg",".gif",".png",".psd",".php",".txt",".zip",".rar"), "",$_FILES ["file"]["name"][$i]);
$Nome_file[$i]=rand(0,100000).str_replace(" ", "_", $dato);Include("immagini.php");}}$i++;}
If($successo==""){$errore.="Errore!<br />";}
$Appare=$successo.$errore;}
?>
<style type="text/css">body{font-family: Arial;
color: #000;}
.message {font-family: Arial;
font-size: 11pt;
color: #001a4d;}
a:link, a:visited {text-decoration:none;
color: #000000;}
a:hover {text-decoration:none;
color: #000000;}
input,select,textarea { font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
color: #000000;
background-color:#ffffff;}
.table {border-collapse:collapse;
width:700px;}
form {padding:0px;
margin:0px;}</style>
<form action="<?=$_SERVER["PHP_SELF"];?>" method=post enctype="multipart/form-data" name="phuploader">
<table align="center" class="table"><tr> <td class="table_header" colspan="2"> </td></tr><?If($Appare){?><tr><td colspan="2" class="message"><br /><?=$Appare;?><br /></td></tr><?}?>Massimo 10 MB Totali per ogni Upload. <br><tr></tr><tr><td class="table_body" width="100%"><div id='pp'>E' Possibile uppare file: .jpg, .gif, .png, .psd, .php, .txt, .zip, .rar .<br><br><center><b>Scegli Il file:</b> <br><br><br><input type="file" name="file[]" size="30" class=buttonq multiple=multiple></center><br>
</td></div><tr> <td colspan="2" align="center" class="table_footer"><div id='tt'><input type="submit" name=submit value="Uppa Il File" onClick="hide_block();" class=buttons > <input type="reset" name="Reset" value=" Resetta" onclick="window.location.reload(true);" class=buttons /></div></td>
<div id='qq'><br></div></table><div id='q1'><br></div><br></div></div></center></form></div></div></div>
<? if($_REQUEST['submit']){
echo"<center style='margin-top:-50px;'><form action='up.php' method='post'>
<input type='submit' value='Uppa Altro' class=bottone /></form>
</center>";} ?>
<p align="right"> <a href=log.php>Esci..</a></p>
Ecco qui invece il codice degli include:
-
Codice:
<?
$list1 = $_FILES['file']['name'];
$q = 0;
foreach ($list1 as $image_name1) {
If($_FILES["file"]["name"][$i]) {
If(move_uploaded_file($_FILES["file"]["tmp_name"][$i],$Cartella_Upload2.str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).".".$File_Formato[$i])) {
$dato33=str_replace("http://paralizer.altervista.org/Download1/", "",$full_url2.str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).".".$File_Formato[$i]);
$scrivi = "<b>" .$_COOKIE['cookie']." , ". $_SERVER['REMOTE_ADDR'] . " ha uppato:</b><br><a href='http://paralizer.altervista.org/Uploads/Download/?download=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."' target=\"_blank\">".$_FILES ["file"]["name"][$i]."</a> Giorno e ora: ".date("m/d/y, g:i a")." <a href='http://paralizer.altervista.org/Uploads/Cancella.php?file=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."'>Elimina File</a><hr><br> ";
$scrivi_File= file_get_contents("ipi.php");
file_put_contents("ipi.php",$scrivi.$scrivi_File);
if( $_SERVER['REMOTE_ADDR'] != ""){if(! file_exists(str_replace(" ", "_", $_COOKIE['cookie']).".php")) {
$scrivi3 ="<center><script type=".'"'."text/javascript".'"'.">
/* <![CDATA[ */
document.write('<s'+'cript type=".'"'."text/javascript".'"'." src=".'"'."http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'".'"'."><\/s'+'cript>');
/* ]]> */
</script></center><br><b> Hai uppato:</b><br><a href='http://paralizer.altervista.org/Uploads/Download/?download=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."' target=\"_blank\">".$_FILES ["file"]["name"][$i]."</a> Giorno e ora: ".date("d/m/y, g:i a")." <a href='http://paralizer.altervista.org/Uploads/Cancella.php?file=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."'>Elimina File</a><hr><br> ";
$Reds="<center><script type=".'"'."text/javascript".'"'.">
/* <![CDATA[ */
document.write('<s'+'cript type=".'"'."text/javascript".'"'." src=".'"'."http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'".'"'."><\/s'+'cript>');
/* ]]> */
</script></center><br>";
$scrivi_File3= file_get_contents(str_replace(" ", "_", $_COOKIE['cookie']).".php");
file_put_contents(str_replace(" ", "_", $_COOKIE['cookie']).".php",$scrivi3.str_replace($Reds, "",$scrivi_File3));}else{
$scrivi3 ="<center><script type=".'"'."text/javascript".'"'.">
/* <![CDATA[ */
document.write('<s'+'cript type=".'"'."text/javascript".'"'." src=".'"'."http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'".'"'."><\/s'+'cript>');
/* ]]> */
</script></center><br><b> Hai uppato:</b><br><a href='http://paralizer.altervista.org/Uploads/Download/?download=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."' target=\"_blank\">".$_FILES ["file"]["name"][$i]."</a> Giorno e ora: ".date("d/m/y, g:i a")." <a href='http://paralizer.altervista.org/Uploads/Cancella.php?file=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."'>Elimina File</a><hr><br> ";
$scrivi_File3= file_get_contents(str_replace(" ", "_", $_COOKIE['cookie']).".php");
$Reds="<center><script type=".'"'."text/javascript".'"'.">
/* <![CDATA[ */
document.write('<s'+'cript type=".'"'."text/javascript".'"'." src=".'"'."http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'".'"'."><\/s'+'cript>');
/* ]]> */
</script></center><br>";
file_put_contents(str_replace(" ", "_", $_COOKIE['cookie']).".php",$scrivi3.str_replace($Reds, "",$scrivi_File3));}}
$scrivi2 = '
<?
if($_GET["file"] == "'.str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).'"){
$scrivi_File= file_get_contents("ipi.php");
$scrivi_File2= file_get_contents("'.$_COOKIE['cookie'].'.php");
unlink('."'".$dato33."'".');
if($_GET["file"] != ""){if($_SERVER['."'".'HTTP_REFERER'."'".'] =="http://paralizer.altervista.org/Uploads/ipi.php"){
file_put_contents("'.$_COOKIE['cookie'].'.php",str_replace("<a href='."'".'http://paralizer.altervista.org/Uploads/Cancella.php?file='.str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."'".'>Elimina File</a>", "<b>Cancellato dall'."'".'admin</b>",
$scrivi_File2));
file_put_contents("ipi.php",str_replace("<a href='."'".'http://paralizer.altervista.org/Uploads/Cancella.php?file='.str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."'".'>Elimina File</a>", "<b>Cancellato dall'."'".'admin</b>",
$scrivi_File));}
else{file_put_contents("'.$_COOKIE['cookie'].'.php",str_replace("<a href='."'".'http://paralizer.altervista.org/Uploads/Cancella.php?file='.str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."'".'>Elimina File</a>", "<b>Cancellato dall'."'".'utente</b>",
$scrivi_File2));
file_put_contents("ipi.php",str_replace("<a href='."'".'http://paralizer.altervista.org/Uploads/Cancella.php?file='.str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."'".'>Elimina File</a>", "<b>Cancellato dall'."'".'utente</b>",
$scrivi_File));}}}
?>';
$scrivi2_File= file_get_contents("Cancella.php");
file_put_contents("Cancella.php",$scrivi2_File.$scrivi2);
$scrivi5 = '<?
if($_REQUEST["download"] == "'.str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).'"){
if($_REQUEST["d"]){
if($_REQUEST["download"] == "'.str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).'" && $_REQUEST["d"] != ""){
$path ="Download1/'.str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).'.'.$File_Formato[$i].'";
$path2 ="'.str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).'.'.$File_Formato[$i].'";
$size = filesize($path); // dimensione in byte
$time_file = date( '."'".'r'."'".', filemtime( $path ) );
header('."'".'Content-Type: application/octet-stream'."'".');
header('."'".'Content-Disposition: attachment; filename= '."'".' .basename($path2));
header('."'".'Content-Transfer-Encoding: binary'."'".');
header('."'".'Content-Length: '."'".' . $size);
header('."'".'Last-Modified: '."'".' . $time_file);
header('."'".'Expires: 0'."'".');
header('."'".'Cache-Control: must-revalidate, post-check=0, pre-check=0'."'".');
header('."'".'Pragma: public'."'".');
ob_clean();
flush();
@readfile($path) or die('."'".'SERVER ERROR!'."'".');
exit; }}
}
?>';
$scrivi5_File= file_get_contents("Download/index.php");
file_put_contents("Download/index.php",$scrivi5_File.$scrivi5);
$successo.="<style>
#tt{ display: none; }
#pp{ display: none; }
#qq{ display: none; }
#q1{ display: none; }
#kd{ display: none; }</style><form name=codici><center><b><font color='#b5ceff'>File Uppato: </font></b><a href='http://paralizer.altervista.org/Uploads/Download/?download=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."' target=\"_blank\">".$_FILES ["file"]["name"][$i]."(Clicca per download)</a><br><br><b><font color='#b5ceff'>Url Diretto:</FONT></b><br> <input id=d type=text value='http://paralizer.altervista.org/Uploads/Download/?download=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."' style='width:42%' onclick='this.select();this.copy();' readonly='readonly'><br><b><font color='#b5ceff'>Html Code: </font></b><br><textarea style='width:42%' onclick='this.select();' readonly='readonly'><a href='http://paralizer.altervista.org/Uploads/Download/?download=".str_replace(Array(".rar",".zip"),"",$Nome_file[$i])."' target=\"_blank\">".str_replace(Array(".rar",".zip"),"",$Nome_file[$i]).".".$File_Formato[$i]." </a></textarea>
</div></div>
</div></center><br>";}}$q++;}
?>
Mi sapete aiutare? Non riesco ad uppare niente che uppa 10MB, anche con multiple. Se riuscite ad aiutarmi, Ve ne sarei grato Non riesco a capire D: Da quello che ho fatto non noto niente.
Scusate il doppio messaggio xD Non ce la facevo con uno solo :P
-
In che senso non c'è la facevi ad scrivere tutto in un unico messaggio? cosa che era meglio.
Cmq, non è un problema del tuo script.
Il fatto che non ti fa fare l'upload di file superiore ai 10 MB e un limite impostato da AlterVista, se vai sul tuo panello di controllo su AlterSito > Gestione file, sopra la lista trovi l'immagine di un ingranaggio, affianco a quella del lucchetto, se vai li, cliccandoci sopra, puoi impostare, insieme ad altre cose, la dimensione massima dei file che puoi caricare, puntroppo 10 MB è il massimo.
-
Ma, per file 10 MB non in multiple.... Almeno Credo.Se supero 10 mb con 4 file da 3MB non li uppa. E questo succede anche sul sito .com per vedere se era un problema di altervista. Però niente.
Quindi credo sia anche un problema dello script.
Non capisco il perchè.
Mi potete aiutare?