Witam

1.
Chciałem zrobić aby funkcją unserialize odczytać daną linie z pliku. Normalnie nie było by z tym problemu pisałem tak:


Kod:
  1. <?php 
  2. $wiersze = @file($archive_db); 
  3. $c = count($wiersze); 
  4. $preview = strip_tags($_GET['preview']); 
  5.  
  6. if(isset($_GET['preview']) && is_numeric($preview)) { 
  7.  if($preview > $c || $preview < 0) { 
  8.  echo '<center>Nie ma newsa w archiwum o numerze <b>'.$preview.'</b></center>'; 
  9.  } 
  10.  else { 
  11. foreach($wiersze as $wpis) { 
  12. list($numer, $autor, $title, $licznik, $news, $newslong, $date) = explode('<>', $wiersze[$preview]); 
  13. } 
  14. $title = stripslashes($title); 
  15. $news = stripslashes($news); 
  16. $newslong = stripslashes($newslong); 
  17. $autor = stripslashes($autor); 
  18. echo 
  19. <div id="mainnews"> 
  20. <div id="'.news.'"><b>'.$title.'</b> - '.$date.'</div> 
  21. <div id="puste"></div> 
  22. <div id="widenews">'.$news.'<br /><br />'; 
  23. if($newslong !== '') { echo $newslong; } 
  24. echo '</div> 
  25. <div id="puste"></div> 
  26. <div id="news">dodał: '.$autor.
  27. </div> 
  28. </div>'; 
  29.  } 
  30. } 
  31. ?> 

Ale jak próbowałem pod to dawać unserialize to nie wychodzi.

2.
Pisze system newsów i jak w wygodny sposób zrobić poziomy urzytkowników. np:
administrator ma wszystki uprawnienia, moderatorzy i userzy. Jak moge takie coś zrobić w wygodny sposób proszę opis lub przykłady.

3.
Jak moge zapisać np nowy komentarz do pliku który jest odczytywany funkcja unserialize np mam
autor tytuł news news pusty komentarz długi data --- do wszystko jest serializowane
I teraz w miejsce pusty komentarz jak mam dopisywać komentarze. Bo nie wiem jak to zrobić aby mi sie dane nie pomieszały.