From 195561c2eb4821bb236fa977a2c8f21d88e814b9 Mon Sep 17 00:00:00 2001 From: Holiienko Roman Date: Mon, 22 Jan 2024 15:31:39 +0300 Subject: [PATCH] scraping data from mkgtu and making new pages --- resources/views/home.blade.php | 2 +- resources/views/pages/abitur.blade.php | 3 +- resources/views/pages/course.blade.php | 36 ++++++++++++++++++- .../views/pages/web-consultations.blade.php | 36 +++++++++++++++++++ routes/web.php | 4 +++ 5 files changed, 78 insertions(+), 3 deletions(-) create mode 100644 resources/views/pages/web-consultations.blade.php diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 2e3c737..6547279 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -26,7 +26,7 @@
- +
diff --git a/resources/views/pages/abitur.blade.php b/resources/views/pages/abitur.blade.php index 64e1f27..f319136 100644 --- a/resources/views/pages/abitur.blade.php +++ b/resources/views/pages/abitur.blade.php @@ -16,7 +16,7 @@ @endsection diff --git a/resources/views/pages/web-consultations.blade.php b/resources/views/pages/web-consultations.blade.php new file mode 100644 index 0000000..4edd57c --- /dev/null +++ b/resources/views/pages/web-consultations.blade.php @@ -0,0 +1,36 @@ +@extends('layouts.applicant-layout') +@section('content') +
Веб-консультации для абитуриентов и их родителей
+
+ +
(.*)<\/div>/isU',$page,$arr); + //echo '
'.print_r($arr[1]).'
'; + + + //$tmp = explode("
" , $page); + //$content = $tmp[4].$tmp[5].$tmp[6]; + + $content = $arr[1][0].'
'; + $rez = preg_match_all('/href="(.*)"/isU',$content,$arr); + //echo '
'.print_r($arr,1).'
'; + foreach ($arr[1] as $el) { + //if (strpos($el, '/abitur') !== false) { + if (strpos($el, 'http') !== 0) { + //str_replace('/abitur', 'https://mkgtu.ru/abitur',$el); + $content = str_replace($el,'https://mkgtu.ru'.$el,$content); + } + } + //$content = $arr[1][0].'
'; + //$content = preg_replace('/href="(?!http|#)/is', 'https:\/\/mkgtu.ru', $content, -1, $count); + + //$content = str_replace('href="','href="https://mkgtu.ru',$content); + //$pos = strripos($content,'/abitur'); + //echo substr_replace($content, 'https://mkgtu.ru',$pos,0) + + echo $content; + ?> +
+
+@endsection diff --git a/routes/web.php b/routes/web.php index 7ed14af..8b83871 100644 --- a/routes/web.php +++ b/routes/web.php @@ -34,6 +34,10 @@ Route::get('/abitur', function () { return view('pages.abitur'); })->name('applicant'); +Route::get('/web-consultations', function () { + return view('pages.web-consultations'); +})->name('web-consultations'); + Route::post('/uploadfile', [UploadFileController::class, 'showUploadFile'])->name('uploadfile'); Route::get('/dashboard', function () {