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%)
-----


Czyli jak chcę edytować na jednej stronie powiedzmy 3 pliki to tak powinien wyglądać ten kod poprawie?

  1. <table cellpadding="0" cellspacing="0" width="342" height="228">
  2. <tr>
  3. <td height="228" valign="top">
  4. <?
  5. $plik = '../styl/glowny.css';
  6. $uchwyt = fopen($plik, 'r');
  7. $tresc = fread($uchwyt, filesize($plik));
  8. fclose($uchwyt);
  9. ?>
  10. <?
  11. if ( !$_POST['wyslij'] ) {?>
  12. <FORM ACTION="styl.php?wyslij" METHOD="POST">
  13. <p align="center">
  14. <TEXTAREA NAME=edycja rows="30" cols="78"> <? echo $tresc ?> </TEXTAREA><br>
  15. <INPUT TYPE="submit" VALUE="Zapisz" name=wyslij>
  16. </p>
  17. </FORM>
  18. <?
  19. } else
  20. {
  21. $plik = '../styl/glowny.css';
  22. $uchwyt = fopen($plik, 'w');
  23. fwrite($uchwyt, $_POST['edycja']);
  24. fclose($uchwyt);
  25. }
  26. echo"<br><br><a href=\"styl.php\">Powrót do edycji</a>";
  27. ?></td>
  28. </tr>
  29. </table>
  30.  
  31. <table cellpadding="0" cellspacing="0" width="342" height="228">
  32. <tr>
  33. <td height="228" valign="top">
  34. <?
  35. $plik2 = '../styl/html.css';
  36. $uchwyt2 = fopen($plik2, 'r');
  37. $tresc2 = fread($uchwyt, filesize($plik2));
  38. fclose($uchwyt2);
  39. ?>
  40. <?
  41. if ( !$_POST['wyslij2'] ) {?>
  42. <FORM ACTION="styl.php?wyslij" METHOD="POST">
  43. <p align="center">
  44. <TEXTAREA NAME=edycja2 rows="30" cols="78"> <? echo $tresc2 ?> </TEXTAREA><br>
  45. <INPUT TYPE="submit" VALUE="Zapisz" name=wyslij2>
  46. </p>
  47. </FORM>
  48. <?
  49. } else
  50. {
  51. $plik2 = '../styl/html.css';
  52. $uchwyt2 = fopen($plik2, 'w');
  53. fwrite($uchwyt2, $_POST['edycja2']);
  54. fclose($uchwyt2);
  55. }
  56. echo"<br><br><a href=\"styl.php\">Powrót do edycji</a>";
  57. ?></td>
  58. </tr>
  59. </table>
  60.  
  61. <table cellpadding="0" cellspacing="0" width="342" height="228">
  62. <tr>
  63. <td height="228" valign="top">
  64. <?
  65. $plik3 = '../styl/top.css';
  66. $uchwyt3 = fopen($plik3, 'r');
  67. $tresc3 = fread($uchwyt3, filesize($plik3));
  68. fclose($uchwyt3);
  69. ?>
  70. <?
  71. if ( !$_POST['wyslij3'] ) {?>
  72. <FORM ACTION="styl.php?wyslij3" METHOD="POST">
  73. <p align="center">
  74. <TEXTAREA NAME=edycja3 rows="30" cols="78"> <? echo $tresc3 ?> </TEXTAREA><br>
  75. <INPUT TYPE="submit" VALUE="Zapisz" name=wyslij3>
  76. </p>
  77. </FORM>
  78. <?
  79. } else
  80. {
  81. $plik3 = '../styl/top.css';
  82. $uchwyt3 = fopen($plik3, 'w');
  83. fwrite($uchwyt3, $_POST['edycja3']);
  84. fclose($uchwyt3);
  85. }
  86. echo"<br><br><a href=\"styl.php\">Powrót do edycji</a>";
  87. ?></td>
  88. </tr>
  89. </table>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 07:30