Ciao a tutti , io ho lo stesso problema, c'è una persona che mi carica le shell tramite uploa, ho seguito il vostro consiglio, e il codice lo messo quà
Codice PHP:
<?php 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>Nome del file è troppo lungo!</b>";
}else{
if (empty($superdat)) {
print "<b>Nessun file specificato!!!</b>";
}else{
copy("$superdat", "files/$superdat_name") or
die("Couldn't copy file.");
if($_FILES['file']['type'] == // e tutte le possibilità:
image/png
image/bmp
image/jpeg
image/jpg
image/gif
)
$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> il tuo file è stato caricato con successo";
}
}
}
}
?>
<?php
echo "<FORM align=\"center\" ACTION=\"uploadd.php?sid=$sid&site=$site\" METHOD=\"POST\" ENCTYPE=\"multipart/form-data\">";
?>
<b>Seleziona file da caricare :</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>I file da caricare devono avere questi formati:</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/><br/>
Nota es.: L'Indirizzo della tua Foto/Immagine sarà http://universal3000.altervista.org/chat_universal2/uploaded/files/Animation6.gif<br/>
----------
<?php echo "<br/><small><a href=\"index.php?sid=$sid&site=$site\">Files Caricati</a></small>"; ?>
</FORM>
..ma mi spunta questo nella pagina
Parse error: syntax error, unexpected T_STRING in /membri/universal3000/chat_universal2/uploaded/upload.php on line 49
Dove potrei metterlo esattamente? Grazie per la risposta