HEX
Server: Apache
System: Linux cpanel.classit.ro 4.18.0-553.144.1.el8_10.x86_64 #1 SMP Tue Jul 14 09:26:58 EDT 2026 x86_64
User: contexpert (1050)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/contexpert/www/admin/instal/instal.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Webexpert :: adminPanel v1.03c</title>
<link href="../fisier/webexpert.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td class="antet" onclick="parent.location='#'">
	<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="50%"><img src="../imagini/logo.gif" width="100" height="30" alt="Logo Web Expert" /> <strong>adminPanel v1.03c</strong></td>
    <td width="50%" class="aliniere_dreapta">INSTALARE APLICA&#354;IE&nbsp;&nbsp; </td>
  </tr>
</table>

</td>
  </tr>
  <tr>
    <td class="aliniere_centru">
	
<?
$mysql = @mysql_connect($_POST['adresa_sql'], $_POST['utilizator_sql'], $_POST['parola_sql']); //incerca o conexiune la MySql cu datele introduse de user
$bd = @mysql_select_db($_POST['bd_sql'], $mysql); //se verifica baza de date

if (isset($_POST['intra']) and @mysql_ping($mysql) and $bd and strlen($_POST['utilizator_panel']) >= 2 and strlen($_POST['parola_panel']) >= 2) //conditie pentru care se trece la executarea operatiilor de instalare
{ 

$continut_functii_generale[1] = "<"; //continutul fisierului functii_generale.php
$continut_functii_generale[2] = "?\n
function bd_conectare () {\n
\t";//continutul fisierului functii_generale.php
$continut_functii_generale[3] ="$";//continutul fisierului functii_generale.php
$continut_functii_generale[4] = "bd = mysql_connect ('".$_POST['adresa_sql']."', '".$_POST['utilizator_sql']."', '".$_POST['parola_sql']."') or die ('Nu m&#259; pot conecta la baza de date deoarece: ' . mysql_error());\n
\tmysql_select_db ('".$_POST['bd_sql']."');\n
}\n
\n
function bd_deconectare () {\n
\tmysql_close();\n
}\n
\n
function id_aleatoru ()  //functie pentru generarea a unui numar folosit ca ID in DB \n
{\n
\t";//continutul fisierului functii_generale.php
$continut_functii_generale[5] = "$";//continutul fisierului functii_generale.php
$continut_functii_generale[6] = "GLOBALS['id_aleatoru'] = rand (0, 1000000);\n
}\n";//continutul fisierului functii_generale.php
$continut_functii_generale[7] = "?>";//continutul fisierului functii_generale.php

//chown("../../admin", 'shadows');
//chmod("../functii", 0777);
if(file_exists("../functii/functii_generale.php")) //daca acest fisier functie exista
{
	unlink("../functii/functii_generale.php"); //se trece la stergerea lui
	$file = fopen("../functii/functii_generale.php", 'a'); //se deschide fisierul cu o comanda care in cazul neezistentei fisierului il deschide
	$i=0;
	while($i<=7)
	{
		$i++;
		if (fwrite($file, $continut_functii_generale[$i])) //scrierea in fisier a continutului functiei
		{
			$c .= '1';
		}
		else
		{
			$c .= '0';
		}
	}
	fclose($file); //inchiderea fisierului
}
else
{

	$file = fopen("../functii/functii_generale.php", 'a');//se deschide fisierul cu o comanda care in cazul neezistentei fisierului il deschide
	$i=0;
	while($i<=7)
	{
		$i++;
		if (fwrite($file, $continut_functii_generale[$i]))//scrierea in fisier a continutului functiei
		{
			$c .= '1';
		}
		else
		{
			$c .= '0';
		}
	}
	fclose($file); //inchiderea fisierului
}
//chmod("../functii", 0644);

if(file_exists("../functii/functii_generale.php")) //verifica existenta fisierului dupa efectuarea operatiilor de creare
{
	$c .='1';
}
else
{
	$c .= '0';
}


//chmod("../../admin", 0666);//schimba drepturile de acces ale directorului root/imagini din site spre drepturi de scriere si citire
if(!is_dir("../../imagini")) //daca directorul nu exista se va crea
{
	mkdir ('../../imagini', 0777);
	chmod ('../../imagini', 0750);
}
if(!is_dir("../../imagini/src")) //daca directorul nu exista se va crea si se vor aplica permisiuni de scriere
{
	mkdir ('../../imagini/src', 0777);//schimba drepturile de acces ale directorului root/imagini din site spre drepturi de scriere si citire
}
//chmod("../../", 0750);//schimba drepturile de acces ale directorului root din site spre drepturi de citire
//chmod("../../imagini", 0757);//schimba drepturile de acces ale directorului root/imagini din site spre drepturi de scriere si citire

if ($c == '111111101')
{

	$mysql = mysql_query("CREATE TABLE `categorie` (`nume` varchar(255) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1"); //mysql - creeaza un tabel = categorie
	if ($mysql) $c.='1'; else $c.='0';
	$mysql = mysql_query("INSERT INTO `categorie` VALUES ('".$_POST['link1']."')");//mysql - introduce in categorie vaori - menul
	if ($mysql) $c.='1'; else $c.='0';
	$mysql = mysql_query("INSERT INTO `categorie` VALUES ('".$_POST['link2']."')");//mysql - introduce in categorie vaori - menul
	if ($mysql) $c.='1'; else $c.='0';
	$mysql = mysql_query("INSERT INTO `categorie` VALUES ('".$_POST['link3']."')");//mysql - introduce in categorie vaori - menul
	if ($mysql) $c.='1'; else $c.='0';
	$mysql = mysql_query("INSERT INTO `categorie` VALUES ('".$_POST['link4']."')");//mysql - introduce in categorie vaori - menul
	if ($mysql) $c.='1'; else $c.='0';
		
	$mysql = mysql_query("CREATE TABLE `imagini` (`id` varchar(255) NOT NULL,`pozitie` int(11) NOT NULL,`imagine` varchar(255) NOT NULL,`produs` varchar(255) NOT NULL,`descriere` varchar(255) NOT NULL,`categorie` varchar(255) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1;"); 
	if ($mysql) $c.='1'; else $c.='0';
	
	$mysql = mysql_query("CREATE TABLE `texte` (`categorie` char(255) NOT NULL, `continut` longtext NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1");
	if ($mysql) $c.='1'; else $c.='0';
	
	$mysql = mysql_query("CREATE TABLE `utilizatori` (`utilizator` varchar(12) NOT NULL, `parola` char(255) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1");
	if ($mysql) $c.='1'; else $c.='0';
	
	$mysql = mysql_query("INSERT INTO `utilizatori` VALUES ('".$_POST['utilizator_panel']."', md5('".$_POST['parola_panel']."')); ");
	if ($mysql) $c.='1'; else $c.='0';

}


if ($c == '111111101111111111') //$c este pentru managementul erorilor
{
	echo '<div class="aliniaza_centru"><h3>Instalarea s-a efectuat cu succes!</h3></div>';
	echo '<meta http-equiv="refresh" content="5;URL=../index.php">';
}
else
{
	echo '<div class="eroare">S-a produs o eroare &icirc;n timpul instal&#259;rii aplica&#355;iei !</div>';
}

}
else
{
?>
	
	<form action="#" method="post">
	  <table border="0" cellspacing="0" cellpadding="0" class="aliniere_centru bordura">
        <tr>
          <td>Adresa MySQL </td>
          <td><input name="adresa_sql" type="text" class="camp" value="<? echo $_POST['adresa_sql'];?>" id="utilizator"></td>
          <td>&nbsp;<em>adresa implicit&#259;: <strong>localhost</strong>&nbsp;&nbsp;</td>
        </tr>
        <tr>
          <td>Utiliator de conectare la MySQL </td>
          <td><input name="utilizator_sql" type="text" class="camp" value="<? echo $_POST['utilizator_sql'];?>" id="adresa_sql" /></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>Parola de conectare a userului </td>
          <td><input name="parola_sql" type="text" class="camp" value="<? echo $_POST['parola_sql'];?>" id="user_sql2" /></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>Baza de date </td>
          <td><input name="bd_sql" type="text" class="camp" value="<? echo $_POST['bd_sql'];?>" id="parola_sql" /></td>
          <td>&nbsp;</td>
        </tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>Userul ales pentru adminPanel </td>
          <td><input name="utilizator_panel" type="text" class="camp" value="<? echo $_POST['utilizator_panel'];?>" id="parola_sql" /></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>Parola aleasa pentru amdinPanel</td>
          <td><input name="parola_panel" type="text" class="camp" value="<? echo $_POST['parola_panel'];?>" id="parola_sql" /></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>Linkul 1 </td>
          <td><input name="link1" type="text" class="camp" value="<? if ($_POST['link1']) echo $_POST['link1']; else echo 'Home';?>" id="parola_sql" /></td>
          <td>Ex: Home </td>
        </tr>
        <tr>
          <td>Linkul 2</td>
          <td><input name="link2" type="text" class="camp" value="<? if ($_POST['link2']) echo $_POST['link2']; else echo 'Despre noi';?>" id="parola_sql" /></td>
          <td>Ex: Despre noi </td>
        </tr>
        <tr>
          <td>Linkul 3 </td>
          <td><input name="link3" type="text" class="camp" value="<? if ($_POST['link3']) echo $_POST['link3']; else echo 'Produse';?>" id="parola_sql" /></td>
          <td>Ex.: Produse </td>
        </tr>
        <tr>
          <td>Linkul 4 </td>
          <td><input name="link4" type="text" class="camp" value="<? if ($_POST['link4']) echo $_POST['link4']; else echo 'Contact';?>" id="parola_sql" /></td>
          <td>Ex. Contact </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td><input name="intra" type="submit" class="intra" id="Intra" value=" " /></td>
        </tr>
        <tr>
          <td colspan="3">
		  <?
		  	if(isset($_POST['intra']))
			{
				echo '<div class="eroare">Eroare</div>';
			}
		  ?>
		  </td>
          </tr>
      </table>
	
	</form>
<?
}
?>
	</td>
  </tr>
  <tr>
    <td class="aliniaza_centru bordura_sus"><? include("../fisier/subsol.php");?></td>
  </tr>
</table>
</body>
</html>