Webmaster общности: Predpriemach.com | SearchEngines.bg

    Оцветяване на PHP code + CSS

    Автор: Gasolincho

    Здравейте,

    След като си поиграх доста за да получа желаният от мен резултат от този урок Тук, накрая го постигнах. Понеже се трудих доста докато го направя макар да е малко реших да го споделя и с другите, които евентуално ще имат нужда от него.

    Скриптът служи за оцветяване на PHP кода и е настроен много добре, да подрежда всичко в таблица.
    За да няма коментари, че съм преписал ще обясня какво съм направил аз.
    Урокът го видях от: relax
    Поразгледах малко в php (d0t) net за да разбера за какво става въпрос.
    HTML кодът си го писах сам супер прост но се получи, както и CSS.

    Правим си файлче, highlight_wt.php и в него слагаме:

    <?php
    ini_set('highlight.string', '#DD0000');
    ini_set('highlight.comment', '#FF9900');
    ini_set('highlight.keyword', '#007700');
    ini_set('highlight.bg', '#FFFFFF');
    ini_set('highlight.default', '#0000BB');
    ini_set('highlight.html', '#000000');
    
    function highlight_wt($go)
    {
    echo '<table bgcolor="#fff"><tr><td width="15px">';
    echo '<div class="php">', implode(range(1, count(file($go))), '<br />'), '</div>';
    echo '</td><td>';
    highlight_file($go);
    echo '</td></tr></table>';
    }
    
    highlight_wt('test.php'); // Тук е пътят на файла от където се взима PHP кодът, който искате да покажете.
    ?>

    В test.php слагаме:

     <?
    #####################
    #highlight + css #
    #Urokyt e avtorski #
    #i e pisan specialno#
    #za web-tourist.net #
    #by Gasolincho #
    #####################
    
    $place = "web-tourist.net";
    $user ="Gasolincho";
    
    if ($place == "web-tourist.net" && $user == "Gasolincho")
    {
    echo "<center>PHP MySQL Html CSS Photoshop Flash. Web programing lessions</center>";
    }
    else {
    {
    echo('<script language="Javascript">alert("WTF?"); </script>');
    exit;
    }
    }
    ?>

    Този код не е задължителен, просто Ви го показвам за да видите как ще изглежда.

    За да се получи ефектът от ДЕМО-то, трябва да сложите и тези редове в CSS файлът си:

    .php {
    float: left;
    color: #000;
    font-size: auto;
    background-color: #FDECE1;
    text-align: right;
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #cc6666;
    border:1px solid #cc6666;
    }

    Демо: