![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
Chciałem napisać skrypt, który zapisuje dane z formularza do pliku, a następnie odczytuje je na nowej stronie, ale coś nie chce działać. Sprawdzicie co jest źle?
index.php Kod <BR><html><BR><head><BR> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /><BR></head><BR><body></P> <P><?<BR>echo ("<form action=wpis.php method=post> ");<BR>echo ("Imie:");<BR>echo ("<input type=text name=imie value=> ");<BR>echo ("E-mail:");<BR>echo ("<input type=text name=mail value=> ");<BR>echo ("Tresc:");<BR>echo ("<textarea name=tresc rows=10 cols=40></textarea> ");<BR>echo ("<input type=submit value=wyslij>");<BR>echo ("</form>");<BR>?></P> <P></form><BR></body><BR></html><BR> wpis.php Kod <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> <meta http-equiv="refresh" content="3;URL=odczyt.php"> </head> <body> <? $imie=$__POST['imie']; $mail=$__POST['mail']; $tresc=$__POST['tresc']; $asd= $imie.$mail.$tresc; echo ("$asd"); $file=fopen("plik.txt", "w"); fwrite($file, $asd, 999); fclose($file); ?> </body> </html> odczyt.php Kod <html>
<head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> </head> <body> <? $aaa=fopen("plik.txt", "w"); $dane = fread($aaa, 999); fclose($aaa); echo ("$dane"); ?> </body> </html> |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
1) Uzywaj wlasciwego bbcode
2) Jak cos ci nie dziala, dostajesz bledy, to pisz co ci nie dziala, jakie bledy dostajesz 3) <?<BR>echo (.... - co to ma byc? Widzieles kiedys w php taką funkcje jak <br> ? Mieszasz kod php z kodem html i ci to nie wychodzi. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
troche mi sie pomieszało w pierwszym poście.. źródła plików podałem poniżej tak jak maja być...
nie działa mi zapis do pliku.. pomożesz? Kod index.php
<html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> </head> <body> <? echo ("<form action=wpis.php method=post><br>"); echo ("Imie:"); echo ("<input type=text name=imie value=><br>"); echo ("E-mail:"); echo ("<input type=text name=mail value=><br>"); echo ("Tresc:"); echo ("<textarea name=tresc rows=10 cols=40></textarea><br>"); echo ("<input type=submit value=wyslij>"); echo ("</form>"); ?> </form> </body> </html> wpis.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> <meta http-equiv="refresh" content="3;URL=odczyt.php"> </head> <body> <? $imie=$__POST['imie']; $mail=$__POST['mail']; $tresc=$__POST['tresc']; $asd= $imie.$mail.$tresc; echo ("$asd"); $file=fopen("plik.txt", "w"); fwrite($file, $asd, 999); fclose($file); ?> </body> </html> odczyt.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> </head> <body> <? $aaa=fopen("plik.txt", "r"); $dane = fread($aaa, 999); fclose($aaa); echo ("$dane"); ?> </body> </html> |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
po raz kolejny prosze o uzywanie wlasciwego bbcode. w tym przypadku [php]. nastepnym razem nasle na ciebie moderatora (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
na pierwszy rzut oka: nie: $__POST a: $_POST |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
sorry.. nowy jestem (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
poprawiłem, ale nadal nie zapisuje do pliku... |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
a otwierales plik recznie i sprawdzales czy tam cos jest? Moze zapisuje a nie odczytuje?
A masz wlaczone wyswietlanie bledow? http://nospor.pl/php-faq-n29.html#faq-2 A echo tego co wkladasz to wyswietla ci to co miales w formie? |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
otwierałem i nic tam nie ma..
echo wyświetla tak jak ma byc.. odczyt działa bo sprawdzałem na odzielnym pliku.. |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
no a te bledy wlaczyles? Czytaj oco pytam i odpowiadaj na wszystko. Nie lubie powtarzac. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Skoro ci nie zapisuje to masz jakis blad. Skoro go nie widzisz to masz wylaczone wyswietlanie bledow. Jak wlaczyc podalem ci w linku |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
ustwaiłem na wyświetlanie wszystkich błędów.. ale niestey żadne mi się nie pokazały.. o co kaman? może to wina krasnala?
Ten post edytował kamil_lk 31.05.2008, 19:20:38 |
|
|
|
Post
#10
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
az utworzylem identyczne pliki co ty i... wszystko dziala. Gdy nie mialem praw to wyswietlalo mi bledy. Gdy prawa ustawilem to zapisalo i odczytalo.
Pokaz jeszcz raz poprawiony kod po zmianach. Pokaz w tym kodzie gdzie dales te wyswietlanie bledow. |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
Kod <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> <meta http-equiv="refresh" content="3;URL=odczyt.php"> </head> <body> <?php error_reporting(E_ALL); ini_set('display_errors','1'); ?> <? $imie=$_POST['imie']; $mail=$_POST['mail']; $tresc=$_POST['tresc']; $asd= $imie.$mail.$tresc; echo ("$asd"); $file=fopen("plik.txt", "w"); fwrite($file, $asd, 999); fclose($file); ?> </body> </html> gdy ustawiłem raportowanie błędów na końcu to wszystko działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) Ten post edytował kamil_lk 31.05.2008, 19:33:29 |
|
|
|
Post
#12
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
dobra, nasylam na Ciebie moderatora. Ty wiesz dobrze za co (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Co do kodu: no to nie wiem. POddaje sie. Jedynie co mi przychodzi do głowy to sprawdź rozpoczynanie kodu wszedzie albo przez <? albo przez <?php Bo raz piszesz tak a raz inaczej. Sprawdz obie wersje edit up: to dziala juz zapis do pliku? |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
nom jak ustawiłem to raportowanie na końcu pliku to działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) poczekaj z tym moderatorem.. heh (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) sory, ale o co chodzi w tym bbcode, czyli że co? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) sory że pytam, ale to jest pierwsze forum, na którym mi to wypominało (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
|
Post
#14
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat nom jak ustawiłem to raportowanie na końcu pliku to działa Cos tu smierdzi ale jeszcze nie wiem co...Cytat poczekaj z tym moderatorem.. heh Sorki, za późno. Kilka razy cie prosilem i informowalem. Moze modek ci darujeCytat sory, ale o co chodzi w tym bbcode, czyli że co? tongue.gif sory że pytam, ale to jest pierwsze forum, na którym mi to wypominało Bo widzisz, teraz jestes na porządnym forum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod php nalezy brac w bbcode php, nawet jak ma wstawki html pisalem ci o tym.
A ty dajesz code Kod echo 'to jest kod w bbcode [code]'; Widzisz roznice? |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
aaa.. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) widze widze.. sorry (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale naprawde jak miałem raportowanie na początku to mi nie działało.. dopiero potym jak zapytałeś gdzie wkleiłem kod to tak sobie pomyślałem żę możę trzeba na koniec.. no i zadziałało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a czemu
Cytat coś tu śmierdzi ale nie wiesz jeszcze co... ?hym.. wstawiłem na początek i też działa.. (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) może jestem zbyt porywczy i nie dokładnie wkleiłem albo coś takiego.. no ale gdyby nie Ty to bym do tego nie doszedł (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) DZIĘKUJĘ (heh.. taka mała rzecz, a jak cieszy (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) ) Ten post edytował kamil_lk 31.05.2008, 19:48:06 |
|
|
|
Post
#16
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat coś tu śmierdzi ale nie wiesz jeszcze co... ? No chodzi mi o to dzialanie po daniu tego na koncu. No na chlopski rozum nie powinno to miec zadnego znaczenia. A pokaz jeszcze kod po tej ostatniej zmianie, bo az dziwne. Moze jakos magicznie to zrobiles (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) UZYJ TYM RAZEM WLASCIWEGO BBCODE (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) edit up: Cytat hym.. wstawiłem na początek i też działa.. haha.gif może jestem zbyt porywczy i nie dokładnie wkleiłem albo coś takiego.. Kurcze, ale to co ci wkleilem nie powinno miec znaczenie na dzialanie skryptu. Kod co ci dalem mial sluzy wlaczeniu wyswietlanai bledow a nie ich eliminacji. A usun to teraz. Juz ci nie zapisuje? |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%)
|
wszystko działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) sory jeśli dalej źle ten bbcode bo nie wiem jak go włączyć.. wciskam przycisk PHP ale nic sie nie dzieje (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#18
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
bbcode teraz git (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ale na przyszlosc staraj sie zamykac bbcode dla roznych plikow co do kodu: to juz nie wiem. grunt ze dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 02:29 |