PHP – fopen();

La funzione fopen(); apre un file. Come per le connessioni con i [gs database], solitamente si associa una variabile a questa connessione, la quale identifica il file in maniera univoca.
Esempio:

<?$var=fopen("nome_file.txt","tipo");?>

Tipo di apertura file:

Al posto di 'tipo' dobbiamo inserire una costante che identifica il tipo di apertura file.

Originariamente fopen() apre un file su disco, in lettura o scrittura. Può essere utilizzato quindi per leggere e scrivere file sul tuo spazio web.

Versioni recenti del php estendono il concetto di "file" rendendo possibile aprire, in sola lettura, diversi tipi di risorse di rete, fra cui pagine http situate su altri [gs server]. In seguito a questa estensione, è possibile usare fopen (ma anche file_get_contents et al) con indirizzi di pagine web.

Codice PHP:

<pre><?= file_get_contents('http://www.wordpress.com/'); ?></pre>

fsockopen() invece apre un socket, ovvero una connessione TCP o simile con un server su internet, specificato da un protocollo, un [gs hostname] ed una porta logica.

SOURCE

LINK

LANGUAGE
ITALIAN