Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Edycja strony
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Moze mi ktoś pomóc co zrobiłem żle normalnie widzi zawartość pliku ale po kliknięcu usuwa wszystko i nie zapisuje
  1. <?php
  2. $tresc = stripslashes($tresc);
  3. $ten_plik = 'admin.php';
  4.  
  5. function czytaj($nazwapliku)
  6. {
  7.     $f = fopen($nazwapliku, "r");
  8.     $tekstpliku = fread($f, filesize($nazwapliku));
  9.     $tresc = nl2br($tekstpliku);
  10.     $tresc = stripslashes($tekstpliku);
  11.     fclose($f);
  12.     return $tresc;
  13. }
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20. function zapisz($dane, $plik)
  21. {
  22.        if(file_exists($plik.".php"))
  23.        {
  24.                $f = fopen($plik.".php", "w");
  25.                fwrite($f, $dane);
  26.                fclose($f);
  27.                echo 'zapisano';
  28.        }
  29.        else
  30.        {
  31.                echo 'brak';
  32.        }
  33. }
  34.  
  35.  
  36. if($_GET['id'] == 'glowna' || !isset($_GET['id'])) { $tu_tresc_pliku = czytaj("glowna.php"); }
  37. elseif($_GET['id'] == 'mp3') { $tu_tresc_pliku = czytaj("mp3.php"); }
  38. elseif($_GET['id'] == 'kontakt') { $tu_tresc_pliku = czytaj("kontakt.php"); }
  39.  
  40. if($_POST['sub'] == '' || !isset($_POST['sub']))
  41. {
  42. echo '<form action="'.$ten_plik.'" method="post">
  43. <textarea type="hidden" id="tresc" rows="15" cols="100 name="tresc" />'.$tu_tresc_pliku.'</textarea>
  44. <br><input type="hidden" name="co" value="'.$_GET['id'].'"/><br><input type="submit" name="sub" value="zapisz" /></form>';
  45. }
  46. else
  47. { $tresc = stripslashes($tresc);
  48.    if($_POST['co'] == '') { $nazwa = 'glowna'; }
  49.    else { $nazwa = $_POST['co']; }
  50.        zapisz($_POST['tresc'], $nazwa);
  51. }
  52.  
  53. ?>


atrybut pliku ma 666 i nie wiem co sie dzieje ;/

Ten post edytował dave666 17.01.2009, 00:50:37
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: 23.08.2025 - 19:24