Jump to content
kp112

Problema in index.php on line 27

Recommended Posts

Primesc urmatoarea eroare : Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in public_html/installer/index.php on line 27

ma poate ajuta cineva :(

<?php
@set_time_limit( 0 );
define( "DS", DIRECTORY_SEPARATOR );
define( "BaseUrl", dirname( dirname( __FILE__ ) ) );
if ( $_SERVER['SCRIPT_NAME'] != "" );
{
$add = $_SERVER['SCRIPT_NAME'];
$parts = explode( "/", $add );
array_pop( $parts );
array_pop( $parts );
$origadd = implode( "/", $parts );
}
$site_name = "http://".$_SERVER['HTTP_HOST'];
$site_name = trim( $site_name, "/" );
$site_name = $site_name.$origadd."/";
$admin_site_name = $site_name."manager/";
include_once( BaseUrl.DS."includes".DS."db_inc.php" );
if ( defined( "INSTALLED" ) )
{
header( "location:".$site_name );
exit( );
}
define( "IS_ENV_PRODUCTION", true );
define( "DS", DIRECTORY_SEPARATOR );
error_reporting( E_ALL | E_STRICT );
ini_set( "display_errors", !IS_ENV_PRODUCTION );
if ( isset( "_POST" ) && $_POST['submit'] == "submit" )
{
$db_host = trim( $_POST['host'] );
$db_name = trim( $_POST['database_name'] );
$db_pass = trim( $_POST['database_password'] );
$db_user = trim( $_POST['database_user'] );
$flag = 0;
exit( "Database connection error: Please check the host name, user name and password you provided" );
if ( TRUE )
{
if ( mysql_select_db( $db_name, $con ) )
{
$message .= "Successfully connected to database<br>";
$flag = 1;
}
else
{
$message .= "Database connection error: Please check the database name you provided<br>";
}
}
else
{
$message .= "Database connection error: Please check the host name, user name and password you provided<br>";
}
if ( $flag == 1 )
{
$fp = fopen( BaseUrl.DS."includes".DS."db_inc.php", "w" );
$string = "<?php";
$string .= "\n";
$string .= "error_reporting(E_ALL | E_STRICT);\n";
$string .= "ini_set('display_errors', 0);\n";
$string .= "define('DS',DIRECTORY_SEPARATOR);\n";
$string .= "\$DB_HOST="."'{$db_host}';\n";
$string .= "\$DB_USER="."'{$db_user}';\n";
$string .= "\$DB_PASS="."'{$db_pass}';\n";
$string .= "\$DB_NAME="."'{$db_name}';\n";
$string .= "\$siteName="."'{$site_name}';\n";
$string .= "\$AdminSiteName="."'{$admin_site_name}';\n";
$string .= "\$basefilepath=".( "dirname(dirname(__FILE__)).DS;\n" );
$string .= "define('INSTALLED','1');\n";
$string .= "?>";
if ( fwrite( $fp, $string ) )
{
$message .= "configuration file successfully created.<br>";
}
else
{
echo "unable to write to config file. Please check the file permission of includes/db_inc.php<br>";
}
$file_content = file( BaseUrl.DS."installer".DS."filecash.sql" );
$query = "";
$sql = explode( ";", file_get_contents( BaseUrl.DS."installer".DS."filecash.sql" ) );
foreach ( $sql as $query )
{
mysql_query( $query );
}
$message .= "Database tables successfully created.<br>";
$message .= "Please remove the install folder. After you are done with removing the folder, please click <a href='{$site_name}'>here</a> to go to home page";
}
echo $message;
}
else
{
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>Untitled Document</title>\n</head>\n\n<body>\n<form method=\"post\" action=\"\">\n<table border=\"1\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n\n\t\n\t<tr>\n \t<th colspan";
echo "=\"2\">Database Info</th>\n </tr>\n \n \n <tr>\n \t<td>Host:</td>\n <td><input type=\"text\" name=\"host\" value=\"";
echo $_POST['host'];
echo "\" /></td>\n </tr>\n \n <tr>\n \t<td>Database Name:</td>\n <td><input type=\"text\" name=\"database_name\" value=\"";
echo $_POST['database_name'];
echo "\" /><br />\n <p>Please create the database first if you have not created it already.</p>\n </td>\n </tr>\n \n <tr>\n \t<td>Database User:</td>\n <td><input type=\"text\" name=\"database_user\" value=\"";
echo $_POST['database_user'];
echo "\" /></td>\n </tr>\n \n <tr>\n \t<td>Database Password:</td>\n <td><input type=\"text\" name=\"database_password\" value=\"";
echo $_POST['database_password'];
echo "\" /></td>\n </tr> \n \n <tr>\n \t<td></td>\n <td><input type=\"submit\" name=\"submit\" value=\"submit\" /></td>\n </tr> \n \n \n</table> \n</form>\n</body>\n</html>\n";
}
?>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...