Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> unserialize
Apo
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


W pliku mam zapisane dane po serializacji np:
wartosc[0] = 'czesc';
wartosc[1] = 'Andrzej';

serialize($wartosc)."\n";

Coś w tym stylu.
I teraz mam pytanie jak odczytać wszystkie linie z pliku po serializacji. Normalnie nie miałem z tym problemu ale teraz nie umie. Robie tak:

  1. <?php
  2.  
  3. function show($plik) {
  4.  
  5. $hand = fopen($plik, 'r');
  6. flock($hand, LOCK_SH);
  7. if(filesize($plik) !== 0) {
  8. $wartosc = unserialize(fread($hand, filesize($plik)));
  9. }
  10. else { 
  11. echo 'Puste';
  12. }
  13. flock($hand, LOCK_UN);
  14. fclose($hand);
  15. return $wartosc;
  16. }
  17.  
  18. ?>

Ale albo nic mi sie nie wyświetla albo samo 'ARRAY'.
Go to the top of the page
+Quote Post

Posty w temacie
- Apo   unserialize   29.10.2005, 15:29:56
- - dr_bonzo   [PHP] pobierz, plaintext <?php$wartosc = unseri...   29.10.2005, 16:22:37
- - Apo   [PHP] pobierz, plaintext <?php function za...   29.10.2005, 16:29:57


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 Aktualny czas: 19.08.2025 - 04:08