Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczna zmiana danych w pliku...
Forum PHP.pl > Forum > Gotowe rozwiązania
rekinek
Witam;

Pisze sobie skrypta który po wypełnieniu formularza przesyła oraz dodaje 1 linije do pliku /etc/bind/domena.pl Virtualnego Hosta potrzebnego do Apache ...i teraz tak po każdym dodaniu nowego wpisu typu:

login IN A 111.111.111.111

z tym niemam problemu natomiast kłopoty zaczynają sie tu:
w pliku /etc/bind/domena.pl trzeba zmienić w jednej linijce ostatnią cyfre na +1
Przykładowa linijka:
tak wygląda stara linijka: 2004051501 ;
tak wygląda linijka po zmianie ostatniej cyfry na +1 : 2004051502;

Kawałek pliku: /etc/bind/domena.pl :
Kod
$TTL 604800

domena.pl.    IN    SOA    ns.domena.pl. domena.pl. (

2004051504;


Kad skryptu dodającego lijke login IN A 111.111.111.111:

[php:1:1eef17a710]<?php
<?
$dns="$login IN A 111.111.111.111
";
$plik="/etc/bind/$domena";
$fp=fopen("$plik", "a");
fwrite($fp, $dns);
?>
?>[/php:1:1eef17a710]

Czy ktoś ma jakieś propozycje jak zmienić tą ostatnią cyfre na +1 po każdym wykonaniu sie tego skryptu ?

Pozdrawiam;
Majdan
Wydaje mi się, że chodzi Ci o licznik. Bo zamiana ostatniej cyfry na większš stworzy tylko 10 innych kombinacji.

Jeżeli dobrze mi się wydaje to poszukaj na forum - było wiele razy.
rekinek
Może i troche to przypomina licznik...
potrzebne jest to do prawidłowej konfiguracji server'a DNS na Linux'ie...

Każda zmiana w pliku /etc/bind/domena musi być zakończona zwiększeniem tego nr. seryjnego o +1 na końcu ... (max może się zmieniać od 01 do 99)

Chodzi mi tylko o kawałek kodu który by zmieniał cyfre na +1

Pozdrawiam;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.