Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z zapisem i odzczytem
MixX
post 7.10.2010, 14:51:02
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.10.2010

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


Mam problem z odczytem i zapisem z piku tekstowego

Index.html
  1. <span style="font-family:Arial Black;"><h2>Zapisz Notatkę</h2></span>
  2. <FORM ACTION="zapis.php" METHOD="POST">
  3. <b>Nazwa:</b><INPUT TYPE="TEXT" NAME="Nazwa"><br>
  4. <b>Treść:</b><INPUT TYPE="TEXT" NAME="Tresc"><br>
  5. <INPUT TYPE="SUBMIT" NAME="Akceptuj" Value="Zapisz">
  6. </FORM>
  7. <span style="font-family:Arial Black;"><h2>Odczytaj Notatkę</h2></span>
  8. <FORM ACTION="podglad.php" METHOD="POST">
  9. <b>Nazwa:</b><INPUT TYPE="TEXT" NAME="Nazwaa"><br>
  10. <INPUT TYPE="SUBMIT" NAME="Akceptuj" Value="Podgląd">
  11. </FORM>
  12.  


zapis.php
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>Zapis</title>
  6. </head>
  7. <body>
  8.  
  9. <?php
  10. $Plik = fopen("$Nazwa.txt", "w");
  11. fputs($Plik, "$Tresc");
  12. fclose($Plik);
  13. print("Zapisano notatkę!");
  14. print("Nazwa: $Nazwa");
  15. print("Treść: $Tresc");
  16. print("Nazwa Pliku: $Plik");
  17. ?>
  18.  
  19. </body>
  20. </html>


podglad.php
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>Podglad</title>
  6. </head>
  7. <body>
  8.  
  9. <?php
  10. $Plik = fopen("$Nazwaa.txt", "r"); while(!feof($Plik)) { $Linia = fgets($Plik, 255); print("$Linia <BR>"); } fclose($Plik);
  11.  
  12. print("Wczytano: $Nazwaa");
  13. print("Nazwa pliku: $Plik");
  14. ?>
  15.  
  16. </body>
  17. </html>


Wstawiłem skrypt tutaj http://www.skrox.yoyo.pl/
Proszę o pomoc
Go to the top of the page
+Quote Post
lord2105
post 7.10.2010, 16:38:26
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

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


zobacz czy CHMODY pliku są ustawione na 777


--------------------
40% rozwiązań znajduje się tutaj.
59,9% tutaj.

Jeśli pomogłem rozwiązać Twój problem wciśnij
Go to the top of the page
+Quote Post
MixX
post 8.10.2010, 11:53:24
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.10.2010

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


Ok teraz zapisuje plik lecz nazwa jego jest .txt a w nim nic niema
Go to the top of the page
+Quote Post
nospor
post 8.10.2010, 11:57:30
Post #4





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




$Nazwaa, $Tresc nie istnieje


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

"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
melkorm
post 8.10.2010, 11:57:42
Post #5





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


  1. var_dump($_POST);


Pewnie register_globals jest off i zamiast zmiennych odwołujących się do nazw z formularza musisz odwołać się do nich poprzed tablicę $_POST
np:
  1. // zamiast :
  2. fopen("$Nazwaa.txt", "r");
  3.  
  4. //dajesz:
  5. fopen( $_POST['Nazwa'] . '.txt', "r");


--------------------
Go to the top of the page
+Quote Post
MixX
post 8.10.2010, 12:17:48
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.10.2010

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


Jest teraz :

Cytat
Warning: fopen() [function.fopen]: Unable to access jh.txt in /var/www/sites/yoyo.pl/s/k/skrox/notat/zapis.php on line 20

Warning: fopen(jh.txt) [function.fopen]: failed to open stream: No such file or directory in /var/www/sites/yoyo.pl/s/k/skrox/notat/zapis.php on line 20

Warning: fputs(): supplied argument is not a valid stream resource in /var/www/sites/yoyo.pl/s/k/skrox/notat/zapis.php on line 22

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/sites/yoyo.pl/s/k/skrox/notat/zapis.php on line 24
Zapisano notatkę!Nazwa:Treść: Nazwa Pliku:
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: 8.07.2025 - 04:42