Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Edytowanie Pliku z poziomu przeglądarki

PHP

  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 Gh0st

    :)

  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 20.08.2011 14:25

Tak jak w temacie .
Próbowałem tak :

if($_GET['edit'] == 't' && $_GET['co'] == 'kontakt')
{
$kontakt = file_get_contents("kontakt.php");
echo <<< HTML
<form action="index.php?edit=t&go=kontakt&edycja=true" method="post">
<textarea rows="5" cols="66" name="tresc">$kontakt</textarea>
<input type="submit" value="Wyslij" name="tak" />
<button type="reset">Reset</button></form>

<br>
HTML;
if($_GET['edit'] == 't' && $_GET['go'] == 'kontakt' && $_GET['edycja'] == 'true'){
$newdane = $_POST['tresc'];
$plik = fopen('kontakt.php', 'w');
flock($plik, 2);
fputs($plik, $newdane);
flock($plik, 3);
fclose($plik);
echo 'co to ma byc jak sie pytam';
}
}



i nie działa :(

Może ktoś podać poprawione ew. powiedzieć gdzie źle ?

Chmody miałem 755
i nie działało
zmieniłem na 777 i też nie działa . Chmod oczywiście pliku kontakt.php

Użytkownik Gh0st edytował ten post 20.08.2011 14:26

  • +
  • -
  • 0

#2 Fili:P

    Koleżeński

  • Power User

Reputacja: 752
Guru

  • Postów:1679
  • GG:
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Radom
Offline

Napisano 20.08.2011 14:28

Próbowałeś z flagą r+ ?
  • +
  • -
  • 0

BMXers.pl - Portal o tematyce BMX


#3 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 20.08.2011 14:35

Nie próbowałem, ale i tak nie działa . :) uznałem że samo w będzie lepiej użyć.
Inne pomysły?
  • +
  • -
  • 0

#4 Kusek

    z Wikipedii

  • Power User

Reputacja: 445
Wszechobecny

  • Postów:1655
  • Imię:Krystian
  • Lokalizacja:Nowa Dęba
Offline

Napisano 20.08.2011 14:58

Forum PHP.pl > edytor plikow .php z poziomu przegladarki?
poczytaj
  • +
  • -
  • 0

#5 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 20.08.2011 15:55

Dobra , pobrałem . tam to co było , ale nadal ciekawi mnie co mam w tym źle
  • +
  • -
  • 0

#6 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 20.08.2011 17:29

if($_GET['edit'] == 't' && $_GET['co'] == 'kontakt')
                        {

                            if(isset($_POST['tresc'])){
                                        $newdane = $_POST['tresc'];
                                        $plik = fopen('kontakt.php', 'w');
                                        flock($plik, 2);
                                        fputs($plik, $newdane);
                                        flock($plik, 3);
                                        fclose($plik);
                                        echo 'co to ma byc jak sie pytam';
                                }

                                $kontakt = file_get_contents("kontakt.php");
     
                                echo <<< HTML
                                <form action="?edit=t&co=kontakt" method="post">
                                <textarea rows="5" cols="66" name="tresc">$kontakt</textarea>
                                <input type="submit" value="Wyslij" name="tak" />
                                <button type="reset">Reset</button></form>

                                <br>
HTML;
zła kolejność wykonywania, źle wykrywany wysłany formularz i 2 literówki co->go
  • +
  • -
  • 1

#7 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 20.08.2011 19:52

R3X , jak zwykle działa :) +rep .
Zrozumiałem co źle zrobiłem i to się liczy :love:

Użytkownik Gh0st edytował ten post 20.08.2011 19:54

  • +
  • -
  • 0

#8 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7172
  • Lokalizacja:AMXX.PL
Offline

Napisano 20.08.2011 20:00

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: odpowiedź udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL





Również z jednym lub większą ilością słów kluczowych: PHP

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych