![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 7.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam pole typu textarea które jest zapisane w pliku index.php Chciałbym by po wejściu na podstronę index.php w polu textarea pojawił się tekst zapisany w bazie danych MySQL jednak po kliknięciu na przycisk pod textarea został zapisany tekst z pola textarea do bazy zamieniając poprzednie dane (te które były wczytane) jednak na podstronie index2.php chciałbym by wczytało te same dane jednak by były one odczytywane jako kod html. Jak czegoś takiego dokonać?
P.S. Próbowałem zrobić to jak zapis do pliku .html jednak nie potrafię zrobić zapisu do pliku z pola textarea, a jak już się uda to pole textarea po wczytaniu danych samo z siebie daje jakieś dziwne formatowanie które wszystko niszczy... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
http://www.w3schools.com/sql/default.asp
Cytat P.S. Próbowałem zrobić to jak zapis do pliku .html Pokaż, jak próbowałeś. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 7.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż, jak próbowałeś. No to mniej wiecej tak: Cytat <?php
<form method="post" action=""> <center> <textarea name="edytor" cols="70" rows="30">'); $a = 'user/'.$_COOKIE['nick'].'.html'; $b = fopen($a, 'r+'); $c = fread($b, filesize($a)); fclose($b); echo ('</textarea> </center> <div align="right"> <input type="submit" value="Zapisz"> <br><br> </form> </div> '); $nazwa_pliku = 'user/'.$_COOKIE['nick'].'.html'; $do_zapisania = $_post['edytor'].' '; $plik = fopen($nazwa_pliku, 'w+'); fputs($plik, $do_zapisania); fclose($plik); ?> |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Kod $b = fopen($a, 'r+'); $c = fread($b, filesize($a)); fclose($b); A o file_get_contents" title="Zobacz w manualu PHP" target="_manual słyszałeś? Kod $_post['edytor'].' ' PHP rozróżnia wielkość znaków. Poza tym, nie wiem, czy istnieje u Ciebie ciastko nick. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 7.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
A jak mam zrobić aby mi się nie pokazywało coś takiego w textarea:
Cytat <br /> <b>Warning</b>: fread() [<a href='http://www.php.net/manual/pl/function.fread'>function.fread</a>]: Length parameter must be greater than 0. in <b>C:\Documents and Settings\Marek\Moje dokumenty\Moje Witryny\user\zeelof\user.php</b> on line <b>68</b><br /> I co tu ma być zmienione by to pasowało do klawisza: Cytat echo ('</textarea>
</center> <div align="right"> <input type="submit" value="Zapisz"> <br><br> </form> </div> '); $nazwa_pliku = 'user/'.$_COOKIE['nick'].'.html'; $do_zapisania = $_post['edytor']; $plik = fopen($nazwa_pliku, 'w+'); fputs($plik, $do_zapisania); fclose($plik); |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat A jak mam zrobić aby mi się nie pokazywało coś takiego w textarea: Masz pusty plik, dlatego taki błąd. Użyj file_get_contents" title="Zobacz w manualu PHP" target="_manual - nie dość, że prościej, to wydajniej. Cytat I co tu ma być zmienione by to pasowało do klawisza: Enter, czy home? ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 7.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jestem w trakcie nauki PHP i MySQL i nie wiem jak zastosować to file_get_contents
![]() A klawisz (przycisk, guzik, itp.) to ten ZAPISZ |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Odrób swoją pracę domową i wtedy wróć... W manualu masz wszystko, Tobie brakuje podstaw.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:13 |