Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Witajcie.
Zrobiłem sobie kiedyś funkcję, która przeszukuje wszystkie pliki z katalogu w którym się znajduje i podrzędne w poszukiwaniu danej frazy, po czym zwraca url do pliku, linie i wiersz. Jest przeogromnie przydatna szczególnie gdy pracuje się z obcym kodem. W pewnym projekcie zostały naniesione zmiany w bazie danych, konkretnie w tabeli `config`. Stara struktura czyli id | wartosc 1 | To jest tytuł strony //tytuł 2 | Bardzo fajna strona // opis (description) itd. Nowa struktura: key | value title | To jest tytul itd. Rekordów jest sporo, projekt też nie mały, a zadaniem jest teraz poodmieniać wszystkie każde użycie klasy config z: Config::get(1) na Config::get('title') Tak na prawdę to trzeba tylko znaleźć wszystkie użycia metody Config::get() gdzie parametrem jest INT i zamienić na $c->title, $c->description itd; Ten problem nasunął mi pomysł nadpisania funkcji, na pewno przyda się jeszcze w innych przypadkach. Chyba nie ma sensu wklejać całej funkcji szukającej...
Chciałbym móc użyj jej w mniej więcej taki sposób:
Czy istnieje możliwość wprowadzenie do PHPowej wyszukiwarki wyrażeń regularnych? Ten post edytował Adi32 18.07.2012, 15:47:34 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Już wyjaśniam.
Jak napisałem wcześniej, przydaje się w przeszukiwaniu obcego kodu. W mojej firmie jest przymus pracy z PsPadem, który nie posiada takich opcji. Mimo wszystko korzystam z NetBeansa ale żeby przeszukiwać pliki na obcym serwerze muszę najpierw przeprowadzić integrację co trwa dość długo, jest bez sensu jeżeli trzeba zmienić jedną rzecz w jednym pliku, a co najgorsze NetBeans ma buga który przy takiej integracji losowo kasuje pliki na serwerze. Dlatego czasami lepiej jest wrzucić na serwer jeden plik i odpalić. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%)
|
W mojej firmie jest przymus pracy z PsPadem ?!?!?!?!?!? niech mnie ktoś uszczypnie, bo chyba śnię... owszem, uważam PSPad za super edytorek, znacznie lepszy od jakichkolwiek innych tego typu małych, podręcznych programików (bije notatnik++ na głowę), szczególnie z uwagi na dostępność mnóstwa gotowych, świetnych rozszerzeń do niego i możliwość łatwego pisania własnych w javascript albo visual basicu, ale W mojej firmie jest przymus pracy z PsPadem WTF!? (IMG:style_emoticons/default/biggrin.gif) |
|
|
|
Adi32 [PHP] - Ulepszenie funkcji wyszukującej 18.07.2012, 15:20:03
peter13135 Ale w czym konkretnie masz problem ?
Z tego co wi... 18.07.2012, 21:32:13
Adi32 Cytat(peter13135 @ 18.07.2012, 22:32... 18.07.2012, 21:49:05
peter13135 No to wyrażenie regularne w Twoim przypadku może b... 18.07.2012, 22:09:22
Adi32 Nie dokładnie o to chodziło, w każdym razie rozwią... 19.07.2012, 08:33:01
wNogachSpisz Czy istnieje szczególny powód dla którego chcesz t... 19.07.2012, 10:40:03
Adi32 http://forum.php.pl/index.php?showtopic=20...t=0... 19.07.2012, 17:45:06
redeemer Jeżeli zdalny serwer o którym piszesz stoi na Linu... 19.07.2012, 17:54:41
Adi32 Cytat(redeemer @ 19.07.2012, 18:54:41... 20.07.2012, 07:01:33
d3ut3r Trochę offtopując, ktoś wspomniał o Bugu w NB kasu... 20.07.2012, 08:22:41
Adi32 Było gdzieś coś, nawet pisali, że w nowej wersji b... 20.07.2012, 09:12:16 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 18:08 |