Huis Persoonlijke financiën Hoe u tekst naar bestanden schrijft in PHP voor HTML5 en CSS3 Programmering - dummies

Hoe u tekst naar bestanden schrijft in PHP voor HTML5 en CSS3 Programmering - dummies

Inhoudsopgave:

Video: JavaScript for Web Apps, by Tomas Reimers and Mike Rizzo 2024

Video: JavaScript for Web Apps, by Tomas Reimers and Mike Rizzo 2024
Anonim

Hier vindt u details over de functies die nodig zijn voor toegang tot en schrijven naar een bestand in PHP, zoals hoe u toegang tot een bestand kunt aanvragen vanuit PHP met de functie fopen (), schrijf naar het bestand met behulp van de functie fwrite (), en laat PHP weten dat je klaar bent met het bestand met de fclose () functie.

fopen ()

Om bestandsmanipulaties uit te voeren, moet u PHP informeren over het bestand dat u wilt manipuleren en PHP laten weten hoe u dat bestand wilt manipuleren.

De functie fopen () heeft twee vereiste parameters die u moet doorgeven: het pad naar het bestand en het type bestandsmanipulatie dat u wilt uitvoeren (de -modus ).

De functie fopen () retourneert een verbinding met het gevraagde bestand als het succesvol is. (De verbinding wordt een aanwijzer genoemd). Als er een fout optreedt, retourneert de functie False. Wat ook de functie fopen () is (de verbinding of False), deze moet worden toegewezen aan een variabele (een -stroom ).

Hier is een voorbeeld van de functie:

$ fileConnection = fopen ($ theFile, $ theMode);

In het voorgaande voorbeeld wordt de bestandsverbinding die wordt geretourneerd door de functie fopen () toegewezen aan de variabele $ fileConnection. De variabele $ theFile zou het pad naar een bestand bevatten. Het bestand moet zich op een plaats bevinden waar de server toegang toe heeft, wat betekent dat u het bestand overal kunt plaatsen waar u een PHP-pagina voor de server kunt plaatsen.

Hoewel mogelijk, moet u waarschijnlijk niet proberen verbinding te maken met een bestand in de map Mijn documenten of het equivalent daarvan in uw besturingssysteem. Je hebt het eigenlijke bestandspad nodig, dat behoorlijk ingewikkeld kan zijn. Het is ook niet nodig voor de bestanden die u opent om in de htdocs-map te staan. Dit kan handig zijn als u toegang wilt tot een bestand dat niet beschikbaar is, behalve via uw programma.

Gebruik een relatieve verwijzing als het bestand zich in dezelfde map als uw programma bevindt, of gebruik een absolute referentie als het ergens anders op uw systeem staat. Als u uw programma naar een externe server verplaatst, hebt u alleen toegang tot bestanden die zich op die server bevinden.

De variabele $ theMode bevat een van de waarden uit de volgende lijst:

  • r: verleent alleen-lezentoegang tot het bestand

  • w: Subsidies schrijven toegang tot het bestand

  • Wees echter voorzichtig omdat als u deze modus (w) opgeeft voor de functie fopen () en de functie fwrite () gebruikt, u alles dat zich in het bestand bevond volledig overschrijft. Gebruik het niet als er iets in het bestand staat dat u wilt behouden.

  • a: verleent het recht om tekst toe te voegen aan het bestand.Wanneer u deze modus opgeeft voor de functie fopen () en de functie fwrite () gebruikt, voegt de functie fwrite () de tekst die u opgeeft toe aan het einde van het bestaande bestand.

  • r + of w +: geeft lees- en schrijfrechten voor toegang tot het bestand. Het is een speciale manier om toegang te krijgen tot het bestand, genaamd willekeurige toegang. Hiermee kunt u tegelijkertijd het bestand lezen en ernaar schrijven. Als je dit type toegang nodig hebt, zou je waarschijnlijk iets eenvoudiger en krachtiger moeten gebruiken, zoals relationele databases.

fwrite ()

Nadat u een bestand met de functie fopen () hebt geopend en de bestandsverbinding aan een variabele hebt toegewezen, kunt u het bestand in uw PHP-code gebruiken. U kunt uit het bestand lezen of u kunt naar het bestand schrijven met de functie fwrite ().

Afhankelijk van de modus die u opgeeft toen u het bestand opende met de functie fopen (), overschrijft de functie fwrite () de volledige inhoud van het bestand (als u de w-modus hebt gebruikt) of voegt u de door u opgegeven tekst toe het einde van het bestand (als u de a-modus hebt gebruikt).

De functie fwrite () heeft twee vereiste parameters die u moet doorgeven: de verbinding met het bestand dat is ingesteld met de functie fopen () en de tekst die u naar het bestand wilt schrijven. De functie fwrite () retourneert het aantal bytes dat naar het bestand is geschreven bij succes en False bij een fout.

Hier is een voorbeeld van de functie fwrite ():

$ writeResults = fwrite ($ fileConnection, $ text);

De functie fwrite () kan ook fputs worden geschreven (). fwrite () en fputs ().

fclose ()

Nadat u klaar bent met het werken met het bestand, is het sluiten van de bestandsverbinding belangrijk.

Om de verbinding met een bestand waarmee u hebt gewerkt te sluiten, moet u de verbinding doorgeven aan het bestand dat u wilt sluiten bij de functie fclose (). De fclose () functie retourneert True als het succesvol is in het sluiten van de verbinding met het bestand en False als het niet lukt om de verbinding met het bestand te sluiten.

Hier is een voorbeeld van de functie:

fclose ($ fileConnection);
Hoe u tekst naar bestanden schrijft in PHP voor HTML5 en CSS3 Programmering - dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...