Hoe een bestand in PHP te schrijven?



Dit artikel introduceert je een eenvoudig maar belangrijk concept, namelijk hoe je een bestand in PHP schrijft met een programmatische demonstratie.

Dit artikel introduceert een eenvoudig maar belangrijk concept, namelijk hoe je een bestand schrijft De volgende tips komen in dit artikel aan bod:

Verder gaan met dit artikel over een bestand schrijven in PHP





Ten eerste moeten we het bestand openen. Er zijn verschillende attributen die u kunt geven wanneer u een bestand opent.

  • in: schrijf aan het begin naar bestand
  • in + schrijf aan het begin naar bestand en kapt het bestand af tot nul
  • r: lees bestand vanaf het begin
  • r + lees bestand vanaf het begin inclusief schrijven
  • naar: toevoegen om te eindigen
  • een + : wordt toegevoegd aan het einde van het bestand, inclusief lezen

Schrijf naar een bestand met fopen, fwrite, fclose

Het eerste is om een ​​handle te maken die het bestand opent met de fopen-functie. Het maakt het bestand aan als het niet bestaat. We geven de bestandsnaam in het eerste argument. In het tweede argument kunnen we schrijven of lezen of toevoegen aan het bestand.



$ handle = fopen (',')

In dit geval wil ik naar het bestand schrijven, zodat ik

 

Ik heb geen file.txt voordat ik de code uitvoer. Na uitvoering wordt het gemaakt



tableau stap voor stap tutorial

Image-Schrijf een bestand in PHP-Edureka

We hoeven de variabele niet opnieuw te maken, aangezien we deze al hebben gemaakt. Variabele is belangrijk, want als we naar een bestand willen schrijven, moeten we de handle aanspreken.

Om naar een bestand te schrijven, gebruiken wefwrite ()en in de eerste parameter moeten we specificeren waar we gaan schrijvenbestand.txt($ handvat) en in de tweede parameter specificeren we de te schrijven data

fwrite ($ handle, '')

Nadat het bestand is uitgevoerd, worden de gegevens met succes weggeschrevenbestand.txt

Ten slotte moeten we fclose gebruiken waarmee de verbinding wordt gesloten en we moeten het adres van het bestand doorgeven via variabele als parameter in fclose ()

fclose ($ handvat)

Verder gaan met dit artikel over een bestand schrijven in PHP

File_put_contents

Het is vergelijkbaar met het achtereenvolgens aanroepen van fopen (), fwrite () en fclose () om gegevens naar een bestand te schrijven. Als de bestandsnaam niet bestaat, wordt het bestand gemaakt omdat we dezelfde functionaliteit hebben gezien in fopen (). Anders wordt het bestaande bestand overschreven, tenzij de FILE_APPEND-vlag is ingesteld.

Syntaxis: file_put_contents (bestand, data, vlag, context)

Het dossier: Het specificeert het pad naar het bestand waar de gegevens naartoe moeten worden geschreven.

Gegevens: Het specificeert de gegevens die moeten worden geschreven. Het kan een string, een array of een streamresource zijn. De resterende buffer van die stream wordt naar het opgegeven bestand gekopieerd, als de gegevens een streamresource zijn. Het gebruik is vergelijkbaar met stream_copy_to_stream (). De dataparameter kan ook worden opgegeven als een matrix met één dimensie.

Vlag: Het is een optionele parameter die specificeert hoe het bestand moet worden geopend / geschreven. Beschikbare vlaggen

File_Append :Het voegt de gegevens toe aan het bestand in plaats van het te overschrijven. Als de bestandsnaam al bestaat.

File_Use_Include_Path: Het zoekt naar bestandsnaam in de map include.

Lock_Ex: Het krijgt een exclusieve vergrendeling op het bestand terwijl het verder gaat met schrijven.

Context: Het is een optionele parameter die de context van de bestandsingang specificeert. Het is in feite een set opties die het gedrag van een stream kunnen wijzigen.

 

Ik heb geen new.txt voordat ik de code uitvoer. Na uitvoering wordt het gemaakt

Dit brengt ons bij het einde van dit artikel over Write A File In PHP.

Als je deze blog relevant vond, bekijk dan de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld.

omgekeerde van een nummer in java

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van ' Schrijf een bestand in PHP ”En ik neem contact met je op.