Dodaj do ulubionych

pytanie o php

15.08.05, 12:27
witam wszystkich.
Z php dopiero rozpoczynam przygode i na wstepie mam takie pytanie(prymitywne
dosc...) Otoz do czego sluzy zmienna $fp ktora zazwyczaj wykorzystuje sie z
funkcja fopen()? chcialbym wiedziec jakie info zwrocone przez fopen() sa w tej
zmiennej zpisywane. Dzieki i pozdrawiam
Obserwuj wątek
    • szczurek1983 Re: pytanie o php 15.08.05, 14:12
      mówisz o zapisie $fp=fopen(); ?
      Równie dobrze możesz użyć zmiennej $x będzie tak samo działało. To tylko
      przypisanie funkcji do nzwy zmiennej.
    • tommy_from_cracow Re: pytanie o php 15.08.05, 15:57
      jasne, poprostu napisalem fp bo chtba jest ona zwyczajowo uzywana. niemniej
      jednak czy moglibyscie mnie oswiecic i wyjasnic sens o ktorym bylo wczesniej?
      Dzieki i pozdrawiam!
      • szczurek1983 Re: pytanie o php 15.08.05, 16:25
        W tej zmiennej jest przechowywana nazwa pliku oraz parametr z jakim otwierasz plik.
        pewnie chodzi Ci o to czy nie lepiej zapisać fopen(); niż $fp=fopen(); skoro nie
        ma żadnej różnicy. Ale plik również zamykasz i wtedy musisz to podać fclose($fp);
        Mam nadzieję, że o to Ci chodzi. zmienna zwraca to samo co funkcja która jest
        pod nią podpisana. W wypadku fopen(); to chyba true lub false ale głowy nie daje
        lepiej sprawdzić w manualu.
        • tommy_from_cracow Re: pytanie o php 15.08.05, 17:25
          Ok! wielkie dzieki, wlasnie o to mi chodzilo...
          Pozdrawiam
    • tommy_from_cracow Re: pytanie o php 18.08.05, 14:19
      Jeszcze jedno z serii bardzo glupich: roznice miedzy fgets() a fread() co zwracaja. od razu
      zaznaczam ze mam swiadomosc istnienia manuala php ale tam jest to strasznie pobieznie
      wytlumczone.
      A dla przykladu chce odczytac dane z pliku jakistam.txt i wypisac na stronie, ktorej funkcji uzyc
      i jakie sa roznice w uzyciu jednej i drugiej.
      Pozdrawiam i dzieki!
      • szczurek1983 Re: pytanie o php 18.08.05, 14:44
        fgets(); czyta linie po lini więc nie musisz nią wczytać całego pliku a
        powiedzmi kilka linii a fread(); wczytuje zawartość całego pliku. używając
        fread(); nie sformatujesz tekstu a czytając linie po lini możesz to zrobić.
        fread(); nie wymaga użycia funkcji fopen(); żeby odczytać plik w odróżnieniu do
        fgets();
        W manualu jest bardzo ładnie to opisane, poza tym zawsze można popatrzeć na
        przykłady i różnice w wykorzystyaniu.
        P.S. Opisywałem te funkcje z pamięci i mam nadzieję że nic nie pokręciłem.
    • tommy_from_cracow Re: pytanie o php 18.08.05, 14:53
      No i wszystko jasne Bardzo dziekuje, nareszcie jakas rzeczowa ;) odpowiedz

      Pozdrawiam
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka