Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funckja [code] <code>, Jka zrobić fucnkje code
Zmorcia
post
Post #1





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

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


WItam mam takie pytanko jak zrobić funkcje code na forach ejst takie coś ze jeżeli wpisze koid php to on niezostanie wygenerowany tylko pokaże się cały kod tz:
Kod
<? echo "tresc"; ?>


pomoże ktos questionmark.gif


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Masz poważne problemy z wysławianiem się i gramatyką?
Popracuj nad formułowaniem myśli bo będziesz miał w życiu ciężko.

Chodzi o highlight_string() i highlight_file() questionmark.gif
Go to the top of the page
+Quote Post
qrees
post
Post #3





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Cytat(Zmorcia @ 26.01.2008, 12:46:18 ) *
WItam mam takie pytanko jak zrobić funkcje code na forach ejst takie coś ze jeżeli wpisze koid php to on niezostanie wygenerowany tylko pokaże się cały kod tz:
Kod
<? echo "tresc"; ?>


pomoże ktos questionmark.gif

Nie bardzo załapałem... co ma foreach do code? Podaj może jakiś przykład zastosowania, albo efektu który jest osiągnąć. Do wypisywania tekstu służy, jak sam podałeś echo.
Go to the top of the page
+Quote Post
Zmorcia
post
Post #4





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

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


po prostu chce na swoją strone dodać znaczik [code] że będe mugł wyświetlać php


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
Go to the top of the page
+Quote Post
phpion
post
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Daj kod w znaczniku <pre>:
  1. <pre><? echo "tresc"; ?></pre>
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


  1. <?php
  2.  
  3. function bbcode($s)
  4. {
  5. $match = array('#[phpCode](.*?)[/phpCode]#se');
  6. $replace = array("highlight_string(stripslashes('$1'), true)");
  7. return preg_replace($match, $replace, $s);
  8. }
  9.  
  10. echo bbcode('[phpCode]<?php echo "example"; ?>[/phpCode]');
  11.  
  12. ?>
Go to the top of the page
+Quote Post
Zmorcia
post
Post #7





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

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


Zrobiłem już nie trzeba


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
Go to the top of the page
+Quote Post
deirathe
post
Post #8





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


Po prostu wpisz kod bez <?php i ?>i go wyswietl w <pre></pre> i do tego polecam jeszcze narzędzie syntax highlighter- wg mnie jest swietne


--------------------
Kawałek mojego blogu
Everything should be as simple as possible but not simpler.
A Einstein
Go to the top of the page
+Quote Post
Zmorcia
post
Post #9





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

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


jednak sie pomyliłem zobaczcie sami :

  1. <?php
  2. function nazwafunkcji()
  3.  {
  4.  echo &#092;"pokaz mi ten tekst\";
  5.  }
  6.  // Aby wyśweitlić teraz funkcje wpisujemy poprostu:
  7.  
  8.  nazwafunkcji();
  9.  
  10.  // to nam pokaze tekst \"pokaz mi ten tekst\"
  11.  ?>


CODE
Parse error: syntax error, unexpected T_STRING in /home/zmorcia/ftp/zmorcia/index.php on line 14



Wklejam ten kod mam bbcode, kolorowanie i liczenie linijek le jest błąd jak dodałem powyzszy kod i po drugie źle zlucza linijki da mi ktos gotywy kod z funkcją questionmark.gif

Ten post edytował Zmorcia 26.01.2008, 13:41:18


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
Go to the top of the page
+Quote Post
mike
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


  1. <?php
  2. function nazwafunkcji() {
  3. echo "pokaz mi ten tekst";
  4. }
  5. // Aby wyświetlić teraz funkcje wpisujemy po prostu:
  6.  
  7. nazwafunkcji();
  8.  
  9. // to nam pokaże tekst "pokaz mi ten tekst"
  10. ?>


Miałeś sporo śmieci.
A gotowy kod dostałeś już wyżej.
Go to the top of the page
+Quote Post
Zmorcia
post
Post #11





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

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


Cytat(mike @ 26.01.2008, 13:50:04 ) *
  1. <?php
  2. function nazwafunkcji() {
  3. echo &#092;"pokaz mi ten tekst\";
  4. }
  5. // Aby wyświetlić teraz funkcje wpisujemy po prostu:
  6.  
  7. nazwafunkcji();
  8.  
  9. // to nam pokaże tekst \"pokaz mi ten tekst\"
  10. ?>


Miałeś sporo śmieci.
A gotowy kod dostałeś już wyżej.


NO mam bbcode z strefaphp.pl i niedziała

  1. <? echo bbcode("
  2. [php]
  3. <?php
  4. function bbcode_phpCode($code){
  5. if(!$code){return;}
  6. $code[1]=trim($code[1]);
  7. $code[1]=html_entity_decode($code[1]);
  8. $code[1]=str_replace('','',$code[1]);
  9. $kod=highlight_string($code[1], TRUE);
  10. $numerki=explode('|',bbcode_numeruj($kod));
  11. if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'){
  12. $sys[0]='<code><span style="color: #000000">'."\n";
  13. $sys[1]=chr(10).'</code>';
  14. }else{
  15. $sys[0]="<font color=\"#000000\">\n";
  16. $sys[1]="\n</code>";
  17. }
  18. $kod=str_replace(array($sys[0],$sys[1]),array('<code><font color="#000000">','</code>'),$kod);
  19. $ret='<div class="php"><div class="lang"><b>Kod PHP ('.$numerki[0].' lini):</b></div><div class="container"><table class="block"><tr><td class="linenumber" style="font-size: 12px;">'.$numerki[1].'</td><td width="100%" style="font-size: 12px;"><pre class="pcode"><span class="html"><div style="line-height: 15px">'.$kod.'</div></span></pre></td></tr></table></div></div>';
  20. return '<base64>'.base64_encode($ret).'</base64>';}
  21.  
  22. // zakodowanie kodu
  23. Function base64decode($str){
  24. return base64_decode(substr($str[0],8,strlen($str[0])-8));
  25. }
  26.  
  27. // numeracja
  28. Function bbcode_numeruj($str){
  29. $linia=explode('', $str);
  30. $l=count($linia);
  31. for($i=1;$i<=$l;$i++){
  32. $ret.=$i.'<br>';
  33. }
  34. return $l.'|'.$ret;}
  35. ?>
"); ?>[/php]


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
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: 21.08.2025 - 03:35