PHP file_get_contents() Örnekle İşlev

Bu öğreticide, kullanarak herhangi bir URL’den veya herhangi bir metin dosyasından tam dizeyi nasıl alabileceğimizi öğreniyoruz. PHP file_get_contents() İşlev birden fazla örnek kullanarak.
Giriş ve Kullanım
Temel olarak, file_get_contents() İşlevi, tüm dosyadan dizeleri okumak için kullanılır.
Bu, tüm dosyayı bir dizgeye okumanın uygun bir yoludur. Bir kullanarak PHP file_get_contents() işlevi hafıza haritalama tekniği performansı artırmak için (Sunucu tarafından destekleniyorsa).
Sözdizimi:
file_get_contents ( sicim $dosya adı , bool $use_include_path = yanlış , kaynak $bağlam = ? , int $Başlat = 0 , int $maxlen = ? ) : sicim|yanlış |
parametreler:
file_get_contents() işlevi tarafından kullanılan parametrelerin tüm ayrıntılarını burada bulabilirsiniz.
string $filename
Burada string türü olan dosyanın adını tanımlıyoruz.
bool $use_include_path
Bu parametre, kök dosyanın içindeki dahil edilen yoldan veri alınmasına yardımcı olur. (İsteğe bağlı)
$context
Bağlam, akışın yolunu değiştirebilen seçenekler kümesidir. Yok saymak için NULL değeri kullanabilirsiniz. (İsteğe bağlı)
int $start
Akışın başladığı yerden bir tamsayı değeri alır ve onu negatif olarak ayarlarsanız sondan başlar. (İsteğe bağlı)
int $maxlen
Maksimum uzunluğu ayarlarsanız, yalnızca belirtilen uzunluğu okur, aksi takdirde tamamlanır. (İsteğe bağlı)
Dönüş Değerleri
Bir dosya veya URL erişilebilir ve kullanılabilir durumdaysa, tam verileri bir dize veya web sayfası olarak döndürür, aksi takdirde hata durumunda false döndürür.
Teknik detaylar
PHP Sürümü: | 4.3+ |
---|---|
İkili Kasa: | Evet, PHP 4.3’te |
PHP Değişiklik Günlüğü: | PHP 7.1 – Bir dizideki negatif değerler için destek Başlat parametre PHP 5.1 – Eklendi Başlat ve maksimum uzunluk parametreler |
PHP file_get_contents() Örnekler
Burada PHP file_get_contents() fonksiyonunun 3 örneğini göreceğiz,
- URL’den bir web sayfası indirmek için file_get_contents() işlevini kullanma.
- PHP file_get_contents() işleviyle bir dosyanın tamamını bir dizeye okuyun.
- Bir dosyanın yalnızca bir bölümünü bir dizeye okuyun.
URL’den bir web sayfası almak için file_get_contents() işlevini kullanma
Burada, web sayfasını o URL’den almak için URL’yi bir parametre olarak ileteceğiz.
$html = file_get_contents(‘https://www.example.com/’); Eko $html; ?> |
Çıktı:
PHP file_get_contents() işleviyle bir dosyanın tamamını bir dizeye okuyun
// dosya yolunu veya herhangi bir URL’yi girin $dosya adı = ‘beni oku.txt’; // okumak için URL kullanıyorsanız bu koşulu kaldırın. eğer (!is_readable($dosya adı)) { ölmek(‘Dosya yok veya okunamıyor’); } Eko file_get_contents($dosya adı); ?> |
Nasıl yürütüleceği,
İlk olarak, dosyanın erişilebilir ve okunabilir olup olmadığını kontrol eder, değilse yürütme durur ve hata mesajını yazdırır.
İkincisi, dosya doğru ve okunabilirse, o dosyadan tam dizeyi yazdırır.
Ayrıca Okuyun: JavaScript Hakkında Ayrıntılı Makale else if Bildirimi
Sadece oku bir dosyanın belirli bir bölümünü bir dizgeye
// dosya yolunu veya herhangi bir URL’yi girin $dosya adı = “http://txt2html.sourceforge.net/sample.txt”; $html = file_get_contents($dosya adı, hükümsüz, hükümsüz, 10, 200); Eko $html; ?> |
Çıktı:

Bu örnekte, başlangıç ve maksimum uzunluk parametreleri sonunda. Dosyadan belirli verileri almak için kullanılır.
Çözüm
Burada tam kavramını ve kullanımını tartışıyoruz. PHP file_get_contents() çalışan bazı örneklerin yardımıyla işlev.
Editörümüzü kullanarak çalıştırabilirsiniz. PHP Kodunu Çalıştırın (phpcoder.tech).
Ayrıca, uygulama sırasında herhangi bir sorunla karşılaşırsanız lütfen bildirin.
Ayrıca Okuyun: Örneklerle JavaScript toLowerCase İşlevi
Mutlu Kodlamalar..!
İlişkili
Bu makale yardımcı oldu mu?
EvetNumara