Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]file_get/put_contents w starszym php, Zastepstwo...
starter91php
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 6.05.2009

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


Witam, uzywam w swoim skrypcie 2 funkcji - file_get_contents i file_put_contents.
Tej pierwszej aby pobrac z pliku okreslony kontekst, np znaki od 10 do 20, a druga, zeby je tam wstawic.
Niestety skrypt ten musze wstawic na serwer ze starsza wersja php (4.4), gdzie funkcje te nie maja obslugi kontekstu pliku, czym moge je zastapic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Przeczytaj komentarze
http://pl2.php.net/file_get_contents

  1. <?php
  2. //PHP 4.2.x Compatibility function
  3. if (!function_exists('file_get_contents')) {
  4.       function file_get_contents($filename, $incpath = false, $resource_context = null)
  5.       {
  6.           if (false === $fh = fopen($filename, 'rb', $incpath)) {
  7.               trigger_error('file_get_contents() failed to open stream: No such file or directory', E_USER_WARNING);
  8.               return false;
  9.           }
  10.  
  11.           clearstatcache();
  12.           if ($fsize = @filesize($filename)) {
  13.               $data = fread($fh, $fsize);
  14.           } else {
  15.               $data = '';
  16.               while (!feof($fh)) {
  17.                   $data .= fread($fh, 8192);
  18.               }
  19.           }
  20.  
  21.           fclose($fh);
  22.           return $data;
  23.       }
  24.   }
  25. ?>


Analogicznie file_put_contents

Ten post edytował wookieb 15.07.2009, 13:01:33


--------------------
Go to the top of the page
+Quote Post

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: 22.08.2025 - 09:06