<!doctype html>
<html>
<head>
<title>Create wp-config.php file!</title>
<style type="text/css">
label,
input{
	display:block;
	width:50%;
	font-size:150%;
	padding:1rem;
	margin:0 auto;
	font-weight:bold;
}
label{
	text-align:center;
	margin-top:1rem;
	font-weight:bold;
	color:#666;
	font-family:'Helvetica', Arial, sans-serif;
}
input[type="submit"]{
	font-family:'Helvetica', Arial, sans-serif;
	border:1px solid #666;
	background-color:#666;
	color:#fff;
	width:25%;
	margin:0 auto;
	text-transform:uppercase;
	border-radius:6px;
	margin-top:2rem;
	cursor:pointer;
}
input[type="submit"]:hover{
	background-color:#000;
	border-color:#000;
}
</style>
</head>

<body>

<form action="create-config.php" method="post">
<label for="site">Enter Folder Name</label>
<input type="text" name="site">
<label for="db">Enter Database Name</label>
<input type="text" name="db">
<label for="dbpf">Enter Table Prefix</label>
<input type="text" name="dbpf">
<input type="submit">
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
	$data = array(
		'site' => $_POST['site'],
		'db' => $_POST['db'],
		'dbpf' => $_POST['dbpf']
	);
	$site_name = $data['site'];
	$db = $data['db'];
	$dbpf = $data['dbpf'];
	$wp_config = "<?php define('DB_NAME', '". $db ."');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
\$env = \$_SERVER['SERVER_NAME'];
\$domain = '". $site_name ."/';
\$local_url = 'http://' . \$env . '/' . \$domain;
define('WP_ENV', \$env);
define('WP_HOME', \$local_url);
define('WP_SITEURL', \$local_url);
\$table_prefix  = '". $dbpf ."_';
define('WP_DEBUG', false);
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
function filter_image_url(\$url){
	global \$wpdb;
	\$siteurl = \$wpdb->get_row( \$wpdb->prepare(\"SELECT option_value FROM \$wpdb->options WHERE option_name = 'siteurl' LIMIT 1\") );
	\$siteurl = \$siteurl->option_value . '/';
	\$url = str_replace(WP_SITEURL, \$siteurl, \$url);
	return \$url;
}	
add_filter('wp_get_attachment_url', 'filter_image_url');";

	//THIS IS YOUR SITES DIRECTORY, IT MIGHT BE DIFFERENT THAN THIS.
	$create = fopen('/Users/YOURUSERNAME/Sites/'.$site_name.'/wp-config.php','x+');
	$write = fwrite($create, $wp_config);
	return $create . $write;
}

?>



</body>