/** * Создает папку в загрузочной папке * если указан параметр $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; }
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>