Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]proszę o pomoc w zrobieniu Panelu admina!
Forum PHP.pl > Forum > Przedszkole
tromarek1
Mam problem.
Chciałbym zrobić panel administratora (Bez rejestracji) dzięki któremu mógłbym edytować własną stronę internetową.
Zrobiłem już
logowanie:
login.php
  1. <?php
  2.  
  3. $login = "test";
  4. $haslo = "test2";
  5. if(isset($_SESSION['zalogowany']))
  6. {
  7. echo "jestes zalogowany :)<br />";
  8. echo "Edytuj:<br />";
  9. echo "<a href=\"?index\">index</a><br /><BR >";
  10. echo "<a href=\"?wyloguj=tak\">Wyloguj</a><br />";
  11. if($_GET['wyloguj'] == "tak")
  12. {
  13. echo "wylogowano poprawnie odswierz strone";
  14. }
  15. }
  16. else
  17. {
  18. if(isset($_POST['zaloguj']))
  19. {
  20. if($_POST['login'] == $login && $_POST['haslo'] == $haslo)
  21. {
  22. echo "zalogowano poprawnie odswierz strone";
  23. $_SESSION['zalogowany'] = $login;
  24. }
  25. else
  26. {
  27. echo "Nie poprawne dane";
  28. }
  29. }
  30. else
  31. {
  32. echo "Logowanie dla Admina:";
  33. echo "<form method=\"post\">";
  34. echo "<table>";
  35. echo "<tr><td>Login</td><td><input type=\"text\" name=\"login\"/></tr></td>";
  36. echo "<tr><td>haslo</td><td><input type=\"password\" name=\"haslo\"/></tr></td>";
  37. echo "</table>";
  38. echo "<input type=\"submit\" name=\"zaloguj\" value=\"Zaloguj\"/>";
  39. echo "</form>";
  40. }
  41. }
  42. ?>




edytowanie tytułów :

admin.php:

  1.  
  2. <?
  3. $title = trim($_POST['title']);
  4.  
  5. if (empty($title)) {
  6. echo '<div id="co">Nazwa Strony:</div><form action="" method="POST"><input type="text" name="title" value="'.file_get_contents('funkcje/nazwa_strony.txt').'" class="pole" ><input type="submit" value="Ok" class="button"></form><br>';
  7. }
  8. else
  9. {
  10. $wpis1 = "$title";
  11. $save1_do = "funkcje/nazwa_strony.txt";
  12. $save1 = fopen($save1_do, "w");
  13. flock($save1, 2);
  14. fwrite($save1, $wpis1);
  15. flock($save1, 3);
  16. fclose($save1);
  17. echo 'Tytuł Strony Został Zmieniony! | <a href="admin.php"><< Wróć</a>';
  18. }
  19. ?>
  20.  
  21.  



index.php:

  1. <?php include("funkcje.php"); ?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  8. <meta name="Description" content="Proszę o pomoc!" />
  9. <meta name="Keywords" content="Proszę,o,pomoc!" />
  10. <title><?php nazwa_strony($nazwa_strony); ?></title>
  11. <p><?php nazwa_strony($nazwa_strony); ?></p>
  12.  


nazwa_strony.txt:

(PUSTE)

funkcje.php

  1. <?
  2. function nazwa_strony($nazwa_strony)
  3. {
  4. include("funkcje/nazwa_strony.txt");
  5. }
  6. ?>


Chcę zrobić:

Edytor aby każdy tekst który wpiszę w panel admina był wyświetlany w Index.php

I wszystko ma być bez użycia MsSQL

Pomoże ktoś? Liczę na waszą pomoc!

kubek15
Jak ma być bez mysql to zrób na plikach. np. w pliku trzymaj całą zawartoś jednego newsa. Lub pierwsza linia to tytuł a reszta to news. Jest duzo sposobów aby to rozwiązać.
tromarek1
przecież wiem o tym, nie chcę zrobić newsów chcę żeby każdy temat dało się edytować na stronie. Może da się ten plik index jakoś przerobić jeśli tak proszę o odpowiedź jak.
darophp
Cytat(tromarek1 @ 16.03.2010, 22:33:32 ) *
przecież wiem o tym, nie chcę zrobić newsów chcę żeby każdy temat dało się edytować na stronie. Może da się ten plik index jakoś przerobić jeśli tak proszę o odpowiedź jak.


Człowieku, to gdzieś to chyba musisz zapisywać. No nie ? Od tego jest baza danych lub pliki dry.gif chyba chodzi Ci o tytuł a nie temat ...
tromarek1
Zaraz prześle zdjęcia co chcę zrobić
http://ifotos.pl/zobacz/panel_nhqpeh.JPG
http://hyy.pl/images/44panel2.jpg

no niech ktoś wreszcie odpowie
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.