Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Instalacja kodu do pliku
MESSIAH :)
post
Post #1





Grupa: Zarejestrowani
Postów: 249
Pomógł: 0
Dołączył: 22.12.2011

Ostrzeżenie: (10%)
X----


Szukam jakiegos malego gotowego kodu ktory by instalowal kod pomiedzy kodem w pliku:
Dokladnie to tak to ma wygladac. Otwieram plik php i szukam w nim kodu np:
  1. $a = 34

I teraz dodaje nowa linie:
  1. $a = 34
  2. $b = 35

Chcialbym tez miec jakas kontrole nad tym i np w przyszlosci wymazac dana linie z tego pliku bez wzgledu na kolejnosc usuwania.
Probowalem szukac pod nazwa
Cytat
php install code into file

lecz bez efektu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




W php wyglądałoby to tak:
- zapisz zawartość pliku do zmiennej (np. przy użyciu file_get_contents)
- użyj str_replace (lub preg_replace, jeśli część szukanej linii jest zmienna)
- zapisz zawartość zmodyfikowanej zmiennej do pliku

Jeśli plik, który chcesz zmodyfikować jest duży, użyj funkcji file i w pętli leć po odczytanych liniach i wstaw nową linię w miejscu, które Ci odpowiada.

edit
Jest jeszcze trzecia możliwość. Wszystkie pliki, które chcesz modyfikować trzymaj jako szablony (możesz użyć, np. Twig). W momencie, gdy chcesz zmodyfikować plik, wyciągasz wszystkie potrzebne dane, przekazujesz je do szablonu i generujesz plik, którym nadpisujesz już istniejący.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 31.12.2025 - 17:22