fwrite

(PHP 3, PHP 4, PHP 5)

fwrite -- Zapis pliku binarnie bezpieczny

Opis

int fwrite ( resource uchwyt, string łańcuch [, int długość] )

fwrite() zapisuje treść łańcuch do strumienia pliku wskazanego przez uchwyt. Jeśli argument długość został podany, zapis zatrzymywany jest po zapisaniu długość bajtów lub łańcuch skończy się, cokolwiek nastąpi szybciej.

fwrite() zwraca liczbę zapisanych bajtów, lub FALSE w przypadku błędu.

Zauważ, że jeśli argument długość zosta podany, to konfiguracja magic_quotes_runtime zostaje zignorowana i żadne slashe nie zostaną usunięte z łańcucha.

Notatka: W systemach, które rozróżniają pliki na binarne i tekstowe (np. Windows) plik musi zostać otworzony z 'b' włączonym do parametru tryb funkcji fopen().

Przykład 1. Prosty przykład fwrite

<?php
  $nazwapliku
= 'test.txt';
  
$trochetresci = "Dodaj to do pliku\n";
    
  
// Najpierw przekonaj się czy plik istnieje i jest zapisywalny.
  
if (is_writable($nazwapliku)) {
    
      
// W naszym przykładzie otwieramy $nazwapliku w trybie dopisywania.
      // Wskaźnik pliku jest ustawiony na końcu pliku gdzie znajdzie
      // się zawartość $trochetresci po wykonaniu fwrite().
      
if (!$uchwyt = fopen($nazwapliku, 'a')) {
           echo
"Nie mogę otworzyć pliku ($nazwapliku)";
           exit;
      }
    
      
// Zapis $trochetresci do naszego otwartego pliku.
      
if (fwrite($uchwyt, $trochetresci) === FALSE) {
          echo
"Nie mogę zapisać do pliku ($nazwapliku)";
          exit;
      }
    
      echo
"Sukces, zapisano ($trochetresci) do pliku ($nazwapliku)";
    
      
fclose($uchwyt);
    
  } else {
      echo
"Plik $nazwapliku nie jest zapisywalny";
  }
  
?>

Patrz także: fread(), fopen(), fsockopen(), popen() i file_put_contents().



Język PHP to dzisiaj powszechnie przyjęty standard, podstawa tworzenia dynamicznych stron WWW, opartych na bazach danych.

PHP to język skryptowy. Znaczy to, że jest to język nie kompilowalny. Program jest wykonywany przez interpreter na podstawie jego kodu źródłowego. Język PHP to element technologii internetowej SERVER-SIDE. Znaczy to, że kod języka jest wykonywany od strony serwera (na serwerze).

W jakim celu używac PHP? Po co to komu?

Załóżmy, że potrzebujemy takiej strony internetowej, która wyświetli zawsze bieżącą datę. Dzięki technologii PHP, datę i godzinę odczytywać można z miejsca gdzie wykonuje się skrypt, np. gdy serwer znajduje się w USA a my w Polsce to widoczna jest różnica w czasie który zostanie wyświetlony.

zarabianie w internecie transport Ustawy Sejmowe IV auto czesci pozycjonowanie praca Krosno pozycjonowanie Gwiazdy tańczą obrusywizy do rosji, powiększanie ust, strony www, plan miasta Chełm, meble biurowe warszawa