/ / Čitanje datoteke s datotekom dobiva sadržaj PHP funkcije

Čitanje datoteke s datotekom dobiva sadržaj PHP funkcije

Čitanje datoteke ili URI-a uobičajena je praksa i kakou pravilu je korisno to učiniti odmah i u cijelosti. Čitanje po redovima ili znakova po redovima je neophodno, ali nema mnogo razloga za to, a to se koristi u posebnim slučajevima.

datoteka dobiti sadržaj php

Funkcija dobivanja sadržaja PHP-ove datoteke čita se u niz od početka do kraja datoteke. Njegova je uporaba posebno zanimljiva kada se adresa resursa na Internetu (URI) koristi kao datoteka.

Opis funkcije

PHP-ova funkcija dobivanja sadržaja dobiva kaoparametar je naziv datoteke ili URI i stvara niz. Ovaj primjer prikazuje šifru upotrebe. Funkcija se poziva četiri puta. Prvi put se čita datoteka koja sadrži samo tekst, drugi put se čita druga datoteka koja osim teksta ima i HTML oznake.

datoteka dobiti sadržaj php

Sljedeći par poziva je gotovpretvorba kodiranja. To nije uvijek potrebno, ali u slučajevima kada se na izlazu generiraju čudni znakovi, trebali biste primijeniti transformaciju niza dobivenog nakon čitanja i ruska slova bit će vidljiva. Primjer datoteke sa sadržajem PHP prikazat će se u pregledniku kao što je prikazano dolje.

datoteka dobiti sadržaj php

Prva dva poziva funkcije ne prevode sekodiranje u željeni format, tako da se ruska slova ne prikazuju. Sadržaj obje datoteke (local-1.txt i local-2.txt) jednak je. Prirodno, obje datoteke sadrže retke, ali ih preglednik ne raščlanjuje. PHP-ova funkcija get content čita sve onako kako jest, ali druga datoteka sadrži potrebne oznake, a redovi se prikazuju po potrebi, a ne u jednom retku. Ova okolnost nije bitna, jer se, u pravilu, datoteka čita takva kakva jest, a prisutnost oznaka u njoj relevantna je kad se čita HTML stranica i tamo je sve što vam treba. Međutim, ovu je okolnost, posebno činjenicu moguće neusklađenosti kodiranja, važno znati.

Ostali parametri funkcije

Ako trebate nešto pročitati na poseban način,na primjer, samo dio datoteke ili, počevši od određenog položaja u njoj, možete upotrijebiti parametar pomak i količinu. Međutim, funkcija dobivanja sadržaja PHP datoteke u nekim slučajevima može pogriješiti čitanjem pogrešne stvari, u pogrešnoj količini ili s pogrešnog položaja. Ako se čita nelokalna datoteka, tada će biti važeći navedeni pomak i broj bajtova. U svim ostalim slučajevima, bolje je kontrolirati rezultat koji funkcija vraća. Možete odrediti parametar pretraživanja za datoteku u mapi uključi putanju i parametar resursa za čitanje konteksta strujanja.

datoteka dobiti sadržaj php primjer

Slijed parametara je sljedeći:

  • naziv datoteke;
  • parametar pretraživanja;
  • parametar resursa;
  • pristranost;
  • količina.

Nije poželjno koristiti parametar pretraživanjau nekim je slučajevima to uputno. Kada čitate i lokalne i udaljene datoteke ili URI-je, najbolje je uvijek znati što se i odakle čita. Ako URI sadrži posebne znakove, poput razmaka, URI bi trebao biti kodiran urlencodeom.

Daljinsko čitanje datoteke

Ovdje se funkcija koristi slično. Nema značajnih razlika, osim jedne okolnosti: nema pogreške u prva dva poziva za dobivanje sadržaja PHP datoteke.

datoteka dobiti sadržaj php

U trećem pozivu čita se stranica web stranice.Ova se stranica prikazuje na trenutnom mjestu preglednika u kojem su na snazi ​​vrlo specifična CSS pravila, ali ne i pravila web stranice koja se otvara. Stoga rezultat koda koji čita URI neće biti istinit. Međutim, čitanje obično ima svrhu raščlanjivanja, umjesto da ih prikaže na mjestu čitanja.

datoteka dobiti sadržaj php

Ali tu okolnost treba imati na umu. Čitanje URI-a daleko je od sadržaja web mjesta, već samo od određene adrese.

Funkcija čitanja i raščlanjivanja

Ako je naziv datoteke ili URI netočanmoguća pogreška. To se lako može utvrditi ako nema rezultata čitanja. Ako su drugi parametri netočni, funkcija generira logičku vrijednost FALSE. Uobičajena upotreba funkcije čitanja u potpunosti je povezana s skupnim postavljanjem parametara web mjesta. Na primjer, čitanje konfiguracijske datoteke, korisničkih podataka ili datoteke s postavkama. U svim takvim slučajevima:

  • rezultat je dobro definiran;
  • i struktura podataka koji se čitaju.

php datoteka dobiti pogrešku sadržaja

Kada unaprijed čitate URI, teško je predvidjeti što ikako će se čitati i hoće li se uopće čitati. Važno je jasno razumjeti da se ne mora uvijek ono što pročitate izlaziti u preglednik. Obrada podataka je jedno, ali pokušaj kontrole obrade HTML sadržaja bez posebnih alata i mjera predostrožnosti u pregledniku je druga stvar.

volio:
0
Popularni postovi
Duhovni razvoj
hrana
y