mirror of
https://github.com/uklans/cache-domains
synced 2025-06-18 23:52:55 +02:00
adding some commen functions to the script
This commit is contained in:
parent
27c6817d4d
commit
4c3b99938b
75
scripts/lib/functions.php
Normal file
75
scripts/lib/functions.php
Normal file
@ -0,0 +1,75 @@
|
||||
<?php
|
||||
|
||||
function is_cli()
|
||||
{
|
||||
if (defined('STDIN'))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (php_sapi_name() === 'cli')
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (array_key_exists('SHELL', $_ENV))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (empty($_SERVER['REMOTE_ADDR']) and !isset($_SERVER['HTTP_USER_AGENT']) and count($_SERVER['argv']) > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!array_key_exists('REQUEST_METHOD', $_SERVER))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------------- //
|
||||
// Funktion til at gemme kun den data man har behov for
|
||||
// --------------------------------------------------------- //
|
||||
// Defining the basic scraping function
|
||||
function scrape_between($data, $start, $end)
|
||||
{
|
||||
$data = stristr($data, $start); // Stripping all data from before $start
|
||||
$data = substr($data, strlen($start)); // Stripping $start
|
||||
$stop = stripos($data, $end); // Getting the position of the $end of the data to scrape
|
||||
$data = substr($data, 0, $stop); // Stripping all data from after and including the $end of the data to scrape
|
||||
return $data; // Returning the scraped data from the function
|
||||
}
|
||||
|
||||
// --------------------------------------------------------- //
|
||||
// Funktion til at gemme kun den data man har behov for
|
||||
// --------------------------------------------------------- //
|
||||
// Defining the basic scraping function
|
||||
function scrape_to($data, $end)
|
||||
{
|
||||
//$data = stristr($data, $start); // Stripping all data from before $start
|
||||
//$data = substr($data, strlen($start)); // Stripping $start
|
||||
$stop = stripos($data, $end); // Getting the position of the $end of the data to scrape
|
||||
$data = substr($data, 0, $stop); // Stripping all data from after and including the $end of the data to scrape
|
||||
return $data; // Returning the scraped data from the function
|
||||
}
|
||||
|
||||
// --------------------------------------------------------- //
|
||||
// Funktion til at gemme kun den data man har behov for
|
||||
// --------------------------------------------------------- //
|
||||
// Defining the basic scraping function
|
||||
function scrape_from($data, $start)
|
||||
{
|
||||
$data = stristr($data, $start); // Stripping all data from before $start
|
||||
$data = substr($data, strlen($start)); // Stripping $start
|
||||
//$stop = stripos($data, $end); // Getting the position of the $end of the data to scrape
|
||||
//$data = substr($data, 0, $stop); // Stripping all data from after and including the $end of the data to scrape
|
||||
return $data; // Returning the scraped data from the function
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
Loading…
Reference in New Issue
Block a user