Se allow_url_fopen è abilitato in php.ini, si possono usare URL FTP e HTTP con la maggior parte delle funzioni che richiedono nomi di file come parametri, incluse le funzioni require() e include().
In PHP 4.0.3 e precedenti, al fine di poter utilizzare gli URL wrapper, occorreva specificare l'opzione di configurazione --enable-url-fopen-wrapper.
Al momento, la versione Windows di PHP, non supporta l'accesso remoto ai file con le seguenti funzioni: include(), include_once(), require() e require_once().
Per esempio, si può usare per aprire un file da un web server remoto, elaborare i dati presi da remoto, e usarli per effetuare delle query, o semplicemente visualizzarli con lo stile del proprio sito web.
?php $file = fopen ("http://www.example.com/", "r"); if (!$file) {
echo "Impossibile aprire il file remoto.\n"; exit; } while
(!feof ($file)) { $linea = fgets ($file, 1024); Funziona solo se title
e i relativi tag sono sulla medesima riga if (eregi ("", $linea, $out))
{ $title = $out[1]; break; } } fclose($file); ?