(PHP 4 >= 4.3.2, PHP 5)
streamWrapper::stream_open — Bir dosya veya URL açar
Bu yöntem sarmalayıcı ilklendirilirdikten hemen sonra çağrılır (örneğin, fopen() ve file_get_contents() tarafından).
Özgün işleve aktarılacak URL belirtilir.
Bilginize:
URL, parse_url() ile parçalarına ayrılmış olabilir. Sadece
://
ile ayrılmış URL'ler destenlenmektedir.:
ve:/
teknik olarak URL'ler için geçerli olmakla birlikte bunlar desteklenmemektedir.
Dosyayı açma amacını belirten kip; ayrıntılar için fopen() işlevine bakınız.
Bilginize:
Belirtilen kip'in url için geçerli olup olmadığına bakmayı unutmayın.
Akım arayüzü tarafından atanmış ek seçenekler aşağıdaki değerlerin birleşiminden oluşan bir bit maskesi olarak belirtilir:
Seçenek | Açıklama |
---|---|
STREAM_USE_PATH | url göreli ise özkaynak include_path kullanılarak aranır. |
STREAM_REPORT_ERRORS | Bu seçenek belirtilmişse akımın açılışı sırasında trigger_error() kullanarak hatayı raporlamak sizin sorumluluğunuzdadır. Belirtilmemişse herhangi bir hata oluşturamazsınız. |
seçenekler değiştirgesine STREAM_USE_PATH atanmış ve url başarıyla açılmışsa açık_yol değiştirgesine açılan dosya veya özkaynağın tam yolunun yerleştirilmesi gerekir.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Bu yöntem çağrısı başarısız olursa (gerçeklenmeme sorunu gibi) bir E_WARNING iletisi çıktılar.
Bilginize:
streamWrapper->context özelliği, çağıran işleve geçerli bir bağlam aktarılırsa güncellenir.