Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> edycja txt
kabe
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.08.2002

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


hej witam forumowiczow (ja tu poraz pierswszy i zielony w php)
mam pytanie
mam plik txt ..i chcialbym moc go edytowac ..jak to zrobic ?
Go to the top of the page
+Quote Post
ramze
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 24.04.2002

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


jeżeli chcesz plik edytować z pozycji administratora to wystarczy ftp client winksmiley.jpg a jak zwykłego usera musisz mu nadać atrybuty

Kod
<?  / ten skrypt odczytuje plik "edytowany.txt" i nadaje mu atrybut r czyli otwrcie do odczytu/

      $plik = fopen ("edytowany.txt", "r");

      if (! ($plik) !) {

      print "Błąd pliku ..."; /chcę w miejsce kropek wstawić nazwę pliku jak to zrobić /

      } else {  

      $tekst=fprint ($plik);

      print "Dane z pliku: <B>$tekst</B>;

      fclose ($plik);

      }

?>


teraz kolejny skrpcik który bedzie zapisywał dane do pliku

Kod
<?

       $plik = fopen ("edytowany.txt", "w");

       if (! ($plik) !) {

       print "Błąd pliku ..."; /chcę w miejsce kropek wstawić nazwę pliku jak to zrobić /

       } else {

       fwrite= questionmark.gifquestionmark.gifquestionmark.gif /co tu wstawić żeby mozna było wpisać tekst a skrypt by ten tekst do pliku zapisywał/

       fclose ($plik);

?>


iteraz to wysarczy w jednym pliku html wpisac i już tylko niech napiszą jak zapisać do pliku jakiś tam tekst a żeby usuwać linijki tekstu to juz nie moj poziom bo ja bym to rozwiązał za pomocą
Kod
$linia =  ; / co tu wstawic żeby można było wybrać dowolną linię/

$wiersz = (fgets ($plik, $linia));


ale zamotałem, no nie questionmark.gif? alesię dopiro uczę i staram się do tego dojsć po swojemu, a może ktoś mi opisze jak to szybkozrobić to edytowanie tego tekstu, może żeby otwierał sie plik tekstowy w ramce tak jak w forum przy edytowaniu posta i żeby mozna było go dowolnie zmieniać (tekst).


--------------------
CMG: CMG.
Go to the top of the page
+Quote Post
waluś
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 27.08.2002

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


o kurde ramze ... ty może mi odpowiedz na moje pytanko w poście niżej :-))))))
Go to the top of the page
+Quote Post
kabe
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.08.2002

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


eheh troszke faktyczie zamotales.chodzi mi o to ze mam plik a.txt z dana trescia..i zebym mogl z poziomu www go edytowac
Go to the top of the page
+Quote Post
mqmin
post
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.03.2002
Skąd: Tarnów

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


pierwszy plik load.php

Kod
<?



$plik = fopen ("a.txt", "r");

$tekst=fprint ($plik);



echo("<form action='save.php' method=post>

         <textarea name=tresc>$tekst</textarea><br>

         <input type=submit value=zapisz></form>");



fclose ($plik);



?>


drugi plik zapisujący save.php

Kod
<?

$plik = fopen ("a.txt", "w");



fwrite($tresc, $plik);



echo("dane zapisane");

fclose ($plik);

?>


no i po kłopocie... laugh.gif
Go to the top of the page
+Quote Post
Mac
post
Post #6





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
...
drugi plik zapisujący save.php

Kod
<?

$plik = fopen ("a.txt", "w");



fwrite($tresc, $plik);



echo("dane zapisane");

fclose ($plik);

?>


no i po kłopocie...  :lol:

To już lepiej zrobić tak:
save.php
Kod
<?

$plik = fopen ("a.txt", "w");



@fwrite($tresc, $plik) or die ("Zapis do pliku nie powiódł się!");



echo("Dane zapisane poprawnie!");



fclose ($plik);

?>

PRzynajmniej jest napisane czy się udało zapisać dane czy nie smile.gif
smile.gif
Go to the top of the page
+Quote Post
mqmin
post
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.03.2002
Skąd: Tarnów

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


specjalnie nie pisałem nic w stylu if() i else()... nie chiało mi się tego wszstkiego pisać.... a co tu ma wogle nie chodzić więc po co sprawdzać czy plik istnieje i takie tam...

przynajmniej napisałem przejrzyście :wink: a tu odrazu zrypka...
Go to the top of the page
+Quote Post
Mac
post
Post #8





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
specjalnie nie pisałem nic w stylu if() i else()... nie chiało mi się tego wszstkiego pisać.... a co tu ma wogle nie chodzić więc po co sprawdzać czy plik istnieje  i takie tam...

przynajmniej napisałem przejrzyście  :wink: a tu odrazu zrypka...

Czemu zrypka, napisałem tylko, że lepiej dodać do tego albo funkcję if albo zastosować funkcję die(); , a reszta skryptu jest taka sama jak w Twoim skrypcie nie zaprzeczam, tylko chciałem dodać tą funkcję do Twojego skryptu die(); ewentualnie if(); smile.gif
smile.gif
Go to the top of the page
+Quote Post
AnoniM_MC
post
Post #9





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Szczecin

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


najlepiej to jest poczytac manuala i sie wszystkiego dowiedziec


--------------------
Polacy Nie Gęsi Swój Portal Mają !!
...:[Red. Nacz. PPS]:...
Go to the top of the page
+Quote Post
GeoS
post
Post #10





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Cytat
najlepiej to jest poczytac manuala i sie wszystkiego dowiedziec


BRAWO :!: Popieram swojego przedmowce. Sugeruje, aby w plikach dostepnych do sciagniecia z php.pl (po jego ponownym starcie) pojawily sie jakies wersje (spakowane: CHM, PDF, HTML) manuala do sciagniecia. Wielu osoba na prawde sie przyda, a nam oszczedzi pisania wielu odpowiedzi.


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
kabe
post
Post #11





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.08.2002

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


najlepiej nie zakladac forum,przeciez wszystko jest w manualo ale i tak dzieki wszystkim za pomoc smile.gif))) c(~) dla was smile.gif
Go to the top of the page
+Quote Post
GeoS
post
Post #12





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Ale przeciez nikt przez cale zycie nie bedzie Ci wszystkiego podawal gotowego :!:
Czasami trzeba samemu siegnac do literatury fachowej i sie doksztalcic, a nie wiecznie bazowac na wiedzy innych (przeciez oni tez ja musieli jakos zdobyc). A gdzie sie podziala chec eksperymentowania i osiagania sukcesow samemu, bez niczyjej pomocy.
Ja zawsze staram sie znalesc odpowiedz sam, a dopiero w ostatecznosci mecze innych.


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 11:44