Страница 5 из 7 ПерваяПервая ... 34567 ПоследняяПоследняя
Показано с 41 по 50 из 63

Тема: Отдача ссылок в html-формате

  1. #41
    Новичок
    Регистрация
    15.02.2010
    Сообщений
    34

    По умолчанию

    неожиданная проблема обнаружилась, по http возвращает не все зарегистрированные ссылки, например вот если верить списку ссылок: http://db.linkfeed.ru/c12438312eef9e...ru/DEFAULT.xml то на странице <page url="/?f=442"> есть ссылка, а по запросу http://db.linkfeed.ru/server/?user=c...ru&uri=/?n=442 НЕТУ ТАМ НИЧЕГО!

  2. #42
    Старший модератор
    Регистрация
    08.02.2009
    Адрес
    В онлайне
    Сообщений
    1,957

    По умолчанию

    а почему ?f=442 и ?n=442 ? это же по ходу и страницы разные
    Веб-мастер, не будь Кулибиным, оставь ссылки в покое!
    Оптимизатор наш, хлеб насущный дай нам на сей день!
    http://slezenko.com, icq 206352504
    Стань рефом - получи PR, помощь, поддержку и советы, ставлю коды на любой движок/хостинг.
    Любые консультации. Учись тыкать быстро
    Автомодерация ссылок и заявок!
    --
    Правила форума

  3. #43
    Новичок
    Регистрация
    15.02.2010
    Сообщений
    34

    По умолчанию

    Цитата Сообщение от Emperor Посмотреть сообщение
    а почему ?f=442 и ?n=442 ? это же по ходу и страницы разные

    извините, опечатался, конечно ?f=442!!! но опечатался я просто при наборе сообщения, проблема описаная имеет место быть, по ссылке http://db.linkfeed.ru/server/?user=c...ru&uri=/?f=442 возвращается ноль ссылок а в XML они есть и на сайте биржи они есть

  4. #44
    Старший модератор
    Регистрация
    08.02.2009
    Адрес
    В онлайне
    Сообщений
    1,957

    По умолчанию

    zWitCh, попробуй включить режим отладки var $lc_verbose = true; (в linkfeed.php) и поразбирайся в исходном коде, какую служебную информацию отдают страницы, возможно найдешь несоответствия или отличия
    Веб-мастер, не будь Кулибиным, оставь ссылки в покое!
    Оптимизатор наш, хлеб насущный дай нам на сей день!
    http://slezenko.com, icq 206352504
    Стань рефом - получи PR, помощь, поддержку и советы, ставлю коды на любой движок/хостинг.
    Любые консультации. Учись тыкать быстро
    Автомодерация ссылок и заявок!
    --
    Правила форума

  5. #45
    Новичок
    Регистрация
    15.02.2010
    Сообщений
    34

    По умолчанию

    Emperor, скажите пожалуста, как файл лежащий у меня на хосте влияет на работоспособность обсуждаемой нами тут службы: Отдача ссылок в html-формате

    PS у меня на сайте все работет замечательно, все великолепно, есть на этом форуме две ветки: Отдача ссылок в html-формате и Отдача ссылок в xml-формате в одной из них мы находимся и ее обсуждаем, я нашел некое несоответствие в их работе, ГДЕ В ОПИСАНИИ ЭТИХ ДВУХ СЛУЖБ ЕСТЬ ЯВНАЯ ИЛИ КОСВЕНАЯ СВЯЗ С: типом моего сайта, его хостенгом, скриптами, параметрами внутри linkfeed.php и еще все тем что мне предлагают проверить?
    Последний раз редактировалось zWitCh; 18.02.2010 в 15:42.

  6. #46
    Старший модератор
    Регистрация
    08.02.2009
    Адрес
    В онлайне
    Сообщений
    1,957

    По умолчанию

    честно, до сих пор не могу разобраться, так у вас "отличия в отдаче", или "проблемы с обнаружением ссылки системой, т.е. ЕРРОР"? если один из вариантов "отдачи" работает корректно, то в чем проблема - настройте его, или же у вас "отдача" и в XML, и в HTML не работает?
    Веб-мастер, не будь Кулибиным, оставь ссылки в покое!
    Оптимизатор наш, хлеб насущный дай нам на сей день!
    http://slezenko.com, icq 206352504
    Стань рефом - получи PR, помощь, поддержку и советы, ставлю коды на любой движок/хостинг.
    Любые консультации. Учись тыкать быстро
    Автомодерация ссылок и заявок!
    --
    Правила форума

  7. #47
    Новичок
    Регистрация
    15.02.2010
    Сообщений
    34

    По умолчанию

    у меня работает все(при вызове класса на пхп работает на 100% ссылок, при распарсивании xml работает на 100%, и по запросам html тоже работает 99% НО не 100%), я как мне кажется нашел ошибку в работе системы и ее описываю, советуюсь обсуждаю, вроде для этого и есть форум?

    PS все равно что я нипишу что в системе есть бага, она считает сайты www.site.ru и WWW.SITE.RU разными, а мне ответят, не пойму в чем проблема пишите все в одном регистре :-)

  8. #48
    Новичок
    Регистрация
    15.02.2010
    Сообщений
    34

    По умолчанию

    вобщем сделал небольшую утилитку которая распарсеный XML выводит в табличку и в нее же выводит строки которые по соответстующим запросам отдает биржа по html: http://tradskin.ru/linkfeed/ может комуто чем то моможе...

    сразу же заметил что возвращаемые данные на бирже (в списке площадок) и то во что я распарсиваю XML не совпадают... смотриту у кого как

    еще ссылки по http я сейчас вставляю в отчет используя iframe (сьэкономил нагрузку на свой хост), и работает это не особо четко...
    Последний раз редактировалось zWitCh; 18.02.2010 в 21:10.

  9. #49
    Новичок
    Регистрация
    15.02.2010
    Сообщений
    34

    По умолчанию

    если кому то пригодится или станет интересно то вот исходники:
    PHP код:
    <?php
    function get_url_file$url$host )
    {
        @
    $so fsockopen($host80, &$errno, &$errstr5); 
        
    fputs($so,"GET $url HTTP/1.0\nHOST: $host\n\n"); 
        while(
    fgets($so,2048)!="\r\n" && !feof($so)); 
        unset(
    $buf); 
        while(!
    feof($so)) $buf.=fread($so,2048); 
        
    fclose($so); 
        return 
    $buf;
    }


    function 
    xml_to_array$file )
    {
        
    $parser xml_parser_create();
        
    xml_parser_set_option$parserXML_OPTION_CASE_FOLDING);
        
    xml_parser_set_option$parserXML_OPTION_SKIP_WHITE);
        
    xml_parse_into_struct$parser$file$tags );
        
    xml_parser_free$parser );
        
        
    $elements = array();
        
    $stack = array();
        foreach ( 
    $tags as $tag )
        {
            
    $index count$elements );
            if ( 
    $tag['type'] == "complete" || $tag['type'] == "open" )
            {
                
    $elements[$index] = array();
                
    $elements[$index]['name'] = $tag['tag'];
                
    $elements[$index]['attributes'] = $tag['attributes'];
                
    $elements[$index]['content'] = $tag['value'];
                
                if ( 
    $tag['type'] == "open" )
                {    
    # push
                    
    $elements[$index]['children'] = array();
                    
    $stack[count($stack)] = &$elements;
                    
    $elements = &$elements[$index]['children'];
                }
            }
            
            if ( 
    $tag['type'] == "close" )
            {    
    # pop
                
    $elements = &$stack[count($stack) - 1];
                unset(
    $stack[count($stack) - 1]);
            }
        }
        return 
    $elements[0];
    }
    ?>
    <html><body>
    <?php

        
    if(!isset($_GET['site']) || !isset($_GET['user']))
        {

    ?>
        <center>
        <h2>Анализатор для биржы LinkFeed</h2>
        <FORM ACTION="index.php" METHOD="GET">
        <table align="center" border="0">
            <tr>
                <td><b>Ваш сайт:</b>&nbsp;&nbsp;</td>
                <td><INPUT TYPE="text" name="site" SIZE="30" MAXLENGTH="60"></td>
            </tr>
            <tr>
                <td><b>Идентификатор:</b>&nbsp;&nbsp;</td>
                <td><INPUT TYPE="text" name="user" SIZE="30" MAXLENGTH="60"></td>
            </tr>
            <tr>
                <td colspan="2" align="left"><INPUT TYPE="submit" VALUE="Go!"></td>
            </tr>
        </table>
        </FORM>
        </center>

    <?php

        
    }
        else
        {

    ?>
    <!--<pre>-->
    <?php 

            $site 
    $_GET['site'];
            
    $linkfeed_user $_GET['user'];
            
            
    $host 'db.linkfeed.ru';
            
    //$url = "/server/?user=$linkfeed_user&host=$site&charset=utf-8&uri=".$_SERVER['REQUEST_URI'];  
            
    $url "http://db.linkfeed.ru/$linkfeed_user/$site/UTF-8.xml";  
        
            
    $arr xml_to_arrayget_url_file$url$host ) );


            
    $pages $arr[children][2][children];
            
    $links = array();

            foreach (
    $pages as $value) {
                
    $link = array();
                foreach (
    $value[children] as $data) {
                    if(
    $data[name] == level) continue;
                    
    $link[] = $data[content];
                }
                
    $links[$value[attributes][url]] = $link;
            }
            
    //print_r($links);
            
    echo "<b>$url:</b><br/>";
            echo 
    '<table border = "1">';
            
    $i 0;
            
    $links_url "http://".$host."/server/?user=$linkfeed_user&host=$site&charset=utf-8&uri=";  
            foreach (
    $links as $key => $value) {
                
    $i++;
                echo 
    "<tr><td>$i</td><td>$key</td><td>\n";
                foreach (
    $value as $data) {
                    echo 
    "$data &bull; \n";
                }
                echo 
    "</td><td>\n";
                echo 
    '<IFRAME WIDTH="500" HEIGHT="40" ALIGN="MIDDLE" SRC="'.$links_url.$key.'" SCROLLING="auto">Error!</IFRAME>';
                echo 
    "<td></tr>\n";
            }
            
            echo 
    '</table>';

    ?>
    <!--</pre>-->
    <?php
        
    }
    ?>
    </body></html>

  10. #50
    Старший модератор
    Регистрация
    08.02.2009
    Адрес
    В онлайне
    Сообщений
    1,957

    По умолчанию

    это что, ссылки выводятся через iframe ? так это запрещено, такие ссылки не будут проиндексированы, а значит фактически не представляют никакого интереса для рекламодателя
    Веб-мастер, не будь Кулибиным, оставь ссылки в покое!
    Оптимизатор наш, хлеб насущный дай нам на сей день!
    http://slezenko.com, icq 206352504
    Стань рефом - получи PR, помощь, поддержку и советы, ставлю коды на любой движок/хостинг.
    Любые консультации. Учись тыкать быстро
    Автомодерация ссылок и заявок!
    --
    Правила форума

Похожие темы

  1. Подскажите!html-сайт
    от gerar в разделе Установка кода биржи на различные движки
    Ответов: 26
    Последнее сообщение: 10.01.2011, 21:24
  2. Размещение ссылок на html
    от MaDDogg в разделе Помощь начинающим
    Ответов: 1
    Последнее сообщение: 11.01.2010, 23:22
  3. Не могу получить HTML код
    от spbplus в разделе Помощь начинающим
    Ответов: 4
    Последнее сообщение: 04.12.2009, 21:46
  4. ссылки на html-страницах в ерроре
    от kinomanik в разделе Баги
    Ответов: 39
    Последнее сообщение: 09.11.2009, 15:51
  5. html-блок
    от viridi в разделе Вопросы по работе системы
    Ответов: 11
    Последнее сообщение: 01.04.2009, 13:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •