Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kolorowanie składni!
akurczyk
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Kłodzko

Ostrzeżenie: (10%)
X----


Piszę skrypt z poradami dla webmasterów (podobny do algorytmy.pl, kess.com.pl lub webmade.org).
Skończyłem już wyszukiwarkę i listę porad.
Jak zrobić kolorowanie składni w poradach.
W poradach ma znajdować się tekst i kod php js itp.
Jak wkleję kod do treści porady to on się nie wyświetla przeglądarka odczytuje go jako komentarz html.
Jak pokolorować tylko kod PHP lub innych języków, nie kolorując tekstu?
Jak wyświetlić kod PHP aby przeglądarka nie potraktowała go jako komentarz?\
Proszę o pomoc!!!


--------------------
Pozdrawiam
Aleksander Kurczyk
Porady dla webmasterów
Go to the top of the page
+Quote Post
jarmiar
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


użyj tej klasy

http://qbnz.com/highlighter/


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
legorek
post
Post #3





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Prościej: highlight_string" title="Zobacz w manualu PHP" target="_manual


--------------------
Go to the top of the page
+Quote Post
jarmiar
post
Post #4





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


A co wtedy jak będzie miał inne kody aniżeli php ?

Użyj lepiej tej klasy, ona jest przystosowana do różnych typów kodów źródłowych


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
akurczyk
post
Post #5





Grupa: Zarejestrowani
Postów: 201
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Kłodzko

Ostrzeżenie: (10%)
X----


dał byś jakiś kod kolorujący kod php pobrany z bazy?
ps: w polu tresc oprucz kodu php jest jeszcze zwykły teks.


--------------------
Pozdrawiam
Aleksander Kurczyk
Porady dla webmasterów
Go to the top of the page
+Quote Post
jarmiar
post
Post #6





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


  1. <?php
  2. include &#092;"geshi.php\";
  3. //tworzymy nowy obiekt geshi
  4. $geshi=& new GeSHi($source, $language);
  5.  
  6. $geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS, 37);
  7.  
  8.  
  9. //i wyświetlamy rezultat:
  10.  
  11.  echo '<div id=\"kod\">';
  12.  
  13.  echo '
  14.  
  15. ';
  16.  
  17.  echo $geshi->parse_code();
  18.  
  19.  echo '';
  20.  
  21.  echo '';
  22. ?>



w zmiennej $source masz przechowywany kod, a w zmiennej $language, skrót języka w jakim został napsiany

  1. <?php
  2. $geshi=& new GeSHi('echo 'Hello world!';', 'php');
  3. ?>
</div id=\"kod\">

Ten post edytował jarmiar 4.08.2008, 12:47:41


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
akurczyk
post
Post #7





Grupa: Zarejestrowani
Postów: 201
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Kłodzko

Ostrzeżenie: (10%)
X----


Ale ja chcę umieścić to wszystko w jednym pliku bez klas nie obiektowo


--------------------
Pozdrawiam
Aleksander Kurczyk
Porady dla webmasterów
Go to the top of the page
+Quote Post
jarmiar
post
Post #8





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


no to tak jak napisał @legorek

ale pokoloruje Ci jedynie kod php


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
akurczyk
post
Post #9





Grupa: Zarejestrowani
Postów: 201
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Kłodzko

Ostrzeżenie: (10%)
X----


ok ale jak zrobić ramkę z pokolorowanym kodem.
coś takiego jak:
  1. <?php
  2. echo "kod_php";
  3. ?>


--------------------
Pozdrawiam
Aleksander Kurczyk
Porady dla webmasterów
Go to the top of the page
+Quote Post
mroczek
post
Post #10





Grupa: Zarejestrowani
Postów: 18
Pomógł: 4
Dołączył: 13.03.2007

Ostrzeżenie: (0%)
-----


To moze ci bardzo pomoc: Wstawianie kolorowego kodu na strone


--------------------
spaceofcode.blogspot.com
"Wszyscy wiedzą, że czegoś nie da się zrobić, aż znajduje się taki jeden, który nie wie, że się nie da, i on to robi."
- Albert Einstein
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 23:46