Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zapis danych z formularza do pliku., Nie potrafię zapisać danych z formularza w pliku tekstowym.
majkel1994
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.07.2010

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


Nie potrafię zapisać danych z formularza w pliku tekstowym. A chodzi mi o ten wycinek kodu:
Kod
<font size=40><font color="navy"><font face="arial"><i>Wrzuciłeś film!</p></i></font></font></font>
Filmik:<br>
<?php echo $_GET ['link'] ?></p>
Wrzucone przez:<br>
<?php echo $_GET ['ksywa'] ?></p>
$links=$_GET['link'];
$ksywa=$_GET ['ksywa'];
Rodzaj: <br>
<?php switch($_GET['zamow']){
   case "Humor":
     echo "Humor";
    
    
    
     break;
   case "Bramki":
     echo "Bramki";
     break;
   case "Kibice":
     echo "Kibice";
     break;
    case "Gry":
     echo "Gry";
     break;
   }
?>
  

</b></td></tr></table>


</body>



Ten kod dziala dobrze, ale kiedy do switcha dodaje polecenie zapisu do pliku(probowalem z kilku stron, kursow)(otwarcie pliku, pobranie danych, zamkniecie pliku, dopisanie nowych danych, otwarcie pliku, zapisanie danych i zamkniecie) za kazdym razem pokazuje sie blad. kiedy dopisze np.: $link=$_GET['link']; przed switchem to blad przesuwa sie o linijke. co zrobic zeby zapisywalo mi np humor do humor.txt itd.(pliki mam stworzone w folderze. Dodam ze czytanie danych z pliku za pomoca readfile() dziala. A oto kod ktory wstawilem do zapisu:
Kod
// wczytanie starych danych
   // otwarcie pliku do odczytu
   $fp = fopen("humor.txt", "r");
  
   //odczytanie danych
   $stareDane = fread($fp, filesize("humor.txt"));
  
   // zamknięcie pliku
   fclose($fp)
  
   // stworzenie nowych danych
   $noweDane  = $_GET['link'];
//probowalem tutaj dodac takze zmienne $link tak jak pisalem wyzej.
   $noweDane .= $stareDane;
  
// zapisanie nowych danych
   // otwarcie pliku do zapisu
   $fp = fopen("humor.txt", "w");
  
   // zapisanie danych
   fputs($fp, $noweDane);
  
   // zamknięcie pliku
   fclose($fp);

Prosze o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
majkel1994
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.07.2010

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


Problem rozwiązany. Dziękuje amii'emu. Temat do zamknięcia.( Wczesniejszych rozwiazan nie sprawdzalem, poniewaz zalezy mi na tym ,aby dane byly dopisane do pliku na jego poczatku)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 12:58