Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Beautify PHP w kolorowaniu składni PHP na forum, http://www.bierkandt.org/beautify/
kamiox
post 1.10.2004, 23:24:10
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 13.10.2003
Skąd: Małopolska

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


Może wykorzystać ten komponent do ładnego i przejrzystego formatowania kodu php jaki jest wstawiany na forum ?

Przykład z strony tego projektu:

Kod wejściowy

  1. <?for ($i=0;$i<strlen($str);$i++) {if ($new_line_counter==0) {if (($i+1)<sizeof($a)) {if ($a[$i+1]==&#092;"?\" AND $a[$i]==\"<\") {out($outstr);out(\"<?php\");$indent++;$new_line_counter++;if (($i+4)<sizeof($a)) {if ($a[$i+2]==\"p\" AND $a[$i+3]==\"h\" AND $a[$i+4]==\"p\") $i=$i+3;}$i++;continue;}else {$outstr.=$a[$i];continue;}}}};?>


Kod wyjściowy

  1. <?php
  2.  for ($i = 0; $i < strlen($str); $i++) {
  3. if ($new_line_counter == 0) {
  4.  if (($i+1) < sizeof($a)) {
  5. if ($a[$i+1] == &#092;"?\" AND $a[$i] == \"<\") {
  6.  out($outstr);
  7.  out(&#092;"<?php\");
  8.  $indent++;
  9.  $new_line_counter++;
  10.  if(($i+4) < sizeof($a)) {
  11. if ($a[$i+2] == &#092;"p\" AND $a[$i+3] == \"h\" AND $a[$i+4] == \"p\")
  12. $i = $i+3;
  13.  }
  14.  $i++;
  15.  continue;
  16. } else {
  17.  $outstr .= $a[$i];
  18.  continue;
  19. }
  20.  }
  21. }
  22.  };
  23. ?>


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Bakus
post 2.10.2004, 01:04:45
Post #2


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


jak ktoś chce, by mu pomuc sam powinien wiedzieć, że takiego "tasiemca" jak wrzuciłeś nikt nie będzie miał ochoty rozszyfrowywać...
Poza tym nie znam osoby, która pisała by taki kod...


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
seaquest
post 2.10.2004, 10:36:27
Post #3





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


Póki co jestem przeciwko. Uważam, że jeżeli ktoś chce, żeby mu pomóc, to nie stosuje takiej wersji kodu, jaką przedstawiłeś. Po 2. taka transformacja może trwać nawet powyżej 10 sekund z tego co przeczytałem. To bardzo obniżyłoby szybkość wczytywania forum, a faktycznie nikt tak nie pisze.


--------------------
Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN
Go to the top of the page
+Quote Post
kubatron
post 2.10.2004, 18:05:50
Post #4





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

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


Jestem też przeciw, skoro są standardy to kod można łatwo sobie sformatować i być zgodnym z php.pl smile.gif


--------------------
„Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.”
Jan Paweł II
Go to the top of the page
+Quote Post
Vertical
post 2.10.2004, 18:14:27
Post #5





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Może tak: Po co to komu ? Jeśli ktoś naprawdę chce, żeby mu pomóc, nie wali takich buchomazów, jakie przedstawiłeś na początku...

Ten post edytował Vertical 2.10.2004, 18:16:39
Go to the top of the page
+Quote Post
Puciek
post 2.10.2004, 18:32:33
Post #6


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Logicznie zecz biorac nie ma najmniejszego sensu implementowanie czegos takiego bo kazdy ma swoj standard, a jak pisze w jednej lini to albo sam tego skryptu uzyje albo przyslowiowa 'wala'


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
seaquest
post 2.10.2004, 19:17:28
Post #7





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


Zmiana nie zostanie wprowadzona. Temat zamknięty.


--------------------
Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:47