Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Edycja pliku php
spit
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Cześć,
Chcę zrobić edycję pliku php, by nie musieć drzeć na FTP żeby zmienić czy dodać coś małego. Mam taki kod:
  1. <?php
  2. $plik = file_get_contents('admin.php');
  3. if (isset($_POST['submit'])) {
  4. fopen('admin.php', 'w');
  5. fwrite('admin.php', $_POST['edit']);
  6. } else {
  7. echo '<form method="post" action="action.php">
  8. <textarea name="edit" cols="50" rows="10" id="edit">'.$plik.'</textarea> <br>
  9. <input type="submit" value="Zapisz">
  10. </form>'; }
  11. ?>
No i wiadomo, edytuje plik, potem klikam Zapisz i nic, nie ma zmian. Co jest źle?
Go to the top of the page
+Quote Post
Fipaj
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


Polecam funkcję file_put_contents, prostsza. A jeśli nie - gdzie fclose()?
Czy isset() się wykonuje? Daj przysłowiowe print('dupa') w tym ifie... ^^
Go to the top of the page
+Quote Post
kibao
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.11.2006
Skąd: Gliwice

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


@spit: w if'ie sprawdzasz czy istnieje $_POST['submit'], a zobacz ze w swoim formie nie masz nic co by miało name="submit"

więc daj
  1. <?php
  2. echo '<form method="post" action="action.php">
  3. <textarea name="edit" cols="50" rows="10" id="edit">'.$plik.'</textarea> <br>
  4. <input name="submit" type="submit" value="Zapisz">
  5. </form>';
  6. ?>


<input name="submit" type="submit" value="Zapisz">

i powinno dzialac (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował kibao 24.03.2007, 21:30:35
Go to the top of the page
+Quote Post
Cienki1980
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Zamykam

Proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i wysłać mi lub innemu moderatorowi/opiekunowi poprawny tag do tematu.

Do tego czasu wątek pozostanie zamknięty.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:17