Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Edycja pliku
cypeczek
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.07.2010

Ostrzeżenie: (0%)
-----


Witajcie panowie,
rozpocząłem przygodę z PHP i buduje własny mini CMS. Mam jedno pytanie, jak ma wyglądać funkcja, która wywołuje plik css do okna, pozwala na jego edycję apotem na zapis w tym samym katalogu? Jeżeli ktoś miałby chwilę to prosiłbym o jakiś przykład, jak nie t chocaż nazwy funkcji i instrukcję jak to po kolei ogarnąć. Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cypeczek
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.07.2010

Ostrzeżenie: (0%)
-----


Dziękuje Panowie, naprowadziliście mnie na rozwiązanie. Napisałem taki kod:

  1. <?
  2. ?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <title>Panel Administratora</title>
  8. <link href="style/css/transdmin.css" rel="stylesheet" type="text/css" media="screen" />
  9. <!--[if IE 6]><link rel="stylesheet" type="text/css" media="screen" href="style/css/ie6.css" /><![endif]-->
  10. <!--[if IE 7]><link rel="stylesheet" type="text/css" media="screen" href="style/css/ie7.css" /><![endif]-->
  11. <script type="text/javascript" src="style/js/jquery.js"></script>
  12. <script type="text/javascript" src="style/js/jNice.js"></script>
  13. </head>
  14. <body>
  15. <div id="wrapper">
  16. <h1><a href="./index.php"><span>Panel Administracyjny</span></a></h1>
  17. <ul id="mainNav">
  18. <li><a href="./index.php" class="active">Główna</a></li>
  19. <li><a href="./modules/main_info.php">Newsy</a></li>
  20. <li><a href="./wykop.php">Wykop</a></li>
  21. <li><a href="./styl.php">Styl</a></li>
  22. <li class="logout"><a href="./wylog.php">Wyloguj</a></li>
  23. </ul>
  24. <div id="containerHolder">
  25. <div id="container">
  26. <?if(!empty($_SESSION['uzyt'])){?>
  27. <table cellpadding="0" cellspacing="0" width="342" height="228">
  28. <tr>
  29. <td height="228" valign="top">
  30. <?
  31. $plik = '../styl/glowny.css';
  32. $uchwyt = fopen($plik, 'r');
  33. $tresc = fread($uchwyt, filesize($plik));
  34. fclose($uchwyt);
  35. $uchwyt = fopen($plik, 'r');
  36. fclose($uchwyt);
  37. ?>
  38. <?
  39. if ( !$_POST['wyslij'] ) {?>
  40. <FORM ACTION="styl.php?wyslij" METHOD="POST">
  41. <p align="center">
  42. <TEXTAREA NAME=edycja rows="30" cols="78"> <? echo $tresc ?> </TEXTAREA><br>
  43. <INPUT TYPE="submit" VALUE="Zapisz" name=wyslij>
  44. </p>
  45. </FORM>
  46. <?
  47. } else
  48. {
  49. $plik = '../styl/glowny.css';
  50. $uchwyt = fopen($plik, 'w');
  51. fwrite($uchwyt, $_POST['edycja']);
  52. fclose($uchwyt);
  53. }
  54. echo"<br><br><a href=\"styl.php\">Powrót do edycji</a>";
  55. ?></td>
  56. </tr>
  57. </table>
  58. </center>
  59. <?}else{ echo '<p>Brak autoryzacji.</p>'; echo '<p>Dostęp zabroniony.</p>'; echo '<br><a href="loguj.php">Zaloguj</a>'; }?>
  60. </div>
  61. </div>
  62. </div>
  63. </body>
  64. </html>


Już zawiera stylowanie moje, ale to nie ważne. Działa bez zarzutów tylko powiedzcie mi czy są tu jakieś błędy czy luki bezpieczeństwa?

I jeszcze jedno pytanie, czy pli php mogę edytować w ten sam sposób?

Panowie nowe pytanie, jeśli na jedne stronie chcę wrzucić kilka taki textera to co mam zmienić żeby mi się nie pogryzły i żeby dobre pliki zapisywały?

Czy ktoś miałby chwilę aby pomóc pisząc odpowiedź?

Ten post edytował cypeczek 24.12.2010, 11:39:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 17:16