Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zawartosc pliku txt jako zmienna
ProNeO
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.01.2012

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


Witam, jestem "świeży" w php i mam nasteoujacy problem.
Zajmuję sie własnie pisaniem ankiety. Zrobilem juz wyswietlanie pytań. Odpowiedzi userów zapisywane sa w pliku .txt ktorego nazwa jest adres IP komputera z ktorego byla wykonana ankieta. Ten sam adres zostaje dodany do pliku adresy.txt. Ten plik potrzebny jest do pobierania IP , ktore jako nazwa pliku otwierane jest przez funkcje. Na sam koniec ankiety wyswietlane są wyniki głosowania. Tzn powinny byc wyswietlane ponieważ nie dziala mi ten skrypt. Program otwiera plik adresy.txt i pobiera kazdy adres IP jaki tam jest i powinien go wykorzystac jako zmienna i otworzyc plik o nazwie tej samej co adres IP, ale tak sie nie dzieje. Czy mozna jakoś daną z pliku jako zmienna ustawic?

Z góry dzieki za odpowiedz:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ProNeO
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.01.2012

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


hehe skomplikowane rzeczy mi mowicie:P
O to kod tego skryptu :

  1. <html>
  2. <head>
  3.  
  4. </head>
  5. <body>
  6.  
  7. <?php
  8.  
  9. $adres=fopen('adres.txt', 'r'); //otwiera plik z adresami IP
  10. while (!feof($adres)) // czyta do konca plik
  11. {
  12. $a=fgets($adres); //$a pobiera pierwszy adres z pliku
  13. echo $a."<br>"; // wyświetla ten adres w celu sprawdzenia poprawności kodu
  14.  
  15. if ($a==null) // sprawdza czy $a jest pusta(w wypadku gry bedzie juz koniec pliku adres.ttx)
  16. {
  17. break; //zatrzymuje skrypt
  18. }
  19. else
  20. {
  21. $plik=fopen("$a", 'r'); //i tu jest problem, $plik powinna otworzyć plik , którego nazwę pobrała by z pliku adres.txt
  22. echo $plik; //kontrola otwarcia pliku
  23. while (!feof($plik)) //odczytuje plik do konca
  24. {
  25. $nrpyt=fgets($plik); //w tych plikach zapisywane sa w osobnych linikjach numer pytania i numer odpowiedzi stad takie czytanie
  26. $nrodp=fgets($plik); // to samo co wyzej
  27. echo $nrpyt."<br>"; // wyswietlanie numeru pytania
  28. echo $nrodp."<br>"; //wyswietlanie odpowiedzi na pytanie
  29. }
  30. fclose($plik); // zamkniecie pliku
  31. }
  32. }
  33. fclose($adres); //zamkniecie pliku
  34. ?>
  35. </body>
  36. </html>


postarałem sie wam wytlumaczyc kod mojego skryptu, jesli bedize potrzebowali zawartosci jakiegos pliku jeszcze to wstawie.
A problem jest taki ze $plik nie chce otwierac pliku o nazwie $a.
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: 1.01.2026 - 14:10