Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

readme.md

CURL

CURL (Client URL), çeşitli protokoller arasında veri alışverişine imkan veren bir yazılım projesidir.

<?php

if (extension_loaded("curl")) {
    echo "Curl kurulu.";
} else {
    echo "Curl kurulu değil.";
}

?>
<?php

// CURL isteğinin başlatılması
$ch = curl_init();

// CURL isteğinin gideceği URL
//curl_setopt($ch, CURLOPT_URL, "https://www.patika.dev/bootcamp");

// Aktarımı doğrudan çıktılamak yerine bir dizge olarak curl_exec() işlevinden döndürmek için true olmalıdır.
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt_array($ch, [
    CURLOPT_URL => "https://www.patika.dev/bootcamp",
    CURLOPT_RETURNTRANSFER => true
]);

// CURL isteğini çalıştırma.
$output = curl_exec($ch);

// CURL isteğinin sonlandırma.
curl_close($ch);


$desen = '@<h2 class="emphasis-small-header bootcamp-card">(.*?)</h2>@';

preg_match_all($desen,$output,$eslesme);
$count = 0;
foreach ($eslesme[1] as $item) {
    echo ++$count.' - '.$item."<br>---<br>";
}

img_1.png

POST Göndermek

img_2.png img_3.png