OqPoWah.com

Branje datoteke z datoteko dobite vsebino PHP

Branje datoteke ali URI je običajna praksa in praviloma je to storiti takoj in v celoti. Linija ali simbolično branje je bistvenega pomena, vendar za to ni veliko razlogov, ki se uporabljajo v posebnih primerih.

datoteka dobite vsebino php

Datoteka dobi funkcijo vsebine PHP bere niz od začetka do konca datoteke. Še posebej zanimiva je njegova uporaba, ko je datoteka naslov vira na spletu (URI).

Opis funkcije

Datoteka dobi funkcijo vsebine PHP prejme ime datoteke ali URI kot parameter in proizvaja niz. V tem primeru je prikazana koda za uporabo. Funkcija je dostopna štirikrat. Ko prvič preberete datoteko, ki vsebuje samo besedilo, znova bere drugo datoteko, ki poleg besedila vsebuje tudi oznake HTML.

datoteka dobite vsebino php

Naslednji par klicev se izvede s preoblikovanjem kodiranja. To ni vedno potrebno, vendar v primerih, ko se na izhodu pojavijo nenavadni simboli, morate uporabiti pretvorbo, pridobljeno po branju vrstice, in bodo vidne ruske črke. Primer vsebine datoteke PHP v brskalniku bo prikazan kot je prikazano spodaj.

datoteka dobite vsebino php

Prvi dve funkcijski klici ne prevedujeta kodiranja v želeno obliko, tako da se ruska pisma ne prikažejo. Vsebina obeh datotek (local-1.txt in local-2.txt) sta enaka. Seveda obe datoteki imata vrstične vire, vendar jih brskalnik ne razčleni. Datoteka dobi funkcijo vsebine PHP bere vse, kot je, vendar ima druga datoteka zahtevane oznake in vrstice so prikazane po potrebi, ne pa v eni vrstici. Ta okoliščina ni bistvena, saj, kot splošno pravilo datoteka se glasi, da je, in prisotnost oznake prave, ko bere HTML-stran, in da je vse, kar potrebujete. Vendar pa je ta okoliščina, zlasti dejstvo morebitne nedoslednosti kodiranja, pomembno vedeti.

Drugi funkcijski parametri

Če morate na primer prebrati nekaj posebnega, samo del datoteke ali začeti z določenim položajem v njem, lahko uporabite offset in količinski parameter. Vendar pa datoteka dobi funkcijo vsebine PHP lahko v nekaterih primerih naredi napako z branjem ne napačne številke, napačnega števila ali napačnega položaja. Če se prebere ne-lokalna datoteka, bo veljaven določeni odmik in število prebranih bajtov. V vseh drugih primerih je bolje preveriti rezultat, ki ga izda funkcija. Možnost iskanja datoteke lahko v mapi mape za vključitev in parametru virov za branje kontekstnih tokov določite.

datoteka dobite vsebino primera php




Zaporedje parametrov je naslednje:

  • ime datoteke;
  • iskalni parameter;
  • parameter virov;
  • offset;
  • znesek.

Ni zaželeno uporabiti iskalnega parametra, čeprav je v nekaterih primerih to priporočljivo. Pri branju lokalnih in oddaljenih datotek ali URI-jev je najbolje, da vedno vedo, kaj se glasi in kje. Če ima URI posebne znake, kot je prostor, mora biti URI kodiran s funkcijo urlencode.

Branje datoteke na daljavo

Tu funkcijo uporablja enako. Ni pomembnih razlik, razen za samo eno okoliščino: s prvima dvema klicema v datoteko PHP dobite vsebino, ni nobene napake.

datoteka dobite vsebino php

Tretja stran bere spletno stran. Ta stran je prikazana na trenutnem mestu brskalnika, v katerem so precej specifična pravila CSS, ne pa tudi pravila spletnega mesta, ki se odprejo. Zato rezultat kode, ki prebere URI, ne bo resničen. Vendar pa branje ponavadi sledi namenu razčlenjevanja, namesto da jih prikazuje na mestu branja.

datoteka dobite vsebino php

Toda to je treba upoštevati. Branje URI-ja ni vsebina spletnega mesta, ampak le določen naslov.

Funkcija branja in razčlenjevanja

Če je ime datoteke ali URI napačno, se lahko pojavi napaka. To je enostavno slediti z odsotnostjo rezultatov branja. Pri nepravilnih drugih parametrih funkcija generira logično vrednost FALSE. Običajna uporaba bralne funkcije je v celoti povezana z veleprodajnimi nastavitvami parametrov spletnega mesta. Na primer, berete konfiguracijsko datoteko, uporabniške podatke ali konfiguracijsko datoteko. V vseh takih primerih:

  • rezultat je natančno določen;
  • struktura berljivih podatkov preveč.

php datoteka napaka vsebine

Pri branju URI-ja je težko vnaprej napovedati, kaj se bo bralo in kako in ali bo sploh prebral. Pomembno je, da si jasno predstavljamo, da se v brskalniku ne bi smeli prikazovati vedno brati. Ena stvar je obdelava informacij, druga stvar pa poskuša nadzirati obdelavo vsebine HTML brez posebnih orodij in previdnostnih ukrepov v brskalniku.

Zdieľať na sociálnych sieťach:

Príbuzný