52 lines
1.4 KiB
PHP
52 lines
1.4 KiB
PHP
<?php
|
|
set_time_limit(0);
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
|
?>
|
|
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Документ без названия</title>
|
|
</head>
|
|
|
|
<body>
|
|
<?php
|
|
|
|
$result = SelectelApi::getTokenAndUrl();
|
|
|
|
$token = $result[0];
|
|
$storageUrl = $result[1];
|
|
|
|
$sql = "SELECT * FROM sended_pdf WHERE NOT path LIKE '%http://%' AND NOT path LIKE '%https://%'";
|
|
$rez = mysql_query($sql); $j = 0;
|
|
while($pdf = mysql_fetch_assoc($rez))
|
|
{
|
|
$srcFile = $_SERVER['DOCUMENT_ROOT'].$pdf['path'];
|
|
if(is_file($srcFile))
|
|
{
|
|
$data_to_send = file_get_contents($srcFile);
|
|
if(empty($data_to_send)) {
|
|
continue;
|
|
} else {
|
|
list($a,$b,$c) = explode("/",$pdf['path']);
|
|
$x = mb_substr($c,0,1);
|
|
$y = mb_substr($c,1,1);
|
|
$z = mb_substr($c,2,1);
|
|
|
|
$dstFile = "$x/$y/$z/$c";
|
|
$r = SelectelApi::uploadPdfFile($storageUrl, $token, $srcFile, $dstFile);
|
|
if ($r) {
|
|
//заменяем путь на новый
|
|
$newFilename = "https://pdf.joywork.ru/" . $dstFile;
|
|
echo "Файл $srcFile скопирован в <a href='$newFilename'>$dstFile</a><br>";
|
|
$sql = "UPDATE sended_pdf SET path='$newFilename' WHERE id_agent=$pdf[id_agent] and id_object=$pdf[id_object]";
|
|
mysql_query($sql);
|
|
unlink($srcFile);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
?>
|
|
</body>
|
|
</html>
|