FROM phpdockerio/php73-fpm:latest
WORKDIR "/application"
# Fix debconf warnings upon build
ARG DEBIAN_FRONTEND=noninteractive
# Install selected extensions and other stuff
RUN apt-get update \
&& apt-get -y --no-install-recommends install php7.3-mysql php-xdebug php7.3-imap php7.3-intl \
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
# Install phalcon
RUN curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | bash \
&& apt-get install -y php7.3-phalcon \
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
class="_1KJXA"
. Странное именование $testphpcode = $out3[1] . '1.' . $out4[1];
use Phalcon\Forms\Form;
use Phalcon\Forms\Element\Text;
// форма
$user = Users::findFirst($this->session->get("auth-id"));
$form = new Form($user);
$form->add(new Text('about'));
// вывод
<?php echo $form->render('about'); ?>
// сохранение, например
$form->bind($_POST, $user);
if ($form->isValid())
{
$user->save();
}
$str = '<div>Макс Цена<p><b><span id="max_price">82030.9</span> RUR</b></p></div>';
preg_match('/([\d\.]+)/', $str, $matches);
var_dump($matches);
use Arhitector\Transcoder\Audio;
$audio = new Audio('file.mp3');
$format = $audio->getFormat();
$format['artist'] = 'Новый артист';
$auiod->save($format, 'new-file.mp3');
$result = '<tr data-id="88066" data-count="0"> ... </tr>'; // код страницы см. curl_exec()
$dom = new \DOMDocument();
$dom->loadHTML($result);
/** @var \DOMElement $element */
foreach($dom->getElementsByTagName('tr') as $element)
{
$value = $element->getAttribute('data-id'); // 88066
$count = $element->getAttribute('data-count');
}
$ composer require arhitector/yandex dev-master
$disk = new Arhitector\Yandex\Disk($client); // тут указать access token
$dir = $disk->getResource('/'); // путь к папке на диске
foreach ($dir->items as $item)
{
if ( ! $item->isFile())
{
continue;
}
// URL, если файл открыт или ссылка на Doc viewer
echo '<a href="'.$item->get('public_url', $item->docviewer).'">'.$item->name.'</a><br />';
}
// cron_run.php
$disk = new Arhitector\Yandex\Disk('OAuth-токен');
$resource = $disk->getResource('app:/backups/'.date('d_m_Y_H_i_s').'.zip'); // имя архива
$operation = $resource->upload('http://site.com/backup.zip'); // Яндекс.диск сам загрузит ваш файл
$identifier = $operation->getIdentifier(); // просто так
// $operation->isSuccess(); //true если загружено
var_dump($identifier, $operation->getStatus());