Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zapis & odbiór
kamil_lk
post 31.05.2008, 18:31:18
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>
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 18:35:22
Post #2





Grupa: Moderatorzy
Postów: 36 557
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.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 18:55:49
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>
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 18:59:13
Post #4





Grupa: Moderatorzy
Postów: 36 557
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 aaevil.gif

na pierwszy rzut oka:
nie: $__POST
a: $_POST


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 19:03:37
Post #5





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


sorry.. nowy jestem sciana.gif

poprawiłem, ale nadal nie zapisuje do pliku...
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 19:06:35
Post #6





Grupa: Moderatorzy
Postów: 36 557
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?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 19:09:59
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..
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 19:12:36
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no a te bledy wlaczyles? Czytaj oco pytam i odpowiadaj na wszystko. Nie lubie powtarzac. 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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 19:20:14
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
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 19:26:48
Post #10





Grupa: Moderatorzy
Postów: 36 557
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.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 19:30:20
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 winksmiley.jpg)

Ten post edytował kamil_lk 31.05.2008, 19:33:29
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 19:33:35
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




dobra, nasylam na Ciebie moderatora. Ty wiesz dobrze za co 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?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 19:37:44
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 winksmiley.jpg poczekaj z tym moderatorem.. heh winksmiley.jpg 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 tongue.gif
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 19:40:03
Post #14





Grupa: Moderatorzy
Postów: 36 557
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 daruje
Cytat
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 smile.gif
Kod php nalezy brac w bbcode php, nawet jak ma wstawki html
pisalem ci o tym.
  1. <?php
  2. echo 'to jest kod w bbcode [php]';
  3. ?>

A ty dajesz code
Kod
echo 'to jest kod w bbcode [code]';

Widzisz roznice?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 19:44:43
Post #15





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


aaa.. winksmiley.jpg widze widze.. sorry 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 smile.gif a czemu
Cytat
coś tu śmierdzi ale nie wiesz jeszcze co...
?

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..

no ale gdyby nie Ty to bym do tego nie doszedł winksmiley.jpg) DZIĘKUJĘ (heh.. taka mała rzecz, a jak cieszy haha.gif )

Ten post edytował kamil_lk 31.05.2008, 19:48:06
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 19:51:21
Post #16





Grupa: Moderatorzy
Postów: 36 557
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 winksmiley.jpg

UZYJ TYM RAZEM WLASCIWEGO BBCODE 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?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamil_lk
post 31.05.2008, 19:54:03
Post #17





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


  1. wpis.php
  2. <?php 
  3. error_reporting(E_ALL); 
  4. ini_set('display_errors','1'); 
  5. ?>
  6.  
  7. <?
  8. $imie=$_POST['imie'];
  9. $mail=$_POST['mail'];
  10. $tresc=$_POST['tresc'];
  11. $asd= $imie. $mail. $tresc;
  12. $file=fopen("plik.txt", "w");
  13. fwrite($file, $asd, 999);
  14. fclose($file);
  15. ?>
  16.  
  17. odczyt.php
  18. <?php 
  19. error_reporting(E_ALL); 
  20. ini_set('display_errors','1'); 
  21. ?>
  22.  
  23. <?
  24. $aaa=fopen("plik.txt", "r");
  25. $dane = fread($aaa, 999);
  26. fclose($aaa);
  27.  
  28. echo ("$dane");
  29. ?>


wszystko działa biggrin.gif sory jeśli dalej źle ten bbcode bo nie wiem jak go włączyć.. wciskam przycisk PHP ale nic sie nie dzieje tongue.gif
Go to the top of the page
+Quote Post
nospor
post 31.05.2008, 19:56:03
Post #18





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




bbcode teraz git smile.gif
ale na przyszlosc staraj sie zamykac bbcode dla roznych plikow

co do kodu: to juz nie wiem. grunt ze dziala smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 21.07.2025 - 07:26