Crea sito

Pillole di php – Scrivere su un file

| 16 giugno 2007 | 0 Comments

Può sicuramente capitare di dover far scrivere qualcosa su un file su server ad un codice php (ad esempio un contatore o un blog o dei dati qualsiasi). Le funzioni che servono in tale caso sono tre, fopen(), fwrite() ed fclose().
Per spiegare meglio, mettiamo di dover scrivere 3 righe che si trovano in 3 diverse variabili, in un txt sul server.

esempio:
<?php
$variabile1 = “Ciao come stai?”; <– 1° variabile
$variabile2 = “Io sto bene.”; <– 2° variabile
$variabile3 = “Tu come stai?”; <– 3° variabile

$file = “test.txt”; <– nome del file in cui verranno scritte le variabili

$scrittura = fopen($file, ‘w’) or die(“Non posso aprire il file”); <– la funzione fopen() apre il file test.txt e tramite il secondo parametro ‘w’ apre il file se esiste, se no cerca di crearne uno con quel nome. Tutto questo assegnato a $scrittura fa in modo che si crei un flusso di dati verso cui si potranno indirizzare le funzione fwrite() e fclose().

fwrite($scrittura, $variabile1); <– scrittura sul flusso dati ($scrittura) della prima variabile ($variabile1)
fwrite($scrittura, $variabile2); <– scrittura sul flusso dati ($scrittura) della prima variabile ($variabile2)
fwrite($scrittura, $variabile3); <– scrittura sul flusso dati ($scrittura) della prima variabile ($variabile3)

fclose($scrittura); <– chiude il file
?>

Ed il file è creato;) A domani per vedere come leggere i dati scritti!

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Tags: , , , , , , , , , , , , , , , , , , , , ,

Category: Senza categoria

About the Author ()

Leave a Reply