אם אפשרות ה"URL fopen wrapper" פעילה (היא פעילה כברירת מחדל אלא אם ציינת מפורשות את דגל ה --disable-url-fopen-wrapper לסקריפט ה- configure (עד גרסה 4.0.3) או שקבעת את פרמטר ה-allow_url_fopen ל-off בקובץ php.ini (בגרסאות חדשות יותר)), ניתן להשתמש בקישורי HTTP ו-FTP כפרמטר לרוב הפונקציות שמקבלות שם קובץ כפרמטר, כולל הפקודות require() ו- include().
לדוגמה, ניתן להשתמש בתכונה זו על-מנת לקרוא קובץ משרת web מרוחק, לעבד את תוכנו, לחפש את המידע המבוקש ולבסוף, להשתמש במידע זה לאכסון בבסיס הנתונים או פשוט להציגו בצורה שתתאים לשאר עיצוב האתר.
ניתן גם לכתוב לקבצים ב-FTP כל עוד החיבור נעשה תוך שימוש בשם וסיסמת משתמש בעלי הרשאות מתאימות ובתנאי שהקובץ לא קיים. כדי להתחבר ל FTP בתור משתמש שונה מ-'anonymous', יש לפרט את שם המשתמש (ויתכן שידרש גם פירוט הסיסמה) בקישור, כמו למשל 'ftp://user:password@ftp.example.com/path/to/file'. (ניתן להשתמש באותו תחביר כאשר ברצוננו להתחבר לקבצים דרך HTTP כאשר נדרשת אוטנטיקציה בסיסית Basic authentication ).
הערה: יתכן שהדוגמה הזו נראית כמו יצירת קובץ log בשרת מרוחק אך כמו שצויין קודם לכן, הכתיבה יכולה להתבצע רק אם הקובץ שאליו כותבים לא קיים. כדי לבצע פעולה דומה, עיינו ב-syslog().