Skocz do zawartości

Nie da się edytować pliku


TeoTN

Rekomendowane odpowiedzi

Mam taki kod:

                    <?php
          echo "<form action=\"admin.php?submit=1\" method=\"post\">
          Autor: <input type=\"tekst\" name=\"author\"><br>
          Tytuł: <input type=\"tekst\" name=\"tytul\"><br>
          Treść newsa: <textarea name=\"news\" cols=\"20\" rows=\"7\"></textarea><br>
          <input type=\"submit\" value=\"DODAJ\"></form>";

            if ($_GET[submit]==1)
                {
                $dodaj = $_POST[tytul] . "|";
                $dodaj .= $_POST[news] . "|";
                $dodaj .= $_POST[author] . "\n";
                echo $dodaj;
                $plik = fopen("niusy.txt","a+");
                fseek($plik,0);
                fwrite($plik,$dodaj);
                fseek($plik,0);
                $zawartosc=fread($plik,filesize($plik));
                echo $zawartosc;
                }
             ?>

 

i, nie wiedzieć czemu, nie zmienia nic w pliku :/

czemu?

Odnośnik do komentarza
Udostępnij na innych stronach

W szkole mam właśnie php(klasa o profilu zarządzanie informacją) i wydaje mi się że powinno być

$plik=fopen("jakisplik.txt","a") a nie a+. Jeśli dalej nie działa to musisz chmodować katalog bo nie ma uprawnień do zapisu plików. Jak się mylę to mnie poprawcie:)

Odnośnik do komentarza
Udostępnij na innych stronach

ustawiłem chmod dla folderu

chmod("php",777);

chmodowany też był plik i w ogóle...

reporting nic nie wykazał,

użyłem raz a+, raz a (swoją drogą a+ służy do dodania, a potem do odczytu, a samo a tylko do dodania, a ja tam mam odczyt, więc...)

 

NIE DZIAŁA :/ W święta mi takie świństwo robi :/

Odnośnik do komentarza
Udostępnij na innych stronach

No gadałem z informatyczką, mówi, że jak będzie tanio to może być :D Ale najpierw muszę sprawdzić, czy kod aby na pewno jest ok. Czy jest ktoś chętny sprawdzić, czy u niego to działa?

Odnośnik do komentarza
Udostępnij na innych stronach

To może spróbuj opcją "r" i "w", ewentualnie "a" jeżeli chcesz dodać coś na końcu pliku. Ja jakoś do innych opcji nie mam zaufania. Możesz spróbować funkcją file_get_contents() oraz file_put_contents(). Upewnij się też, czy na pewno plik edytowany ma uprawnienia. Możesz je ustawić na przykład Total Commanderem.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...