Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-05-22 12:22:37

  torrentow - Członek Sejmowej Komisji Śledczej

torrentow
Członek Sejmowej Komisji Śledczej
Skąd: z GNU
Zarejestrowany: 2009-11-23

Jak wywalić komentarze w plikach php?

Witajcie,
Mam niecodzienny problem chciałbym wywalić z 10k plików *.php wszystkie komentarze. Jak to zrobić?
Pozdrawiam
Towarzysz Torrentow.


Każdy sam sobie szkodzi :)
http://img715.imageshack.us/img715/7104/apt.png

Offline

 

#2  2011-05-22 12:47:04

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Jak wywalić komentarze w plikach php?

Pętla for szukasz pliki, czyli coś w stylu:

Kod:

 for x in find $PWD -iname '*.php' ; do mv $x $x.old && egrep -v '^//||^#' $x.old >$x; done

Pisane z głowy, nie sprawdzałem działania.
Tak wywalisz linie z samymi komentarzami.

Jeśli natomiast musisz wywalać komentarze typu:
   

var $_type; // Type name of this component ( e.g. setup, tool etc.)

to przygotuj się na zabawę regexem, chyba, że jest jakiś gotowy skrypt do tego celu.

Przed majstrowaniem zrób sobie kopię.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2011-05-22 12:49:19)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2011-05-22 13:08:22

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Jak wywalić komentarze w plikach php?

W jakim celu chcesz usunąć komentarze?


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#4  2011-05-22 13:09:47

  torrentow - Członek Sejmowej Komisji Śledczej

torrentow
Członek Sejmowej Komisji Śledczej
Skąd: z GNU
Zarejestrowany: 2009-11-23

Re: Jak wywalić komentarze w plikach php?

Podzielić się dla kumpla swoją pracą za czasów szkolnych ;)


Każdy sam sobie szkodzi :)
http://img715.imageshack.us/img715/7104/apt.png

Offline

 

#5  2011-05-22 13:13:12

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Jak wywalić komentarze w plikach php?

No to jak chcesz się w ten sposób dzielić to użyj jakiegoś obfuscatora. :)


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#6  2011-05-22 21:27:15

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Jak wywalić komentarze w plikach php?

Albo w ogóle daj mu skompilowane binarki ;) .

Usunięcie wszystkich komentarzy nie będzie wcale banalnym zadaniem. Po pierwsze dlatego, że komentarze mogą zaczynać się w połowie linii. Po drugie dlatego, że komentarze mogą zajmować wiele linii (/* */). Po trzecie dlatego, że komentarze wieloliniowe mogą zaczynać się w połowie linii i także kończyć.

Offline

 

#7  2011-05-23 10:20:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Jak wywalić komentarze w plikach php?

Kompilować do binarki można też tym: http://code.roadsend.com/pcc
Jest w roślinie (Gentoo)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)