Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zamiana ciągu znaków
gervys79
post 13.12.2005, 09:29:06
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.12.2005

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


Witam.
Mam taki mały problem, a mianowicie chcę przy pomocy php zmienić w pliku jeden ciąg znaków w drugi. Dokładniej mówiąc otwieramy plik wyszukujemy w nim ciąg zanków zgodny ze wzorcem i w jego miejsce wpisujemy inny ciąg znaków pobrany ze zmiennej ($nowytext). Jestem początkujący w php i męczę się z tym od kilku dni i nic mi nie wychodzi, więc proszę was o pomoc.

Plik w kturym ma być zmieniona wartość wygląda tak:
10.179.186.1 0
10.179.186.2 0
10.179.186.3 0
10.179.186.4 0
10.179.186.5 0
10.179.186.6 0

A po zmianie miały wyglądać tak:
10.179.186.1 0
10.179.186.2 0
10.179.186.3 0
10.179.186.4 00:11:22:33:44:55
10.179.186.5 0
10.179.186.6 0

Drugi plik wygląda tak:
InternetETH="eth1" #interfejs do internetu
LacalETH="eth0" #interfejs lokalny
Log="10.179.186.0/24" #logi
PingOFF="yes" #włączanie/wyłączanie pinga

A po zmianie miałby wyglądać tak:
InternetETH="eth0" #interfejs do internetu
LacalETH="eth2" #interfejs lokalny
Log="10.179.186.0/24" #logi
PingOFF="no" #włączanie/wyłączanie pinga

Z tym że w tych plikach jest dużo więcej linijek z danymi.

Ten post edytował nospor 13.12.2005, 10:42:06
Go to the top of the page
+Quote Post
nospor
post 13.12.2005, 09:39:30
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Potrzebna POMOC!
Tutaj 99,99% topicow to ktos potrzebuje pomocy. Gdyby kazdy zakladal taki tytul jak ty, to nigd by sie nie połapał co i jak. Prosze zmienic tytuł na taki, który mówi coś o treśco topicu. Z racji ze jest to Twój pierwszy post na forum nie zamykam, ale zmien to jak najszybciej


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dtb
post 13.12.2005, 10:30:50
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


zapisz sobie dane jako xml i uzywaj simplexml do odczytu i zapisu


--------------------
Go to the top of the page
+Quote Post
gervys79
post 13.12.2005, 10:41:39
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.12.2005

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


Cytat(dtb @ 2005-12-13 09:30:50)
zapisz sobie dane jako xml i uzywaj simplexml do odczytu i zapisu

Włąsnie nie może to być jako XML ponieważ inne programy kożystają z zawartości tych plików.
Go to the top of the page
+Quote Post
dtb
post 13.12.2005, 10:47:18
Post #5





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


ten drugi plik to ini (na php.org.pl jest art. dot. plikow ini)
ten pierwszy to przeanalizuj go linijka po linijce i pozmieniaj to gdzie trzeba

funckje ktore moga ci sie przydac:
substr
str_replace
preg_replace


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:54