"URL fopen wrapper" PHP derlenmeden önce aktifleştirildiği (ki, --disable-url-fopen-wrapper parametresini özellikle vermediğinizde böyledir) (4.0.3 öncesi sürümler için) veya php.ini'de allow_url_fopen ayarına off değerini vermediğiniz (yeni sürümler için) sürece, HTTP ve FTP URL'lerini parametre olarak dosya ismi alan, require() ve include() ifadeleri dahil, çoğu fonksiyonda kullanabilirsiniz.
Örneğin, bunu uzaktaki bir HTTP sunucusunda olan bir dosyayı açmak, çıktısını ayıklamak ve elde edilen bilgiyi bir veritabanı sorgusunda kullanmak, ya da basitçe web sitenizin geri kalanına uygun bir görüntüde göstermek için kullanabilirsiniz.
Ya da bunu, doğru erişim hakkına sahip bir kullanıcıyla bağlandığınız ve çoktan dosya varolmadığı sürece FTP ile uzaktaki dosyalara yazmak için kullanabilirsiniz. 'anonymous' dışında bir kullanıcı olarak bağlanmak için kullanıcıyı (ve muhtemelen parolayı) URL içine yazmalısınız, örneğin 'ftp://kullanıcı:parola@ftp.example.com/yol/dosya' gibi. (Aynı yöntemi HTTP'de Basic Authentication'a ihtiyaç duyan dosyalara erişmek için de kullanabilirsiniz.)
Not: Yukarıdaki örnekten, uzaktaki bir günlüğe yazmak için nasıl bir teknik kullanacağınız konusunda bir fikir almışsınızdır, fakat önceden belirtildiği gibi, URL fopen() sargılarıyla sadece yeni dosyalara yazabilirsiniz. Bunun gibi dağıtılmış günlük tutmak isterseniz, syslog()'a bir göz atmalısınız.