![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałbym wykonać pewien skrypt tylko nie wiem w jaki sposób mogę go zrobić i dlatego prosiłbym was o pomoc. Szukałem na różnych stronach niby coś tam znajdowałem, ale zawsze gdy robiłem, to źle działał. Chodzi o to, że ten skrypt miałby za zadanie dodawać, usuwać, edytować oraz zmieniać pozycję zawartości pliku np. cos-tam.txt. A dokładniej to na przykładzie. Plik cos-tam.txt Kod index.php | Strona glowna forum.php | Forum blog.php | mBlog oferta.php | Oferta portfolio.php | Portfolio kontakt.php | Kontakt A na stronie głównej otwierane było by jako: Kod <ul> <li><a href="index.php">Strona glowna</a></li> <li><a href="forum.php">Forum</a></li> <li><a href="blog.php"> mBlog</a></li> <li><a href="oferta.php">Oferta</a></li> <li><a href="portfolio.php">Portfolio</a></li> <li><a href="kontakt.php">Kontakt</a></li> </ul> I nie wiem właśnie co trzeba było by wpisać na stronie głównej aby tak było wczytywane. A druga sprawa, chodzi o panel za pomocą którego można było by dodawać, usuwać, edytować oraz zmieniać pozycję czyli w górę lub w dół. I ten panel najlepiej jak by był tylko w jednym pliku. Bardzo proszę o pomoc w wykonaniu tego panelu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Znaczy się na początek chciałem na pliku .txt, a potem na bazie.
Ok poczytam, może coś się uda. No dobra przesiedziałem pół dnia, no i pokombinowałem co nie co. Już wiem jak wykonać tylko mam pewien problem, oczywiście cały czas mówimy o panelu, nie o wyświetlaniu. A więc chodzi tutaj o kod do edycji podam tutaj tylko, że bez formularza. Kod <? $ide="0"; $file=file("cos-tam.txt"); $dane=explode("|", $file[$ide]); $link=$dane[0]; $name=$dane[1]; $plik = fopen("cos-tam.txt","r"); $plik1 = fread($plik,10240); $text="$plik1"; $ad1="$link"; $ad2="strona główna"; $be1="$name"; $be2="index2.php"; $text = str_replace('$ad1','$ad2;',$text); $text = str_replace('$be1','$be2;',$text); echo $text; fwrite($plik,$text); fclose($plik); ?> W czym problem? Chodzi o to, że nie podmienia mi $ad1 na $ad2 i $be1 na $be2 oraz nie zapisuje tego do pliku. I jak mam to zrobić aby działało? Co w tym kodzie jest nie tak? A jeśli chodzi o to "echo $text", dopisałem po to aby zobaczyć czy się podmienia. Szukałem innego sposobu na podmianę, ale nie znalazłem. Ten post edytował ZeTu 12.08.2011, 17:24:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 03:02 |