За последние 24 часа нас посетили 60984 программиста и 1744 робота. Сейчас ищут 910 программистов ...

Есть 6000 html страниц

Тема в разделе "PHP для новичков", создана пользователем dobs, 23 фев 2008.

  1. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Есть 6000 html страниц (мануал по PHP), подскажите как их лучше всего подключить к сайту?
     
  2. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
  3. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Еще варианты какие?
     
  4. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    dobs
    include/require/file_get_contents
     
  5. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
  6. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Дык это все ссылки прийдетсо менять...
     
  7. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Мало того, придётся ещё и следить за обновлениями.
    Поэтому тебе и сказали:
    А если для себя хочешь - скачай в .chm - виде и пользуйся.
     
  8. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Мало того, придётся ещё и следить за обновлениями. - буду, Вы скажите как переделать...
     
  9. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Если уж драть с помощью пхп мануал, то и с таким же успехом можно поменять адреса. Смотрите в мануале пхп строковые функции.
     
  10. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Не, так же на сайт. :) CHM неудобный.
     
  11. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    dobs
    Варианты:
    1)Залить HTML-ными старницами :)
    2)Поясните значение слова
     
  12. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Мож я что-то не догоняю, в чём проблема. Вот отсюда: http://www.php.net/download-docs.php
    можно скачать архив в виде "Many HTML files". Там куча html-файлов, в которых все пути относительные.
    То есть - просто кидаешь на сайт и всё работает.
     
  13. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    1)Залить HTML-ными старницами :) - не катит
    2) В моем случае подключить нужно скачанный мануал на Html, так чтоб на нем можно было сменить дизайн (как здесь http://php.su/functions/ ) вот и вся беда :(
     
  14. Anonymous

    Anonymous Guest

    CSS придумали трусы?
     
  15. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Ууууу. Случай тяжёлый.
    А вопрос на засыпку - а копирайты оставлять собираемся? Или ну их нафик?

    Чтобы дизайн сменить - что-то мне подсказывает, что большую часть работы придётся ручками делать.
    Алгоритм-то простой - выдираем инфу и вставляем её в свой дизайн. Можно (и нужно) посидеть, поискать совпадения в страницах и на их основе попытаться построить регулярное выражение. Только, боюсь, что одной регуляркой тут не отделаешься. Скорее всего придётся делать 10-15 разных шаблонов регулярок и через них страницы прогонять.
     
  16. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Там одними css не обойдёшься. Там полноценные html. Чтобы они "вписались" в сайт, нужно как минимум поменять везде <title>, метатеги, шапку.
     
  17. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    А вопрос на засыпку - а копирайты оставлять собираемся? - Ясное дело что да
     
  18. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Насколько я понимаю, у всех или почти у всех 6000 страниц шапка и футеры одинаковы... str_replace в руки и вперед! :D
    Подсказка 1: получить список фсех 6000 файлов в массив можно так:
    PHP:
    1.  
    2. while ($file=readdir($dir))
    3. {
    4.     if (is_dir($file)&&$file!='..')
    5.         {
    6.             $dirs[]=$file;
    7.         }
    8. }
    Подсказка 2: можно заменять на null
     
  19. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    [vs]
    А дальше что? css в зубы? Кривовато получится. Хотя, если ещё и сделать что-то типа preg_replace("/<td/","<td class=\"mytd\"",$dirs[$i]); - то можно и попробовать.
     
  20. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    RomanBush
    Можно и так. Вообще, все зависит от дизайна. Если дизайн простой, то можно немногочисленные таблички в мануале так и оставить. А шапку можно заменять ведь и на шапку от сайта и пр..., то же с футером. В конце концов, можно позаменять на null все лишнее в мануале, оставив только текст, который уже с помощью тоже несложного скрипта вставлять в шаблон. Ссылки удобно править тем же preg_replace.
    Кривовато, но всяко лучше ручной правки всех страниц :)
     
  21. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Дык их там и не надо править - они там все относительные, а не абсолютные.
    не получится. Потому что там всякие "examples", которые цветом выделены, потом всякие заголовки и т.д. и т.п. - получится некрасиво.

    Не знаю, как топикстартер, но я бы вообще не парился, а прям в прямом виде подключил бы. Крайняк - поменял бы титлы и метатеги - для оптимизаторских целей. И всё. Ну ещё рекламу бы добавил. Яндекс.Директ, например. или гугль.adsense.
     
  22. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    ясн спс, чет буду пробовать химичить...
     
  23. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А в чем проблема - дописать 3-4 стиля в css-файл (если сайт большой, по-любому используется внешний файл таблицы стилей) :)
     
  24. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Прежде чем писать, принято подумать.
    В основном дизайне тоже есть таблицы и они тоже идут в виде <td> а не в <td class="xxx">. А разметка страниц в основном дизайне не такая, как в этих файлах. Дальше сам подумаешь?
     
  25. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    :D