Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zapis do tablicy asocjacyjnej
Forum PHP.pl > Forum > Przedszkole
pablo_83
  1. <?php  
  2.  $filename = 'plan.dat';  
  3.    
  4.  if (file_exists($filename)) {  
  5.      echo "Plik $filename istnieje <br />";  
  6.  } else {  
  7.      echo "Plik $filename nie istnieje <br />";  
  8.  }  
  9.  echo( "Rozmiar pliku" .filesize($filename)."<br />") ;
  10.  
  11.    echo("ostatnie otwarcie:".date("j, F, Y, H:i", fileatime($filename))."<br />");
  12.    
  13.      echo("ostatnia modyfikacja:".date("j, F, Y, H:i", filemtime($filename))."<br /><br /><br />");            
  14.    
  15.    $fp = fopen("plan.dat", "r");
  16.    $tekst =  fpassthru($fp);
  17.    
  18.  
  19.    
  20.  
  21.    
  22. [indent]// $dane = explode("\n", file('plan.dat'));    
  23. [/indent][indent]        //$dane = array ("a"=>"$tekst");
  24. [/indent][indent][indent][indent]//echo ("to jest plan zajec z tablicy: <br /> $dane");
  25. [/indent][/indent][/indent]  
  26.  ?>



witam. napisałem taki kod wyświetlający różne informacje i pliku plan.dat (plan zajęć). Nie wiem co mam dopisać i w jaki sposób aby to co zostało odczytane z pliku plan.dat za pomocą fpassthru() wrzucić do tablicy asocjacyjnej. Proszę o pomoc, w wykomentowaniu są moje nieudolne próby ... ;/.

to tekst zwracany przez fpassthru - poniedzialek Brak zajęć.

plik zawiera tylko tekst który jest zapisywany przez inną funkcje

  1. <?php
  2. $plik = @fopen ("plan.dat","a");
  3.  
  4. $dopis = "poniedzialek
  5. Brak zajęć.
  6. ";
  7.  
  8. $dlugosc_wpisu = strlen("$dopis");
  9. $zapis_udany = @fwrite ($plik,$dopis,$dlugosc_wpisu);
  10. if ($zapis_udany) echo ("Plik został zapisany<br />");
  11. else
  12. echo ("Wystąpił problem !<br />");
  13.  
  14.  
  15. fclose($plik);
  16. ?>
Fifi209
Pokaż lepiej jak wygląda plik bo jasnowidzem to tutaj nikt nie jest. ;d
RafaelX
i daj kod w tag [php] bo nic nie widać...
Ociu
Proszę dodać tag do tematu i zamknąć kod w odpowiednim bbCode, inaczej będę musiał zamknąć temat.
pablo_83
mam nadzieje że teraz lepiej jest to zobrazowane
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.