programowanie w c++ builder
Navigation
Strona główna arrow PHP arrow Operacje plikowe w PHP
 
 
2008-04-14
Na początku lutego miała miejsce poteżna awaria międzykontynentalnych łącz internetowych, która spowodowała spadek ruchu w Sieci o ok. 50 %.Bliski Wschód, Indie i Pakistan miały utrudnienia w korzystaniu z Internetu.Korzystano wtedy z zapasowego łącza biegnącego po dnie Pacyfiku, jednak kabel szybko się zapchał.Początkowo podejrzewano zamach terrorystyczny, jednak po analizie zdjęć satelitarnych ujawniono, że zawinili kapitanowie 2 statków, którzy rzucili kotwice w złym miejscu.
2008-04-01
Z badań przeprowadzonych przez firmę Arbor Networks, liczba pakietów w Sieci wykorzystywanych do ataków DDoS może sięgać 2%.Każdego dnia przeprowadzanych jest ok. 1300 takich ataków.Hakerzy korzystają przy tym z łącz  Internautów.
2008-02-25

Według doniesień prasowych Wall Street Journal, Google korzystając z doświadczenia firmy Space Data zamierza stworzyć siec komunikacji bezprzewodowej typu WAN, a urządzenia przekaźnikowe miałyby być umieszczone na balonach.Sieć taka albo byłaby samodzielna, albo wspierałaby łączność na terenach wyżynnych.

2008-02-25

Nasa oraz British National Space Centerzamierzają stworzyć sieć komórkową na Księżycu do 2020 r.Sieć ta miałaby za zadanie komunikację astronautów z Ziemią oraz wspomagać komunikację na Ziemi.Rozmowy telefoniczne byłyby przesyłane za pomocą satelitów krążących wokół Księżyca.Pierwsze testy zaplanowana w 2012 r.

Operacje plikowe w PHP Drukuj Email
Oceny: / 0
KiepskiBardzo dobry 
Wpisał: doctor   
21.01.2008.
Operacje plikowe w PHP

W php, podobnie jak w C++, zachodzi często potrzeba zapisu lub odczytu różnych danych do/z pliku.
Jest to niezwykle proste.Warto jedynie pamiętać, aby przeprowadzać jakąkolwiek operację na pliku, należy wykonać 3 kroki:
  • otworzyć plik, tj. uzyskać wskaźnik do pliku
  • zapisać/odczytać dane do/z pliku
  • zamknąć plik
Do otwarcia pliku posłużymy się funkcją
resource fopen($filename, $mode)

gdzie $filename jest nazwą pliku do otwarcia, a $mode trybem jego otwarcia.
I tak, jeśli $mode =
  • "r" - plik otwarty tylko do odczytu, wskażnik pliku ustawiony na początku pliku, jeśli plik nie istniejje, następuje próba jego stworzenia
  • "w" - plik otwarty tylko do zapisu, wskażnik do pliku ustawiony na początku pliku, jeśli plik nie istniejje, następuje próba jego stworzenia
  • "a" - plik otwarty do zapisu, wskaźnik do pliku ustawiony na końcu pliku, a więc typ operacji to dopisanie treści na końcu pliku bez usuwania jego zawartości, jeśli plik nie istniejje, następuje próba jego stworzenia
  • "r+" - otwarcie pliku do odczytu i zapisu, wskażnik pliku ustawiony na początku pliku
  • "w+" - otwarcie pliku do odczytu i zapisu, wskażnik pliku ustawiony na początku pliku
Funkcja fopen zwraca identyfikator pliku.

Do zapisu warto uzywać funkcji
int fwrite($handle, $data)

gdzie $handle jest uchwytem do pliku zwróconym przez funkcję fopen, a $data to dane które powinny zostać zapisane.

Do odczytu danych z pliku, warto stosować 2 funkcje:
string fread($hande, int $length)

przy czym $length określa, ile bajtów będzie odczytanych z pliku

string fgets($handle)
Funkcja ta jest zwykle używana do odczytania całej zawartości pliku.

Do zamknięcia pliku służy funkcja
bool fclose($handle)

zwracająca true jeśli powiedzie się zamknięcie pliku.

Przykład 1 - zapis do pliku
 
 
<?php
$plik = fopen("plik.txt", "w");
  if($plik)
{
$dane = "Ciąg do zapisania";
fwrite($plik, $dane);
fclose($plik);
}
?>

Przykład 2 - odczyt zawartości pliku

<?php
$plik = fopen("plik.txt", "r");
  if($plik)
{
$zawartosc = "";
  while(!feof($plik) )
{
    $zawartosc .= fgets($plik);
}
fclose($plik);
echo $zawartosc;
}
?>
Zmieniony ( 21.01.2008. )
Odsłony: 142
 

Sonda

Jaki oceniasz swoje umiejętności programistyczne w C/C++?
 

Popularne tagi

ascii auto button c++ combobox do generowania liter doctor drag and drop file *in formatowanie formatowanie liczb funkcje icony int to string keylogger klasy label liczba ktĂłra ma 100 liczba która ma 100 listbox math.h move to rs-232 showmessage string stringgrid szyfr cezara tchart timer tobject *sender updown vcl.h winexec zdarzenia zdarzenie

Darowizna dla autora

Imieniny

15 Maja 2008
Czwartek
Imieniny obchodzą:
Atanazy, Afanazy,
Berta, Cecyliusz,
Czcibora, Dionizja,
Izydor, Jan,
Nadzieja, Ruprecht,
Strzeżysław, Zofia
Do końca roku zostało 231 dni.

Gościmy

Myśli Wielkich

Tylko miłość może wykluczyć używanie jednej osoby przez drugą.
Jan Paweł II

Losowy obraz

b1.jpg

 

Rekomendacje

© 2008 Kurs programowania w C++ Builder
Ansi C | Turbo Pascal - kurs | Sklep Flavon | Programowanie, projektowanie www | Tiesto

Maca | Vilcacora | Sklep zielarsko - medyczny | Flavon Max | Sprzęt rehabilitacyjny | Sklep Flavon Antyoksydanty | Suplementy diety | Sprzęt ortopedyczny | Flavon taniej | Flavonoidy | Kuchenki mikrofalowe | świetlówki energooszczędne | Grzejniki konwektorowe |



template & graphics by Ferienhaus Italien
Wózki
Wózki
www.wozki-widlowe.n…
kosmetyki
kosmetyki
www.beautyfly.pl
calling card
calling card
www.pinsonsale.com
Uroda
uroda i zdrowie z aloesem
www.aloe.com.pl
Prepaid Phone Cards
prepaid phone cards
www.phonecardsmile.…