Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapis pliku
henio
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

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


Fragment kodu
  1. <?php
  2. // Sprawdzenie czy został wyedytowany plik i wciśnięto przycisk akcji
  3. if(@$_POST['czy1'] && @$_POST['plik2'] && @$_POST['plikstary'] && @$_POST['nazwa_plik'])
  4. {
  5. // Wyświetlenie nagłówka strony
  6. naglowek("Musisz podać więcej danych");
  7. include("naglowek.php");
  8. include("menu.php");
  9. echo "<div id=\"tresc\">\n";
  10. echo "Dane zostały zmienione\n";
  11.  
  12. // Utworzenie kopii zapasowej starego pliku
  13. $plik1 = fopen("../podstrony/kopia-".$_POST['nazwa_plik']."", "w");
  14. fputs($plik1, $_POST['plikstary']);
  15.  
  16. //  
  17. $plik2 = fopen("../podstrony/".$_POST['nazwa_plik']."", "w+");
  18. fputs($plik2, $_POST['plikstary']);
  19. }
  20. ?>


Tu jest fragment kodu, który ma nadpisać istniejący plik w celu jego edycji oraz sotworzyć kopię pliku z wersją przed edytowaniem.

Kopia jest tworzona, ale plik już istniejący nie ulega zmianie. Szukałem w trybach otwarcia pliku w fukncji fopen i nic. Pytam więc o poradę
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: 24.08.2025 - 07:51