За последние 24 часа нас посетили 15302 программиста и 1633 робота. Сейчас ищут 967 программистов ...

Пустые строки от include ();

Тема в разделе "Прочие вопросы по PHP", создана пользователем real75, 16 фев 2013.

  1. real75

    real75 Активный пользователь

    С нами с:
    16 фев 2013
    Сообщения:
    4
    Симпатии:
    0
    Есть условно index.php. В нем используется include ('имя.php'); В имя.php есть include_once('имя2.php')
    При просмотре кода страницы index.php в браузере в месте установки include появляется много пустых строк.
    Вопрос: Можно ли каким-то несложным способом избавится от данной проблемы?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    может быть в подключаемых файлах в поток выдаются пустые строки?
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а не всё ли равно? =)
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    real75, покажите код, как делаете инклуд и что в файлах.
     
  5. real75

    real75 Активный пользователь

    С нами с:
    16 фев 2013
    Сообщения:
    4
    Симпатии:
    0
    index.php
    Код (Text):
    1. <?
    2. session_start();
    3. include ('structura/korzina_functions.php');
    4. ?>
    5. <HTML>
    6. <HEAD>
    korzina_functions.php
    Код (Text):
    1. <?
    2.   include_once("korzina_structura_fns.php");
    3.   ?>
    korzina_structura_fns.php
    Код (Text):
    1. <?
    2. function link_rel_meta_lang()
    3. {
    4. echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">";
    5. echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"/structura/big.css\">";
    6. echo "<link rel=\"ShortCut Icon\" href=\"/images/favicon.ico\" type=\"image/x-icon\">";
    7. }
    8. // 1
    9. function do_session()
    10. {
    11. if (isset($_SESSION['total_price'])==false)
    12. {
    13. $total_price=0.00;
    14. $_SESSION['total_price']=$total_price;
    15. }
    16. if (isset($_SESSION['items'])==false)
    17. {
    18. $items=0;
    19. $_SESSION['items']=$items;
    20. }
    21. }
    22. ?>
    и т.д. (файл большой весь код думаю не нужен)

    Добавлено спустя 10 минут 15 секунд:
    Если бы знал, что Яндексу всё равно при ранжировании, где находится ключевой текст страницы ниже или выше, то мне тоже было бы всё равно. А так хочется подстраховаться.

    Добавлено спустя 5 минут 32 секунды:
    Тоже так думал. С этим как-то экспериментировал, но не дало результат ))

    Добавлено спустя 32 минуты 56 секунд:
    Решил еще раз всё проверить и действительно в конце подключаемого файла после "?>", т.е. уже не в php, а в html сидели пустые строки. Тупо удалил их DEL и о чудо всё прекрасно. До этого всегда искал пустые строки между строками кода и не получал желаемого эффекта. Большое СПАСИБО!!!
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а как связан ключевой текст и пустые строки?
     
  7. real75

    real75 Активный пользователь

    С нами с:
    16 фев 2013
    Сообщения:
    4
    Симпатии:
    0
    Бытует мнение, что ключевой текст должен находиться ближе к началу страницы, а пустые строки его сильно опускают. Это имеет значение только в том случае, если положение слов ПСЯ определяет по номерам строк документа.
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    пустые строки не могут влиять на это =) никак. там в шапках бывает по сотни килобайт всякого, там бывает сотня-другая пустых строк до <html> просто в качестве прикола, скрытые сообщения и т.п., там много чего может быть ДО ключевых слов. До каких либо слов вообще. Это то, что я встречал, ковыряясь на чужих сайтах, попав туда с первой страницы поисковика. Так что это всё бредни.
     
  9. real75

    real75 Активный пользователь

    С нами с:
    16 фев 2013
    Сообщения:
    4
    Симпатии:
    0
    Скиньте пожалуйста адрес странички с пустыми строками и неплохими позициями в ПСЯ. Тоже хочется в этом убедиться.
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    лень искать - раз, два - вы так и не сказали, что такое есть ключевые слова.
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    igordata, короче, это такая теория заговора, имхо, это SEO-шники издеваются над программистами и дизайнерами =)
    суть ее в том, что якобы анализатор дает каждому полезному слову вес относительно позиции среди всех буквосочетаний похожих на слова.
    то есть убрав доктайп хтпл5 (надеюсь, знаком с этой конструкцией) я поднимаю все слова в тексте на условные 2 балла.
    ну и типа чем больше мусора в коде содержится - атрибуты тегов, метатеги, скрипты и тд тп - тем хуже каждому слову реального текста страницы.
    несколько лет назад меня таким делом пугали, да. пытались даже переверстать все чтоб контент в сурсах шел раньше шапки и меню и все такое. но достаточно быстро положили на это дело - нормальный сеошник и с каким-нибудь юкозом сможет вытянуть сайт в топ без переверстывания стандартного шаблончика и переписывания движка.

    кстати, новые строки/пробелы/табуляции не относятся к словам, поэтому не особо вижу смысла с ними бороться.
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    сон разума рождает чудовищ.

    igordata2.0 согласно рекомендациям разворачивает свою мысль для некоторых: незнание порождает мифы, дабы заполнить пробелы тем, что достаточно для понимания при отсутствии знания...

    Добавлено спустя 26 секунд:
    где ж блин взять нормального сеошника?..
     
  13. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    отличная мысль...
     
  14. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    не читал решен ли вопрос, но отвечу -
    1. в php файлах никогда не закрывайте ?>
    2. include использовать надо БЕЗ скобок. ибо со скобками возвращается результат подключения инклуда.
     
  15. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    2. неверно - работает одинаково

    нормальные сеошники это миф
     
  16. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    в 444 пыхе было так. в 5 не проверял