Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Valida se campo usuario ou senha estao vazios
- if (empty($_POST['user']) or empty($_POST['passwd']))
- {
- //echo "<h1><h1><br />";
- }
- //Variaveis
- $USER = strtolower(trim($_POST['user']));
- $PASS = trim($_POST['passwd']);
- $USER2 = $USER{0};
- if(empty($_POST['caminho']))
- {
- $PATH = "$USER2/$USER/retorno/";
- shell_exec("/usr/bin/ssh 10.41.14.217 mkdir -p /fat/mb/clientes/$PATH/internet 1> /tmp/criacao_diretorio_prod.txt 2> /tmp/erro_criacao_diretorio_prod.txt");
- shell_exec("/usr/bin/ssh 10.41.14.217 mkdir -p /fat/si/clientes/$PATH");
- shell_exec("/usr/bin/ssh 10.41.14.217 chmod 777 -R /fat/mb/clientes/$USER2/$USER");
- shell_exec("/usr/bin/ssh 10.41.14.217 cp /fat/atualiza/p00000/configp1.txt /fat/mb/clientes/$PATH/configpe.txt");
- }
- else
- {
- $PATH = "c/central/$USER";
- shell_exec("/usr/bin/ssh 10.41.14.217 mkdir -p /fat/mb/clientes/$PATH/internet 1> /tmp/criacao_diretorio_prod.txt 2> /tmp/erro_criacao_diretorio_prod.txt");
- shell_exec("/usr/bin/ssh 10.41.14.217 mkdir -p /fat/si/clientes/$PATH");
- shell_exec("/usr/bin/ssh 10.41.14.217 chmod 777 -R /fat/mb/clientes/$PATH");
- shell_exec("/usr/bin/ssh 10.41.14.217 cp /fat/atualiza/p00000/configp1.txt /fat/mb/clientes/$PATH/configpe.txt");
- }
- //------------------------------------------------------------
- //Parâmetros de Banco de Dados
- $hostname = '####';
- $port = ####;
- $user = '####';
- $password = '####';
- $database = '####';
- $conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";
- $conn = db2_connect($conn_string, '', '');
- //Verifica Se o usuario esta cadastrado no Codelist
- $query = "select trim(loginid) loginid from yfs_user where loginid = '$USER'";
- $stmt = db2_prepare($conn, $query);
- db2_execute($stmt, array(10));
- while (db2_fetch_row($stmt)) {
- $name = db2_result($stmt, 0);
- if ($name == $USER)
- {
- echo "<h1>Usuário $name, jà encontra-se cadastrado na Base OI</h1>";
- }
- }
- //Contador para Nao dar problema em sobrescrever arquivos
- $ARQUIVO = "/usr/local/html/santacruz/cont.hits";
- $HANDLE = fopen($ARQUIVO, 'r+'); // Da Permissao para ler o Arquivo
- $DATA = fread($HANDLE, 512); // Obtem a contagem do Arquivo
- $CONTADOR = $DATA + 1; //Adiciona +1 no Arquivo
- fseek($HANDLE,0); // O Ponteiro Volta para o comeco do arquivo
- fwrite($HANDLE,$CONTADOR); //Salva o valor da variavel CONTADOR no arquivo
- fclose($HANDLE); // Fecha Arquivo
- //Escreve os XML dentro no /tmp/usuario.bp
- file_put_contents("/usr/local/html/santacruz/usuario_$CONTADOR.bp", "<INFO>n");
- file_put_contents("/usr/local/html/santacruz/usuario_$CONTADOR.bp", "<DADO><NAME>$USER</NAME><PASS>$PASS</PASS></DADO>n",FILE_APPEND);
- file_put_contents("/usr/local/html/santacruz/usuario_$CONTADOR.bp", "</INFO>n",FILE_APPEND);
- echo "<h1>Usuario esta sendo cadastrado!!! Aguarde Mensagem de Conclusao do Cadastro!!!</h1><br />";
- // Executa Shell Script para Inserir Usuario
- shell_exec("/var/www/cgi-bin/insert_user_homol_santa.sh '$CONTADOR' 1> /tmp/result_insert_homol_santa.txt 2> /tmp/erro_insert_santa.txt");
- //Insert na tabela fs_virtual_root da OI
- $rc = db2_exec($conn,"insert into fs_virtual_root values ('$USER','$PATH')");
- //Insert na tabela fs_virtual_root da OI
- $rc2 = db2_exec($conn2,"insert into fs_virtual_root values ('$USER','$PATH')");
- echo "<h1>Usuàrio $USER Cadastrado com sucesso!!!'</h1><br />";
- ?>
Add Comment
Please, Sign In to add comment