⊗ppPsFlInr 52 of 84 menu

ფაილების პარსინგი PHP-ზე

მოდით განვიხილოთ ფაილების ჩამოტვირთვის ზოგადი პრინციპი პარსინგის დროს. ეს კეთდება ფუნქციის file_get_contents გამოყენებით, რომელსაც პარამეტრად გადაეცემა გარკვეული URL, რომელიც მიუთითებს იმ ფაილზე, რომლის ჩამოტვირთვაც გვსურს:

<?php $data = file_get_contents('http://file-url'); ?>

შემდეგ ფუნქციის file_put_contents გამოყენებით ჩვენ შეგვიძლია შევინახოთ ჩამოტვირთული მონაცემები ფაილში:

<?php file_put_contents('file-name', $data); ?>

თუმცა, არის ერთი ნიუანსი. ფუნქცია file_get_contents კონფიგურაციიდან გამომდინარე, შეიძლება გახსნას URL, ან არ გახსნას. ამის შესამოწმებლად საჭიროა გავიგოთ, რა მნიშვნელობაზეა დაყენებული PHP-ის კონფიგურაცია 'allow_url_fopen'. მოდით, გავაკეთოთ ეს ფუნქციის ini_get გამოყენებით:

<?php $val = ini_get('allow_url_fopen', true); var_dump($val); // უნდა იყოს true ან 1 ?>

იმ შემთხვევაში, თუ კონფიგურაცია არაა ჩართული, ჩვენ შეგვიძლია ჩავრთოთ იგი ფუნქციის ini_set გამოყენებით:

<?php ini_set('allow_url_fopen', true); ?>

შეამოწმეთ თქვენი კონფიგურაცია 'allow_url_fopen'. თუ ის გამორთულია, ჩართეთ იგი.

azennlitcs