Mam nawigacja.txt który wygląda tak:
!
i teraz chce napisać sktypt który będzie aktualizował ten plik dodając w środek kolejne:
} else if($go==costam)
{include("drugiecostam");}
$string = "\nJakis tekst";
a dalej ju wiesh zapewne....
dla podpowiedzi:
http://php.net/fwrite
i teraz chce napisać sktypt który będzie aktualizował ten plik dodając w środek kolejne:
a nie możesz po ludzku dać:
if(file_exists($go.'.htm'))
include($go.'.htm');
else
include('glowna.htm');
można pod warunkiem ze wszystkie mają *.html . Ale jest to pewna myśl zmuszająca jednak do mozolenj pracy(ale później nie będzie pracy hymmm) :-P
Aha i jeszcze żeby mi to zadziałało to musiałbym mieć wszystkie pliki w jednym katalogu :(
Tak to się nie da!
można pod warunkiem ze wszystkie mają *.html . Ale jest to pewna myśl zmuszająca jednak do mozolenj pracy(ale później nie będzie pracy hymmm) :-P
Aha i jeszcze żeby mi to zadziałało to musiałbym mieć wszystkie pliki w jednym katalogu :(
Tak to się nie da!
Da się tak.
Możesz zrobić tak:
[code]
!
[/code]
Jeżeli plik jest z poza katalogu, w którym masz skrypt to wystarczy dać w zmeinnej "go" w adresie dać tak:
http://jakis_serwer.pl/skrypty/skrypt.php?go=../jakis_plik
spowoduje to zaincludowanie pliku, który jest w katalogu o jeden "wyżej" w stosunku do katalogu ze skryptem tzn. jeżeli skrypt jest w katalogu "skrypt/a" i dasz ../jakis_plik to skrypt zaicluduje plik z katalogu skrypt o nazwie jakis_plik :)
Jeżeli chcesz, żeby nie można było includować niektórych plików z Twojego serwera, na którym amsz swoją stronę to możesz zrobić tak:
[code]
!!!
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.