[HTML, Css] - Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 28 Jun 2007.

Thread Status:
Not open for further replies.
  1. Тюрок

    Тюрок New Member

    Joined:
    11 Sep 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Помогите чайнику.

    Имеется страница, для простоты назововем ее default.htm
    Имеются также сотни html-страниц, которые содержат основной тематический материал сайта. Задача: сделать так, чтобы при переходе по ссылкам эти html-страницы выводились в центре default.htm. Попробовал использовать iframe, не нравится.
    К тому же, в веб-варианте при использовании iframe не получалось взять конкретную ссылку на читаемую страницу, так как в адресной строке виден только адрес сайта, а не определенной страницы. Кроме того, с фреймами поисковики не дружЮт.

    Есть ли какие-нибудь другие методы, например посредством DIV? Кто может показать на примере?
     
  2. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    С учётом выбранной темы - object.
     
  3. <*!alex!*>

    <*!alex!*> New Member

    Joined:
    11 Sep 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    mff, не... ты не так понял видемо меня... мне не надо чтобы ссылка выглядила как скрипт... Админ увидет в ссылке base64 и сразу поймёт.... вот например ты в гугле вводишь Руские символы в поиске... они превращаются в %82%D0%B0 и т.д... а м не надо такое же, только с английскими символами... напимер кинуть ссылку:
    http://www.site.com/script.cgi=%22%3E%3Cscript%3Ealert(%22XSS%22)%3C/script%3E....такие символы как "<" - "%3C", ">" - "%3E" знаю как перевести...это шестнадцатеричный вид вроде... а с остальными что? плиз дайте таблицу, где можно посмотреть как, какой символ переводится в шестнадцатеричный вид...
     
  4. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Нету такого
    HTML:
    <style>
    .blocks1 { 
        background-image:url(http://forum.antichat.ru/antichat/pic/logo.gif); 
        background-position:left; 
        background-repeat:no-repeat; 
    }
    .blocks2 { 
        background-image:url(http://forum.antichat.ru/antichat/pic/logo.gif); 
        background-position:right; 
        background-repeat:no-repeat; 
    }
    </style>
    <div class="blocks1" style="width:600px; height:100px;"><div class="blocks2" style="width:600px; height:100px;"></div></div>
     
    1 person likes this.
  5. Тюрок

    Тюрок New Member

    Joined:
    11 Sep 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    А пример можете показать? Просто ни в одном учебнике найти не могу. Конкретно в меню у меня следующее:

    Новости - > ведет на news.htm
    История - > ведет на history.htm
    Информатика - > ведет на inform.htm


    и так далее.
     
  6. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    В общем-то, принцип такой же.
    Code:
    <object data="http://exaple.com" type="text/html" width="500" height="500"></object>
    Object используют только, например, чтобы документ проходил валидацию со строгим доктайпом. Чем iframe не нравится? Других способов нет.
     
  7. Тюрок

    Тюрок New Member

    Joined:
    11 Sep 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    При использовании iframe пользователь не может взять ссылку на материал из адресной строки (большинство ведь в адресную строку лезет), а там торчит только конкретный адрес сайта. Это во-первых. И во-вторых, поисковики iframe не особо уважают.
     
  8. heretic1990

    heretic1990 Elder - Старейшина

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    есть ли в хтмл скрипт на подобие такого как на пхп --->>>

    Code:
    require ("header.txt");
    эту строку надо вставлять в верх кода, и она будит подгрудать код из файла header.txt

    где header.txt файл с дизайном шапки.

    можно ли такое реализовать?
     
  9. paulzey

    paulzey Elder - Старейшина

    Joined:
    30 Oct 2007
    Messages:
    52
    Likes Received:
    16
    Reputations:
    5
    Только если через Ssi.
     
  10. heretic1990

    heretic1990 Elder - Старейшина

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    а по подробнее?
     
  11. paulzey

    paulzey Elder - Старейшина

    Joined:
    30 Oct 2007
    Messages:
    52
    Likes Received:
    16
    Reputations:
    5
    SSI - Server Side Includes. Работает почти везде. Разумеется, на стороне сервера. Советую почитать поподробнее, если вкратце:
    Вставка содержимого файла

    <!--#include file="footer.html" -->
    <!--#include virtual="header.asp" -->
    <!--#include virtual="/catalog1/catalog2/file.txt" -->

    Директива обрабатывается сервером.
     
    1 person likes this.
  12. -=Static=-

    -=Static=- Banned

    Joined:
    12 Nov 2006
    Messages:
    201
    Likes Received:
    40
    Reputations:
    0
    Вопрос по верстке назрел...голова уже отказывается думать...((
    вот макет http://radonej2.ex6.ru/
    в IE между шапкой и меню есть пустая полоска...в опере и ФФ такого нет...как быть? почему эта хрень вылезла??? О_о
     
  13. saha

    saha New Member

    Joined:
    23 Apr 2008
    Messages:
    8
    Likes Received:
    3
    Reputations:
    -3
    Ребят возникла проблема! вот у меня есть файл http://test1.ru/s.php и есть сайт http://test2.ru что мне нужно прописать в файле s.php чтоб сохранить исходный тект сайта http://test2.ru в *тхт файл?
     
  14. -=Static=-

    -=Static=- Banned

    Joined:
    12 Nov 2006
    Messages:
    201
    Likes Received:
    40
    Reputations:
    0
    PHP:
    $bufer file_get_contents("http://test2.ru/");
    $fp fopen("source.txt","w");
    fputs($fp$bufer);
    fclose($fp);
    echo 
    "О,Боярин! Возрадуйся!)) Все что можно я записал в файл source.txt";
     
  15. Chode

    Chode Elder - Старейшина

    Joined:
    20 Jul 2008
    Messages:
    164
    Likes Received:
    19
    Reputations:
    0
    Code:
    <div class="header">
    	<img src="images/head_1.gif" width="955" height="345">
    </div>
    чето class="header" не нашел в .css может параметры контейнера там стоит прописать, хрен знает этот ie
     
  16. -=Static=-

    -=Static=- Banned

    Joined:
    12 Nov 2006
    Messages:
    201
    Likes Received:
    40
    Reputations:
    0
    Пробовал ужо...толку -0. и маргин и паддинг и бордер писал..ему все пох((( моск на взрыв, но он ,****, никак не принимает...(
     
  17. Chode

    Chode Elder - Старейшина

    Joined:
    20 Jul 2008
    Messages:
    164
    Likes Received:
    19
    Reputations:
    0
    PHP:
    <div class="header">&nbsp;</div>

    .
    header{backgroundurl('images/head_1.gif');width:955px;height:345px;}
    попробуй
     
    #717 Chode, 22 Sep 2008
    Last edited: 22 Sep 2008
    1 person likes this.
  18. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    -=Static=-, клевый диз)
    margin:0 auto;
     
  19. heretic1990

    heretic1990 Elder - Старейшина

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    можно ли на хтмл (или может быть на Java) сделать скипт загрузки файлов на сервер, как этот на рнр

    PHP:
    <?php 
    /* 
      Пример загрузки файлов на сервер 
    */ 
    #Дира для загруженных файлов 
    $uploaddir ''
    #Разрешённые типы файлов (через запятую) 
    $types 'jpeg,gif,png,rar,zip'
    #Максимальный размер файла (в килобайтах) 
    $maxsize 100

    if(!empty(
    $_FILES)){ 
        
    $maytypes explode(','str_replace(' '''$types)); 
        foreach(
    $maytypes as $maytype){ 
            if(
    stristr($_FILES['filename']['type'], $maytype)){ 
               
    $may 1
               break; 
            }else{ 
               
    $may 0
            } 
        } 
        if(
    $may){ 
            if(
    $_FILES['filename']['size'] <= $maxsize*1024){ 
                
    $dir './'.$uploaddir.'/'.basename($_FILES['filename']['name']); 
                if(
    copy($_FILES['filename']['tmp_name'], $dir)){ 
                    echo 
    'Файл успешно загружен.<br/> 
                    Ссылка на файл: <a href="'
    .$uploaddir.'/'.$_FILES['filename']['name'].'">'.$_FILES['filename']['name'].'</a>'
                }else{ 
                    echo 
    'Возникли ошибки при загрузке файла'
                } 
            }else{ 
                echo 
    'Размер файла превышает '.$maxsize.' килобайт'
            } 
        }else{ 
            echo 
    'Тип файла не входит в состав разрешённых<br/>Разрешённые типы файлов: '.$types
        } 

    ?> 
    <form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data"> 
    <input name="filename" type="file" /><br /> 
    <input type="submit" value="Загрузить" /> 
    </form>
     
  20. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    На java можно
     
Thread Status:
Not open for further replies.