/**
  * Создает папку в загрузочной папке
  * если указан параметр $id то будет создана подпапка
  *
  * @param string     $folder
  * @param int|str $id1
  * @param int|str $id2
  *
  * @return \cs\services\SitePath
  */
 public static function createFolder($folder, $id1 = null, $id2 = null, $id3 = null)
 {
     $path = new \cs\services\SitePath('/upload');
     $path->addAndCreate($folder);
     if (!is_null($id1)) {
         $path->addAndCreate(self::getFolderName($id1));
     }
     if (!is_null($id2)) {
         $path->addAndCreate(self::getFolderName($id2));
     }
     if (!is_null($id3)) {
         $path->addAndCreate(self::getFolderName($id3));
     }
     return $path;
 }
Example #2
0
for ($i = 7; $i < strlen($nomer); $i++) {
    $curr = substr($nomer, $i, 1);
    $curr_code = $kod["{$curr}"]["c"];
    $nach = 14 + 7 * ($i - 1);
    for ($j = 1; $j < 8; $j++) {
        if (substr($curr_code, $j - 1, 1) == "1") {
            imagefilledrectangle($im, $nach + ($j - 1), 0, $nach + ($j - 1), $height - 10, $s);
        }
    }
    imagestring($im, 2, $nach + 1, 64, $curr, $s);
}
imagefilledrectangle($im, 98, 0, 98, $height - 5, $s);
imagefilledrectangle($im, 100, 0, 100, $height - 5, $s);
imagestring($im, 2, 0, 64, $first, $s);
// Выводим полученный код:
$f = new \cs\services\SitePath('/upload');
$f->addAndCreate('tempPng');
$f->add(\cs\services\Security::generateRandomString() . '.png');
imagepng($im, $f->getPathFull());
// в файл
$data = base64_encode(file_get_contents($f->getPathFull()));
$f->deleteFile();
imagedestroy($im);
?>
<table width="600" style="border: 1px solid #888;">
    <tr>
        <td>
            <img src="/images/mail/header.jpg" width="600">
        </td>
    </tr>
    <tr>