![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 28.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam 348 plików php, i trzeba w każdym pliku zmienić nazwę tabeli więc jest kupa roboty. Czy macie jakiś taki program, który by to sam zrobił?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 16.08.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ile jeszcze topiców z tym założysz? Adminów zapraszam na ten sam topic w dziale HYDEPARK.
P.S. Załaduj każdy plik po kolei (ich liste wydobądź komendą pobierającą wszystkie pliki w katalogu) i używając funkcji zamieniającej dany string na inny na zawartości pliku uzyskasz to co chcesz. Później wystarczy zapisać te pliki. Nie napisałem gotowej funcji bo tego co opisałem możesz sobie poszukać, no i pewnie ten topic i tak długo nie przetrwa... P.S.2. To nie jest ten dział ![]() -------------------- This page is 100% valid MSHTML. We guarantee it will only view in MSIE.
Na warsztacie: replays.pl |
|
|
![]()
Post
#3
|
|
![]() 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%) ![]() ![]() |
Total Commander ma opcję masowej zmiany nazw plików...
-------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
daniel111 chce zmienic zawartosc plikow, a nie ich nazwy ...
-------------------- |
|
|
![]()
Post
#5
|
|
![]() 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%) ![]() ![]() |
W takim układzie proponuję Pajączka (4.8.1 ma to na 100% 5.x nie wiem...)
Możesz w nim stosować również wyrażenia regularne przy zamianie... -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Warszawa | Jankowce Ostrzeżenie: (0%) ![]() ![]() |
wiekszosc dobrych edytorow takowa opcje posiada, np
adobe golive - wprawdzie bardziej do HTMl - ale ma mozliwosc zamiany w plikach nawet z uwzglednieniem wyrazen regularnych, zend development tez ma mozliwosc wyszukiwania i zamiany w plikach, istnieje rowniez takie proste narzedzie jak HTML search & replace - chyba tak nazywa sie ten programik, a jak bardzo sie nudzisz to mozesz sobie takie cos napisac w php nie powinno to ci dlugo zajac - kilkanascie /dziesiat lini kodu (no chyba ze masz cos skomplikowanego do zamiany) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Hamburg / Darlowo Ostrzeżenie: (0%) ![]() ![]() |
Web File Editor 1.16 - to skrypt napisany w perlu .
Zobacz na stronie : http://www.cgi.veinotte.com/scripts.htm . Przy jego pomocy można zmieniać dowolny ciąg na inny w wybranych lub wszystkich plikach w katalogu . |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Przeniesione z php.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 10.03.2004 Skąd: z duszy :] Ostrzeżenie: (20%) ![]() ![]() |
chyba najwydajniej sieknie to grep jak masz dostep do jakiegos konta shell to zaden problem
editplus tez by podolal (ctrl+h, all opened files) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie widze problemu, by napisac takie cos samemu w php
![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
PowerGREP znajduje/zamienia frazy w plikach przez wyrazenia regularne. Ja tym sposobem moge przebudowac w ciagu paru sekund np strukture linkow w calym servisie, lub nazwe jakiejs metody, czy nawet dodac wszedzie okreslony parametr dla danej funkcji.
-------------------- "Real children don't go hoppity-skip unless they are on drugs."
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:21 |