Как научится писать грабы? - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 28 Sep 2024 17:17:25 +0300 Лучше бы анти грабы писали<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/1598/53656 Как научится писать грабы? Димон Mon, 12 Oct 2009 14:44:54 +0400 Сообщения https://visavi.net/topics/1598/53656 Вот статья хорошая для тех кто хочет научится писать грабы,а вообще актуальный вариант это взять простейший граб и по примеру кода граба,писать граб какой нужно,лично я так учился хотя грабберы это бред ИМХО. <a href="http://mybiznes.org/stat/sait/75-pishem-graber-2.html" target="_blank" rel="nofollow">http://mybiznes.org/stat/sait/75-pishem-graber-2.html</a> https://visavi.net/topics/1598/53466 Как научится писать грабы? Удаленный Mon, 12 Oct 2009 09:34:08 +0400 Сообщения https://visavi.net/topics/1598/53466 Афтар, а вообще смылс написания граба в том что:<br> 1. Получаем содержимое<br> 2. Парсим<br> 3. Выводим<br> Все =) https://visavi.net/topics/1598/53435 Как научится писать грабы? sklep Mon, 12 Oct 2009 05:00:36 +0400 Сообщения https://visavi.net/topics/1598/53435 A воще не возможно научить человека если он етого не хочет бери и тестируй. https://visavi.net/topics/1598/53299 Как научится писать грабы? Удаленный Sun, 11 Oct 2009 20:02:32 +0400 Сообщения https://visavi.net/topics/1598/53299 1 не file() a file_get_contents()<br> зачем тибе разбивать его по строкам а потом собирать?<br> 2 там закрыт доступ не авторизованым.<br> 3 тестируй для начала.<br> я воще<br> так и быть убери /download<br> и переходи по адресу /go.php?/download/ https://visavi.net/topics/1598/53296 Как научится писать грабы? Удаленный Sun, 11 Oct 2009 19:58:10 +0400 Сообщения https://visavi.net/topics/1598/53296 <pre class="prettyprint"> &lt;? $file = file(&#039;http&#58;//kento.ru/download&#039;.$_SERVER&#91;&#039;QUERTY_STRING&#039;]); $file = implode(&#039;&#039;, $file); echo $file; ?&gt; </pre> и вот что получилось g i g a c a t . r u /download https://visavi.net/topics/1598/52895 Как научится писать грабы? Дмитрий Sun, 11 Oct 2009 09:41:14 +0400 Сообщения https://visavi.net/topics/1598/52895 о, да. а если адрес идёт типа такого<br> mysite.ru/go.php<br> mysite.ru/to.php то как быть? https://visavi.net/topics/1598/52890 Как научится писать грабы? Дмитрий Sun, 11 Oct 2009 09:29:01 +0400 Сообщения https://visavi.net/topics/1598/52890 $_SERVER[&#039;QUERY_STRING&#039;]<br> ето переменная служит для навигции по грабу она извлекает с адреса после ? где лежит граб и вставляет в адрес скачиваемой страници<br> например<br> <pre class="prettyprint">&lt;? echo file_get_contents(&#039;http&#58;//visavi.net&#039;.$_SERVER&#91;&#039;QUERY_STRING&#039;]); ?&gt;</pre> <a href="http://tvoy-site.ru/grab/index.php?/forum/topic.php?tid=1598&amp;" target="_blank" rel="nofollow">http://tvoy-site.ru/grab/index.php?/forum/topic.php?tid=1598&amp;</a><br> переход по такому адресу скачает текущую тему форума<br> $_SERVER[&#039;QUERY_STRING&#039;] извлечет /forum/topic.php?tid=1598&amp; и вставит в адрес скачки и унас визуально получится<br> <pre class="prettyprint">&lt;? echo file_get_contents(&#039;http&#58;//visavi.net/forum/topic.php?tid=1598&amp;&#039;); ?&gt;</pre> Ето тибе надо? https://visavi.net/topics/1598/52876 Как научится писать грабы? Удаленный Sun, 11 Oct 2009 08:47:20 +0400 Сообщения https://visavi.net/topics/1598/52876 я умею открывать и вырезать, неумею только чтоб он работал когда переходиш п0 ссылкам, и сервис у мну тоже есть <a href="http://***/kgrab" target="_blank" rel="nofollow">http://***/kgrab</a> https://visavi.net/topics/1598/52871 Как научится писать грабы? Дмитрий Sun, 11 Oct 2009 08:25:37 +0400 Сообщения https://visavi.net/topics/1598/52871 <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> кстати когда не знал php воще, думал там огого открывал некоторые но ничего не понимал. А потом скачал грабер какихто новостей размером в 0,5 кб.<br> И начал там тестировать то одно удалю то другое и проверю што получилось. Пока не узнал штоб<br> сделать граб надо ето <br> <pre class="prettyprint">&lt;? $file=file_get_contents(&#039;http&#58;//siue.ru&#039;.$_SERVER&#91;&#039;QUERY_STRING&#039;]; echo $file; ?&gt;</pre> забил в шаблоны, <br> потом узнал о str_replace() и был еще шаблон preg_replace() с регуляркой.<br> И етими 4 функциями написал клевый граббер фанка мож кто давно на визе помнят выкладывал заточен под вап мотор. Конешно прожил мало но всетаки. А уже потом когда додумался почитать маны узнал што $file ето переменная <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> . Вопщем к чему я веду? штобы написать граб ненадо замудрятся в пхп а просто скопируй несколько шаблонов и ими пиши. https://visavi.net/topics/1598/52858 Как научится писать грабы? Удаленный Sun, 11 Oct 2009 05:31:39 +0400 Сообщения https://visavi.net/topics/1598/52858 есть еще функция preg_replace в которой как я понял можно заменять не по одному какомунить элементу... а задать какойнибудь образец исходного кода страницы... и скрипт будет вырезать все такие значения! очень удобно если на сайте источнике стоят много ссылок или еще чего подряд тип:<br> <pre class="prettyprint">&lt;a href=&#039;http&#58;//visavi.net/forum\?&#039;&gt; &lt;a href=&#039;http&#58;//visavi.net/bygaga/?&#039;&gt; &lt;a href=&#039;http&#58;//visavi.net/chat/?&#039;&gt; &lt;a href=&#039;http&#58;//visavi.net/gests/?&#039;&gt;</pre> https://visavi.net/topics/1598/52777 Как научится писать грабы? Андрей Sat, 10 Oct 2009 23:55:37 +0400 Сообщения https://visavi.net/topics/1598/52777 да и смотря что грабить собираешься. Надо с чего-нидь простого начинать, новости какие-нидь там или ещё чё https://visavi.net/topics/1598/52767 Как научится писать грабы? Станислав Sat, 10 Oct 2009 23:36:01 +0400 Сообщения https://visavi.net/topics/1598/52767 например вот так:<br> <pre class="prettyprint"> &lt;?php $file=file_get_contents(&#039;http&#58;//visavi.net?&#039;.$_SERVER&#91;&#039;QUERY_STRING&#039;]); $file=str_replace(&#039;http&#58;//visavi.net/images/img/logo.png&#039;,&#039;http&#58;//www.google.ru/images/nav_logo7.png&#039;,$file); echo $file; ?&gt; </pre> заменяется логотип висави на логотип гугла... как пример)<br> затем если хочеш какой либо вообще убрать со страницы то делай тип так: <pre class="prettyprint"> $file=str_replace(&#039;http&#58;//visavi.net/images/img/logo.png&#039;,&#039;&#039;,$file); </pre> то есть убирается вообще логотип на висах...<br> а можно вообще убрать весь етот элемент где логотип стоит, заменяя строку: <br> <pre class="prettyprint"> $file=str_replace(&#039;&lt;div class=&quot;a&quot; id=&quot;up&quot;&gt;&lt;img src=&quot;http&#58;//visavi.net/images/img/logo.png&quot; alt=&quot;image&quot; /&gt;&lt;br /&gt;Мир Скриптов &lt;/div&gt;&#039;,&#039;&#039;,$file);</pre> на пустоту <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"><br> в самом конце вся ета переменная $file выводится в отфильтрованном виде так: echo $file; https://visavi.net/topics/1598/52766 Как научится писать грабы? Андрей Sat, 10 Oct 2009 23:35:56 +0400 Сообщения https://visavi.net/topics/1598/52766 вот сервис грабов: <a href="http://xwen.ru/master/kg/" target="_blank" rel="nofollow">http://xwen.ru/master/kg/</a><br> по аналогии с ним можно немного научиться...<br> принцип прост! значению какой либо переменной(в основном делают $file) присваивается полностью вся какая либо страница! затем методом замены командой: str_replace удаляются ненужные элементы...<br> самый лучший способ самому научиться делать грабы так ето взять готовый граб и поглядеть как он состоит! впринципе не оч сложно... но на бесплатный хостах такая весч не всегда пашет! https://visavi.net/topics/1598/52762 Как научится писать грабы? Андрей Sat, 10 Oct 2009 23:29:44 +0400 Сообщения https://visavi.net/topics/1598/52762 писать грабы? а то мне надоело всех просить чтоб сделали, п0дскажите, мне говорили тут была статья как делать! https://visavi.net/topics/1598/52735 Как научится писать грабы? Дмитрий Sat, 10 Oct 2009 22:10:06 +0400 Сообщения https://visavi.net/topics/1598/52735