Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Solved]Generowanie, kopiowanie plików PHP
piotrekww
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 22.06.2008

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


Witam,
Czy jest możliwość skopiowania pliku php, z zamianą wartości w tym właśnie pliku. Np. mam plik o nazwie
  1. Nodes.php
  2.  
  3. class Nodes extends CRMEntity {
  4. var $db, $log; // Used in class functions of CRMEntity
  5.  
  6. var $table_name = 'nodes';
  7. var $table_index= 'nodesid';
  8. var $column_fields = Array();
  9. }


I chcę skopiować ten plik z zamianą nazwy na Projekt.php oraz z zamianą wszystkich nodes na projekt . Czy istnieje jakaś funkcja, która by mi to umożliwiła ?

  1. Projekt.php
  2.  
  3. class Projekt extends CRMEntity {
  4. var $db, $log; // Used in class functions of CRMEntity
  5.  
  6. var $table_name = 'projekt';
  7. var $table_index= 'projektid';
  8. var $column_fields = Array();
  9. }


Pozdrawiam, Piotrek

Ten post edytował piotrekww 28.07.2010, 12:52:21
Go to the top of the page
+Quote Post
czachor
post
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


1 - kopiujesz plik używając copy, potem zawartość przepuszczam przez preg_replace() albo str_replace() (w zależności od potrzeb)
2 - pobierasz zawartość pliku przez file_get_contents(), potem pre_replace albo str_replace, na koniec zapisujesz zawartość do nowego pliku


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
thek
post
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A ja zadam proste pytanie: "Po co tworzyć osobną klasę będącą tym samym a mającą tylko inne wartości?" blink.gif


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
piotrekww
post
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 22.06.2008

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


Już odpowiadam:

Korzystam z CRM vtiger i chcę dodać możliwość generowania modułów z jego poziomu. A sprowadza się to do tego, aby stworzyć odpowiednie tablice w bazie danych oraz skopiować domyślny folder (zawierający wszystkie klasy i pliki potrzebne do obsługi modułu ) w którym należy zmienić nazwy plików (to jest trywialne) oraz odpowiednio zmodyfikować kod w pewnych plikach. Wypróbuję metodę czachora, miejmy nadzieję, że się uda i się nie wysypie.
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: 20.08.2025 - 10:27