воскресенье, 8 июля 2018 г.

json insta

niceanima/?__a=1

add viber phone

  1. <a href="viber://add?number=7962720xxxx">Viber</a> # добавить контакт
  2. <a href="viber://chat?number=7962720xxxx">Viber</a> # открыть чат
  3. <a href="whatsapp://send?phone=+7962720xxxx">WhatsApp</a>
  4. <a href="skype:login?chat">Skype</a> # открыть чат
  5. <a href="skype:login?call">Skype</a> # ссылка на звонок

Для Viber
<a href="viber://add?number=номер телефона">
Для Telegram
<a href="tg://resolve?domain=имя">
<a href="whatsapp://send?phone=79xxxxxxxxx">

VBOX ADD USER LINUX

Share folder: ============= Add user to group: sudo gpasswd -a liviu vboxsf Mount host dir "share-1" to guest dir "~/Share/share-1" of type "vboxsf": sudo mount -t vboxsf share-1 ~/Share/share-1 sudo mount -t vboxsf -o gid=111 share-1 ~/Share/share-1 sudo mount -t vboxsf -o umask=0022,gid=111,uid=1000 share-1 ~/Share/share-1 Mount on start: sudo vi /etc/fstab share-1 /home/liviu/Share/share-1 vboxsf defaults 0 0 share-1 /home/liviu/Share/share-1 vboxsf umask=0022,gid=111,uid=1000 0 0 # Later update share-1 /home/liviu/Share/share-1 vboxsf defaults,_netdev,umask=0022,gid=111,uid=1000 0 0 sudo vi /etc/modules vboxsf

среда, 4 июля 2018 г.

Отключения php ограничения

//установки для php ignore_user_abort(true); // исключаем прерывание скрипта при отсоединении клиента ini_set('max_execution_time', 0); // отключаем лимит на максимальное время выполнения ini_set('max_input_time', 0); // аналогично ini_set('memory_limit', '240M'); // увеличиваем лимит памяти для работы скрипта ini_set('display_errors',1); // показывать все ошибки/предупреждения error_reporting(E_ALL); // аналогично

понедельник, 18 июня 2018 г.

copy php

$files = 'Сюда вставьте список файлов(через запятую или построчно)'; $dir = 'директория с правами 777'; $files = preg_split("/[\s,]+/", trim($files)); foreach($files as $f){ copy($f, $dir.'/'.pathinfo(parse_url($f,PHP_URL_PATH), PATHINFO_BASENAME)); }

воскресенье, 13 мая 2018 г.

parsing all links of website to csv file on php

sRootLink = $sRootLink; $this->iCountOfPages = $iCountOfPages; $this->iDeep = 0; $this->sDomain = ""; $this->sScheme = ""; } public function getAllLinks() { $this->recParseLinks($this->sRootLink); $this->printLinks(); $this->saveToCSV(); } private function printLinks() { echo "Web-site: www." . $this->sDomain . "
Count of links: " . count($this->linkArray) . "

"; foreach($this->linkArray as $element) echo "" . $element . "" . "
"; } private function saveToCSV() { $fp = fopen("allLinksFromYourSite.csv", "w"); fwrite($fp, "Web-site: $this->sDomain" . PHP_EOL); fwrite($fp, "Count of links: " . count($this->linkArray) . PHP_EOL . PHP_EOL); foreach($this->linkArray as $element) fwrite($fp, $element . PHP_EOL); fclose($fp); } private function recParseLinks($link) { if(strlen($link) <= 1) return; if($this->iDeep == 0) { $d = parse_url($link); if($d != false) { $this->sDomain = $d['host']; $this->sScheme = $d['scheme']; } else return; } $this->iDeep++; $doc = new DOMDocument(); $doc->loadHTML(file_get_contents($link)); $elements = $doc->getElementsByTagName('a'); foreach($elements as $element) { if(count($this->linkArray) >= $this->iCountOfPages) return; $links = $element->getAttribute('href'); if($links[0] == '/' || $links[0] == '?') $links = $this->sScheme . "://" . $this->sDomain . $links; $p_links = parse_url($links); if($p_links == FALSE) continue; if($p_links["host"] != $this->sDomain) continue; if(!$this->linkExists($links) && strlen($links) > 1) { $this->linkArray[] = $links; if($this->iDeep < 4) { $this->recParseLinks($links); } } } $this->iDeep--; } private function linkExists($link) { foreach($this->linkArray as $element) if($element == $link) return true; return false; } } $parseLinksObject = new ParseLinks('https://web.archive.org/web/20130702165710/http://www.simps.ru/', 3000); $parseLinksObject->getAllLinks();

wget start

wget -i *.txt

четверг, 4 января 2018 г.

Form requst

<form method="POST">
<input name="url" type="text" value="<?=isset($_REQUEST['url'])?$_REQUEST['url']:'http://xdan.ru/parser/parser/test.html';?>"/><input type="submit" value="Пошел">
</form>