![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Proszę was o pomoc. A mianowicie. Jak używać tej pseudo Biblioteki (Klasy). Coś już zrobiłem, ale nie mogę użyć takich znaczników: <?php, lub ?> I ogólnie nie wiem jak sformatować wygląd. Najlepiej w css (IMG:style_emoticons/default/smile.gif) Kod <?php include('geshi.php'); //include do skryptu :P $language = 'php'; // język kodu ob_start(); // tworzymy zmienną przechowującą kod do pokolorowania ?> //Tutaj kod, który ma być pokolorowany <?php $source = ob_get_contents();// Cały powyższy kod znajduje się w zmiennej $source ob_end_clean();//zamykamy zmienną przechowującą kod i czyścimy $geshi = new GeSHi($source, $language);// Tworzymy nowy obiekt klasy $geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS); // Numerowanie wierszy //$geshi->set_overall_id('php'); // id = "php" (do css) //$geshi->get_stylesheet(); // Pobiera styl z stylu css zewnętrznego echo $geshi->parse_code();// Wyświetlamy ?> Ten css to tylko background (IMG:style_emoticons/default/sad.gif) Pomocy! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
nie działa (IMG:style_emoticons/default/sad.gif) Nadal wykonuje kod który jest do pokolorowania (IMG:style_emoticons/default/sad.gif)
Kod <?php
include('geshi.php'); //include do skryptu :P $language = 'php'; // język kodu function zmien($match) { $search = array("\\", """, "'", "\", """, "'", "<", ">", "&"); $replace = array("\\\\", "\"", "'", "\\", "\"", "\'", "<", ">", "&"); $match = str_replace($search, $replace, $match); $mode = ''; $geshi = new GeSHi($match[3], $match[1]); ob_start(); // tworzymy zmienną przechowującą kod do pokolorowania ?> <?php // lol dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd ddddddddddddddddddddddddddddddddddddddddddddddddd include(); ?><?php $source = ob_get_contents();// Cały powyższy kod znajduje się w zmiennej $source ob_end_clean();//zamykamy zmienną przechowującą kod i czyścimy $geshi = new GeSHi($source, $language);// Tworzymy nowy obiekt klasy $geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 2); // Numerowanie wierszy $geshi->set_overall_id('php'); // id = "php" (do css) $geshi->get_stylesheet(); // Pobiera styl z stylu css zewnętrznego $geshi->enable_keyword_links(false);// wyłączenie aktywnych linków $geshi->set_header_content('<LANGUAGE>');//tekst na górze $geshi->set_footer_content('Wygenerowano w: <TIME> Szybkość: <SPEED> Wersja GeShi: <VERSION>'); // Tekst na dole $geshi->set_encoding('UTF-8');// kodowanie $geshi->error();// błędy echo $geshi->parse_code();// Wyświetlamy } $source = preg_replace_callback("/<pre(?:lang=[\"']([\w-]*)[\"']|line=[\"'](\d*)[\"']|\s)+>(.*)<\/pre>\s*/siU", 'zmien', $source); ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:46 |