Come consentire PHP per scrivere sul file

February 20

PHP è un linguaggio di scripting general purpose spesso utilizzato nella programmazione Web. Può essere usato per scrivere in un file di testo. Per scrivere il file, il file deve prima essere aperto per la scrittura. La funzione "fwrite" viene usato per scrivere il testo nel file. Quando si è finito di scrivere il file si dovrebbe chiudere il file. Per scrivere sul file, il sistema operativo deve consentire la creazione e la scrittura di file.

istruzione

1 Aprire un file di testo vuoto in qualsiasi editor di testo, come Blocco note di Windows.

2 Digitare la riga

<? Php

per avviare lo script PHP.

3 Digitare la riga

$ File = 'example.txt';

per creare la variabile che contiene il nome del file da scrivere.

4 Digitare la riga

if (! $ handle = fopen ($ filename, 'w')) {

per creare l'istruzione if che apre il file in sola scrittura. Se il file non esiste, l'affermazione "fopen" tenterà di crearlo.

5 Digitare le righe

echo "Impossibile aprire il file ($ file)" PHP_EOL.;

Uscita;}

a scrivere "Impossibile aprire il file (example.txt)" per lo schermo e terminare lo script se il file non può essere aperto o creato.

6 Digitare la riga

if (fwrite ($ handle, 'Questo è un testo') === FALSE) {

per creare l'istruzione if che scriverà "Questo è un testo" al file.

7 Digitare le righe

echo "Impossibile scrivere su file ($ file)" PHP_EOL.;

Uscita;}

Per scrivere la linea "Impossibile scrivere su file (example.txt)" per lo schermo e terminare lo script se il file non può essere scritto.

8 Digitare la riga

echo "Il successo, ha scritto al file ($ file)" PHP_EOL.;

di scrivere la linea "Il successo, ha scritto al file (example.txt)" per lo schermo se il file è stato scritto con successo.

9 Digitare la riga

fclose ($ handle);

per chiudere il file aperto.

10 Digitare la riga

?>

per terminare lo script PHP.

Consigli e avvertenze

  • Se lo script non riesce, è necessario assicurarsi che il sistema operativo consente la creazione e la scrittura di file di testo.