Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%)
|
Witam.
Potrzebuje w sposób dynamiczny modyfikowac plik .htaccess. Nie mogę do niego powstawiać zmiennych i funkcji dlatego chce to zrobić operując na plikach. 1. czy skrypt php może modyfikować taki rodzaj pliku? Bo tego nie jestem pewien 2. Jeżeli może to nie do końca wiem jak to wykonać...początek obstawiam, że będzie taki Kod $dir = ".htaccess"; // nazwa pliku który chce otworzyć $fp = fopen($dir, "r"); //$fp - uchwyt pliku while(!feof($fp)) { // dopóki pętla znacznik nie dojdzie do końca pliku jest czytany jeden znak i znacznik przesunięty o jeden $data = fgetc($fp); // $data - zawartość pliku } Czy tak może być? No i teraz kolejny problem. Bo nie wiem jak podczas zapisu do zmiennej $data dopisać OD NOWEJ LINI kolejne instrukcję, a potem zostawić kolejną linie wolną? Jeżeli ktoś ma lepszy pomysł będe wdzięczny za przedstawienie go (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%)
|
Cytat czy skrypt php może modyfikować taki rodzaj pliku przecież napisałem Ci w poprzednim poście że można, poza tym najszybciej, najłatwiej, naj.... jest to sprawdzić... Cytat początek obstawiam, że będzie taki niekoniecznie, skoro chcesz tylko coś dopisywać przeczytaj o trybie otwierania plików "a" w funkcji fopen" title="Zobacz w manualu PHP" target="_manual jak chcesz dopisać nową linię wolną to po prostu w funkcji fwrite" title="Zobacz w manualu PHP" target="_manual dopisujesz w cudzysłowach \n albo między apostofami enter, oprócz tekstu który chcesz wpisać... nie ma w tym zbyt wiele filozofii PS. nie czaję po co założyłeś drugi taki topic skoro pytanie cały czas to samo O.o |
|
|
|
Fixus [php]Obsługa pliku 22.07.2007, 11:21:30
Fixus No i jest taki problem:
Kod$dir = "cos.ht... 22.07.2007, 16:03:10
ARJ @Fixus tworzysz zmienną dir do której przypisujesz... 22.07.2007, 16:07:12
Fixus hah faktycznie ! dzięki...a jeszcze jedna spra... 22.07.2007, 16:38:30 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:27 |